| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-10-03 | Huge exception overhaul: Merged ClusterStorageException with | Andrew Branson | |
| PersistencyException. Replaced MembershipException with InvalidCollectionModification CORBA Exception. Made all predef steps throw more accurate exceptions when they go wrong, and let more exceptions bubble through from underneath. | |||
| 2014-10-02 | push after rebase | jet | |
| 2014-09-26 | Avoid possible NPEs by never setting mC2KProps to null. Clear it on | Andrew Branson | |
| destroy and init. | |||
| 2014-09-22 | Fixed Exception on the 'Server x initialized' message in | Andrew Branson | |
| Gateway.startServer() if Gateway.close has been called by the Bootstrap on error before it returns. | |||
| 2014-09-15 | Add trim calls to ObjectProperties.getString() to discard any extra | Andrew Branson | |
| whitespace around the values. Fixes #165 Remove old Gateway.getProperty methods - there should be no deprecated methods in the 3.0 release Move all getProperty() calls to getString or other so they will be trimmed. Introduce ObjectProperties.getInstances to create ArrayLists of objects from comma-separated class name lists. | |||
| 2014-09-09 | Replaced int sysKey Item identifier with UUID, which is now portable. | Andrew Branson | |
| ItemPath objects are now used to identify Items throughout the kernel, replacing ints and Integers. | |||
| 2014-08-28 | pull master devs | ogattaz | |
| 2014-07-24 | CastorXMLUtility enhancements to use specific classloader rather than | ogattaz | |
| the main one and to configure castor if needed | |||
| 2014-07-23 | Move openldap files to ldap package | Andrew Branson | |
| Mark execute(ItemProxy, Job) non-public - should not be part of API, Jobs are fixed to a particular Item. Check null on module manager before calling shutdown scripts during close(). Remove auto-generated lines in ObjectProperties | |||
| 2014-07-22 | Close all gateway singletons properly, adding close method to | Andrew Branson | |
| NextKeyManager, and leave the Gateway in a state where it can be reused with another init() call. | |||
| 2014-07-04 | Refactored tanuki service wrapper to a separate module | Andrew Branson | |
| 2014-06-30 | Separated modifying Lookup methods into LookupManager, which is only | Andrew Branson | |
| present in a server process. This stops clients trying to write to the directory without relying on their permissions. | |||
| 2014-06-19 | Force UTF-8 for client and server CORBA communication. By default the | Andrew Branson | |
| Sun ORB uses ISO-8859 | |||
| 2014-06-12 | Refactored LDAP into its own module. | Andrew Branson | |
| 2014-06-06 | Backwards compatible Gateway.connect method | Andrew Branson | |
| 2014-06-05 | Add Authenticator to the open() method params of ClusterStorage. Passed | Andrew Branson | |
| in through the TransactionManager. This allows user-login to storages. Fixes #192 | |||
| 2014-06-05 | LDAP refactored behind interfaces. All functions of LDAP now hidden | Andrew Branson | |
| behind interfaces: Authenticator, Lookup and NextKeyManager (LDAP property storage was already a ClusterStorage). Gateway holds additional objects, and Fixes #26 #191. Refs #27 (needs additional work for read perms and auth tokens) | |||
| 2014-05-14 | Refactored Proxy update notification server into its own class and | Andrew Branson | |
| thread, so executions return before proxy messages are sent. Another deadlock suspect. | |||
| 2014-05-08 | Agent now extends Item, so they can have workflows. All traces of the | Andrew Branson | |
| old 'Entity' superclasses should be removed, including proxies and paths. Very large change, breaks API compatibility with CRISTAL 2.x. Fixes #135 | |||
| 2014-04-09 | ResourceLoader.getModuleDefURLs interface method to allow the | Andrew Branson | |
| ResourceLoader to specify exactly where the module.xml files come from. Dumpc2kProps cleanup | |||
| 2014-02-26 | Properties extended as ObjectProperties, which can return any Object, | Andrew Branson | |
| and wrap int and boolean parsing. Gateway.getProperties() returns the new ObjectProperty instance. Old Gateway property methods still present but deprecated. Refs #149 | |||
| 2014-01-23 | Refactored Resource into a new ResourceLoader interface, which allows | Andrew Branson | |
| CRISTAL processes in other enviroments with complex class loading (e.g. OSGi) to supply their own resource and class loader to the kernel and its modules. Fixes #149 | |||
| 2013-09-20 | Pass c2kprops in as argument for ORB, so they can be overridden | Andrew Branson | |
| 2013-06-27 | Fix for orb check | Andrew Branson | |
| 2013-06-25 | Error thrown if ORB had been destroyed was not informative enough. Throw | Andrew Branson | |
| a better one. | |||
| 2013-06-25 | Remove old http server init | Andrew Branson | |
| 2013-06-19 | Gateway.connect should throw ObjectNotFoundException if the user doesn't | Andrew Branson | |
| exist. | |||
| 2013-02-14 | Add mCurrentUser property for logged in client processes. | Andrew Branson | |
| 2013-02-13 | Removed isServer boolean - implied by AbstractMain.runningAsWrapper | Andrew Branson | |
| 2013-02-04 | Move server startup script execution to the end of the item registration | Andrew Branson | |
| for that module. | |||
| 2013-01-24 | Fix crash when module ResourceURL is invalid | Andrew Branson | |
| 2013-01-14 | Correct ORB properties for hostname and port IOR config | Andrew Branson | |
| 2012-07-11 | Commented out ItemHTTPServer | Andrew Branson | |
| 2012-07-06 | Modules serialize with Castor. Just about to remove the parsing. | Andrew Branson | |
| CastorXMLUtility is now a static member of gateway. Domain specific instances can be used by domain applications, but the maps do not interfere with the kernel. | |||
| 2012-06-26 | Refactored GUI into separate module | Andrew Branson | |
| 2012-06-19 | Refactor modules | Andrew Branson | |
| Support workflows on module resources | |||
| 2012-06-14 | Move module imports into Bootstrap thread. | Andrew Branson | |
| 2012-06-14 | Created ModuleException | Andrew Branson | |
| 2012-05-30 | Initial Maven Conversion | Andrew Branson | |
