core-jgi/org.adempiere.base/META-INF/MANIFEST.MF

186 lines
6.7 KiB
Plaintext
Raw Normal View History

Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: iDempiere Core
Bundle-SymbolicName: org.adempiere.base;singleton:=true
Bundle-Version: 11.0.0.qualifier
Bundle-ClassPath: .,
lib/bsh.jar,
lib/commons-validator.jar,
lib/cron4j.jar,
lib/avalon-framework-api.jar,
lib/htmlcompressor.jar,
lib/yuicompressor.jar
Export-Package: bsh,
bsh.classpath,
bsh.collection,
bsh.commands,
bsh.engine,
bsh.org.objectweb.asm,
bsh.reflect,
bsh.servlet,
bsh.util,
com.akunagroup.uk.postcode,
it.sauronsoftware.cron4j,
org.adempiere.apps.graph,
org.adempiere.base,
org.adempiere.base.annotation,
org.adempiere.base.ds,
org.adempiere.base.equinox,
org.adempiere.base.event,
org.adempiere.base.event.annotations,
org.adempiere.base.event.annotations.doc,
org.adempiere.base.event.annotations.imp,
org.adempiere.base.event.annotations.po,
org.adempiere.base.event.annotations.process,
IDEMPIERE-5346 : Adding SSO support (#1571) * IDEMPIERE-5346 : Adding SSO support * IDEMPIERE-5346 : Fix as per peer review feedback. Valid user should have password not null removing #SSO_IS_ALREADY_AUTHENTICATE context variable due to security risk Cross site scripting issue on error.htm Making show role panel as system configurable Adding language selection on role panel Adding SSO support on iDempiere monitor and osgi console * IDEMPIERE-5346: Redirect to console using static URL to avoid security vulenarabilit * Committing patch from Carlos pr1571PR * IDEMPIERE-5565: fixing NPE issue on Role change * IDEMPIERE-5346: Appling pr1571PR2 from Carlos * 1. IDEMPIERE-5346: Fix idempiereMonitor goes in a loop of sign-in - Fix NPE when changing role - Fix NPE when a user with single role & sysconfig: SSO_SELECT_ROLE is 'N' * IDEMPIERE-5346 : IDempiere Monitor, use out of box login when SSO is not configured. * IDEMPIERE-5346: Adding Authorization type on User and Tenant window. Created /webui/admin page for login with application credential. * IDEMPIERE-5346: Implementing Hengsi's Code review comments Showing meaning full error when Identity Provider returns error In SSO filter, ignoreing css, zkau, images and resource URL Correcting typo in Principal name. Updated Documentation * IDEMPIERE-5346 : Fixed documentation, typo and pending review comments * IDEMPIERE-5346: Use token & SSO principal service to validate in Login.GetClient * IDEMPIERE-5346: Remove the Domain URL column and refactor the code. * IDEMPIERE-5346: Adding flag ENABLE_SSO_IDEMPIERE_MONITOR and ENABLE_SSO_OSGI_CONSOLE, using cache for SSOService, defaulting Authentication type on client to “Application and SSO” * IDEMPIERE-5346: Fixed issue of User SSO type not respected and support for Zoom URL
2023-09-21 15:43:49 +07:00
org.adempiere.base.sso,
org.adempiere.base.upload,
org.adempiere.exceptions,
org.adempiere.impexp,
org.adempiere.model,
org.adempiere.pdf,
org.adempiere.print.export,
org.adempiere.process,
org.adempiere.util,
org.compiere,
org.compiere.acct,
org.compiere.db,
org.compiere.db.partition,
org.compiere.dbPort,
org.compiere.impexp,
org.compiere.install,
org.compiere.model,
org.compiere.print,
org.compiere.print.layout,
org.compiere.process,
org.compiere.report,
org.compiere.report.core,
org.compiere.sla,
org.compiere.tools,
org.compiere.util,
org.compiere.wf,
org.eevolution.model,
2012-11-30 16:26:59 +07:00
org.idempiere.broadcast,
org.idempiere.cache,
org.idempiere.distributed,
org.idempiere.expression.logic,
org.idempiere.fa.service.api,
org.idempiere.model,
org.idempiere.print,
org.idempiere.print.renderer,
org.idempiere.process
Bundle-RequiredExecutionEnvironment: JavaSE-17
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version>=17))"
Import-Package: com.google.zxing,
com.google.zxing.qrcode.decoder,
com.google.zxing.qrcode.encoder,
com.sun.mail.smtp;version="1.5",
io.github.classgraph;version="4.8.138",
io.grpc;version="1.27.0",
io.opencensus.common;version="0.28.0",
io.opencensus.contrib.http;version="0.28.0",
io.opencensus.contrib.http.util;version="0.28.0",
io.opencensus.internal;version="0.28.0",
io.opencensus.metrics;version="0.28.0",
io.opencensus.metrics.data;version="0.28.0",
io.opencensus.metrics.export;version="0.28.0",
io.opencensus.resource;version="0.28.0",
io.opencensus.stats;version="0.28.0",
io.opencensus.tags;version="0.28.0",
io.opencensus.tags.propagation;version="0.28.0",
io.opencensus.tags.unsafe;version="0.28.0",
io.opencensus.trace;version="0.28.0",
io.opencensus.trace.config;version="0.28.0",
io.opencensus.trace.export;version="0.28.0",
io.opencensus.trace.internal;version="0.28.0",
io.opencensus.trace.propagation;version="0.28.0",
io.opencensus.trace.samplers;version="0.28.0",
io.opencensus.trace.unsafe;version="0.28.0",
javax.jms;version="1.1.0",
javax.mail;version="1.5",
javax.mail.internet;version="1.5",
javax.servlet;version="3.0.0",
javax.servlet.http;version="3.0.0",
javax.xml.bind;version="2.3.0",
net.sf.cglib.proxy,
net.sourceforge.barbecue,
net.sourceforge.barbecue.linear.ean,
org.antlr.v4.runtime;version="4.9.2",
org.antlr.v4.runtime.atn;version="4.9.2",
org.antlr.v4.runtime.dfa;version="4.9.2",
org.antlr.v4.runtime.misc;version="4.9.2",
org.antlr.v4.runtime.tree;version="4.9.2",
org.antlr.v4.runtime.tree.pattern;version="4.9.2",
org.antlr.v4.runtime.tree.xpath;version="4.9.2",
org.apache.activemq;version="5.3.0",
org.apache.commons.collections;version="3.2.2",
org.apache.commons.collections.keyvalue;version="3.2.2",
org.apache.commons.collections4;version="4.4.0",
org.apache.commons.net;version="2.0.0",
org.apache.commons.net.ftp,
org.apache.ecs,
org.apache.ecs.xhtml,
org.apache.felix.scr.component;version="1.1.0",
org.apache.felix.scr.info;version="1.0.0",
org.apache.tools.ant,
org.apache.tools.ant.taskdefs,
org.eclipse.core.runtime;version="3.4.0",
org.eclipse.osgi.framework.console;version="1.1.0",
org.eclipse.osgi.service.datalocation,
org.jfree.chart;version="[1.0.19,1.0.19]",
org.jfree.chart.axis;version="[1.0.19,1.0.19]",
org.jfree.chart.plot;version="[1.0.19,1.0.19]",
org.jfree.chart.renderer.category;version="[1.0.19,1.0.19]",
org.jfree.data.category;version="[1.0.19,1.0.19]",
org.jfree.data.general;version="[1.0.19,1.0.19]",
org.jfree.data.time;version="[1.0.19,1.0.19]",
org.jfree.data.xy;version="[1.0.19,1.0.19]",
org.krysalis.barcode4j;version="2.1.0",
org.krysalis.barcode4j.impl;version="2.1.0",
org.krysalis.barcode4j.impl.upcean;version="2.1.0",
org.krysalis.barcode4j.output.bitmap;version="2.1.0",
org.osgi.framework,
IDEMPIERE-4842 Easier model registration (#877) * Preliminary support for automatic model class registration Model classes can be tagged with a new @Model annotation that allows for easy/fast class scanning/registration, based on the ClassIndex library. The list of annotated model classes is generated at compile time, thus reducing reflection reliance to a bare minimum. NOTE: Eclipse uses its own Java compiler which is not strictly standard compliant and requires extra configuration. In Java Compiler -> Annotation Processing -> Factory Path you need to add ClassIndex jar file * Annotation based model factory * Improve classloader determination for annotation scanning ClassIndex default annotation scanning method determines the classloader to be used by calling Thread.currentThread().getContextClassLoader(), which should not be used in an OSGi environment. * Enable ClassIndex's annotation processor under Eclipse Make sure annotation processing is enabled at Module Properties -> Java Compiler -> Annotation Processing * Refactoring annotation-based model class detection Eliminated the need of annotating M* classes, by using ClassIndex's @IndexSubclasses annotation. * Minor change * Minor changes * Creation of AbstractModelFactory * Documentation * Make AnnotationBasedModelFactory extend AbstractModelFactory * IDEMPIERE-4842 Easier model registration - add annotation processor jdt settings - fix @Component annotation for AnnotationBasedModelFactory - fix generated x_* class missing "org.atteo.classindex.IndexSubclasses" import * Expose ClassIndex lib to other bundles * Updated model classes Co-authored-by: hengsin <hengsin@gmail.com>
2021-09-18 12:35:57 +07:00
org.osgi.framework.wiring;version="1.2.0",
org.osgi.service.cm;version="1.3.0",
org.osgi.service.component;version="1.1.0",
org.osgi.service.component.annotations;version="1.3.0",
org.osgi.service.component.runtime;version="1.3.0",
org.osgi.service.component.runtime.dto;version="1.3.0",
org.osgi.service.event;version="1.2.0",
org.osgi.util.promise;version="1.0.0",
org.osgi.util.tracker;version="1.5.0"
DynamicImport-Package: org.adempiere.db.*
Eclipse-BuddyPolicy: registered
Eclipse-ExtensibleAPI: true
Bundle-Activator: org.adempiere.base.BaseActivator
Service-Component: OSGI-INF/*.xml
Bundle-ActivationPolicy: lazy
Require-Bundle: org.eclipse.equinox.app;bundle-version="0.0.0",
org.passay;bundle-version="0.0.0",
org.cryptacular,
net.sf.supercsv.super-csv;bundle-version="0.0.0",
bcprov;bundle-version="1.72.0",
org.krysalis.barcode4j;bundle-version="0.0.0",
groovy,
com.sun.activation.jakarta.activation;bundle-version="1.2.1",
org.apache.commons.commons-compress;bundle-version="1.21.0",
com.google.gson;bundle-version="2.9.0",
com.google.http-client.google-http-client;bundle-version="1.39.2",
com.google.oauth-client;bundle-version="1.31.4",
org.apache.httpcomponents.httpclient;bundle-version="4.5.10",
org.apache.httpcomponents.httpcore;bundle-version="4.4.12",
com.google.guava;bundle-version="30.1.1",
com.github.librepdf.openpdf;bundle-version="1.3.39",
com.github.librepdf.openpdf-fonts-extra;bundle-version="1.3.39",
wrapped.org.apache.poi.poi;bundle-version="5.2.2",
wrapped.org.apache.poi.poi-ooxml;bundle-version="5.2.2",
wrapped.org.jfree.jcommon;bundle-version="1.0.24",
wrapped.org.jfree.jfreechart;bundle-version="[1.0.19,1.0.19]",
wrapped.com.google.http-client.google-http-client-gson;bundle-version="1.39.2",
wrapped.com.google.zxing.javase;bundle-version="3.4.1",
wrapped.dev.samstevens.totp.totp;bundle-version="1.7.1",
wrapped.org.apache.poi.poi-ooxml-lite;bundle-version="5.2.2",
org.apache.logging.log4j.api;bundle-version="2.17.2",
org.apache.logging.log4j.to-slf4j;bundle-version="2.17.2"
Automatic-Module-Name: org.adempiere.base
Bundle-Vendor: iDempiere Community