]> git.mxchange.org Git - hub.git/log
hub.git
13 years agoBefore previous commit I was about to write only a 'test' cruncher, now this will...
Roland Häder [Sat, 5 Mar 2011 14:32:35 +0000 (14:32 +0000)]
Before previous commit I was about to write only a 'test' cruncher, now this will be our real first cruncher application, more may follow, if the time is right

13 years agoCopyright notice updated, our first hub application introduced (which is incomplete)
Roland Häder [Sat, 5 Mar 2011 14:28:14 +0000 (14:28 +0000)]
Copyright notice updated, our first hub application introduced (which is incomplete)
- First application 'test cruncher' for the hub (better say a cloud) introduced.
  This test cruncher shall try to find the right key for an encrypted message.
  It handles all "crunched" keys over work units like dnetc (see
  http://www.distributed.net for instance) does but instead of a central server
  it uses the "hub" as a cloud to store settings and work units in. This is, of
  course, not yet done. More on the wiki: http://wiki.ship-simu.org
- Copyright updated
- TODOs.txt updated

13 years ago'public static final' is the right thing, some variables renamed to make clear what...
Roland Häder [Mon, 28 Feb 2011 23:29:11 +0000 (23:29 +0000)]
'public static final' is the right thing, some variables renamed to make clear what they are for

13 years agoNew server IP is 188.138.90.169
Roland Häder [Wed, 16 Feb 2011 12:58:21 +0000 (12:58 +0000)]
New server IP is 188.138.90.169

13 years agoProperties changed
Roland Häder [Sun, 13 Feb 2011 15:26:31 +0000 (15:26 +0000)]
Properties changed

13 years agoIntroduced package fragmenter class to fragment network packages into smaller chunks
Roland Häder [Sun, 13 Feb 2011 15:19:06 +0000 (15:19 +0000)]
Introduced package fragmenter class to fragment network packages into smaller chunks

13 years agoProperties added/fixed, externals updated (www. is out-dated)
Roland Häder [Sun, 13 Feb 2011 00:00:45 +0000 (00:00 +0000)]
Properties added/fixed, externals updated (www. is out-dated)

13 years agoSVN properties globally set
Roland Häder [Tue, 14 Sep 2010 14:19:43 +0000 (14:19 +0000)]
SVN properties globally set

13 years agoNow configurable static IPs are supported, Connectable rewritten, docs updated
Roland Häder [Sun, 5 Sep 2010 08:48:11 +0000 (08:48 +0000)]
Now configurable static IPs are supported, Connectable rewritten, docs updated

13 years agoMisleading message updated
Roland Häder [Thu, 2 Sep 2010 21:05:40 +0000 (21:05 +0000)]
Misleading message updated

13 years agoEmpty session id added to configuration, this will fix a NoConfigEntryException if...
Roland Häder [Wed, 7 Jul 2010 09:59:04 +0000 (09:59 +0000)]
Empty session id added to configuration, this will fix a NoConfigEntryException if there is no node data available

13 years agoSupport for non-regular ports added
Roland Häder [Tue, 6 Jul 2010 15:45:34 +0000 (15:45 +0000)]
Support for non-regular ports added

13 years agoSelf-connect continued (still broken), some code moved to generic classes to encapsul...
Roland Häder [Thu, 17 Jun 2010 16:03:21 +0000 (16:03 +0000)]
Self-connect continued (still broken), some code moved to generic classes to encapsulate it

13 years agoTODOs.txt updated
Roland Häder [Wed, 16 Jun 2010 23:46:45 +0000 (23:46 +0000)]
TODOs.txt updated

13 years agoHubConnectionHelper is more a factory than a helper class, HelpableHub interface...
Roland Häder [Wed, 16 Jun 2010 23:45:49 +0000 (23:45 +0000)]
HubConnectionHelper is more a factory than a helper class, HelpableHub interface introduced

13 years agoOpps... :-(
Roland Häder [Sun, 13 Jun 2010 21:39:52 +0000 (21:39 +0000)]
Opps... :-(

13 years agoNew Exception added, registering of session ids added:
Roland Häder [Sun, 13 Jun 2010 21:38:38 +0000 (21:38 +0000)]
New Exception added, registering of session ids added:
- New PeerAlreadyRegisteredException added which is thrown when the peer is
  already registered with the same session id
- Registering of peers with their session id basicly added, purging unfinished

13 years agoNew exception and interface added, continued development:
Roland Häder [Sun, 6 Jun 2010 12:54:27 +0000 (12:54 +0000)]
New exception and interface added, continued development:
- New InvalidSessionIdException added which will be thrown if the session id doesn't pass a preg_match() test
- TODO: That above mentioned preg_match() and the other now needs to be moved out
- New interface LookupablePeerState for "lookupable peer states" added
- Looking up session ids in database basicly added

13 years agoWe use these setter/getter
Roland Häder [Fri, 28 May 2010 03:09:03 +0000 (03:09 +0000)]
We use these setter/getter

13 years agoFixes for lookup table class
Roland Häder [Fri, 28 May 2010 02:58:03 +0000 (02:58 +0000)]
Fixes for lookup table class

13 years agoAdded peer states and lookup table classes/interfaces:
Roland Häder [Fri, 28 May 2010 02:33:36 +0000 (02:33 +0000)]
Added peer states and lookup table classes/interfaces:
- Added new PeerStateable interface for peer states
- Added new Lookupable interface for lookup tables
- Added new PeerStateFactory class for generating peer states
- Added new PeerStateLookupTable class for looking up peer states
- Added new NewConnectionPeerState class for new peer connections

13 years agoNew visitor added, handling of refused connections basicly implemented:
Roland Häder [Fri, 28 May 2010 01:40:31 +0000 (01:40 +0000)]
New visitor added, handling of refused connections basicly implemented:
- New ShutdownSocketVisitor added. This visitor should shutdown a socket and
  may notify other objects later on.
- Handling of refused connections (e.g. while announcement phase) basicly
  implemented. Yet there is some work left to do.

13 years agoAdded constants for easier usage
Roland Häder [Sat, 22 May 2010 17:51:18 +0000 (17:51 +0000)]
Added constants for easier usage

13 years agoAdded getAddressPort() method to ease comparison with 'recipient' field
Roland Häder [Sat, 22 May 2010 17:49:17 +0000 (17:49 +0000)]
Added getAddressPort() method to ease comparison with 'recipient' field

13 years agoAdded some basic checks on received TCP packages
Roland Häder [Sat, 22 May 2010 17:21:36 +0000 (17:21 +0000)]
Added some basic checks on received TCP packages

13 years agoThe packageData array should be used for handling package data
Roland Häder [Sat, 22 May 2010 17:07:42 +0000 (17:07 +0000)]
The packageData array should be used for handling package data

13 years agoMany classes/interfaces added/continued:
Roland Häder [Sat, 22 May 2010 16:04:05 +0000 (16:04 +0000)]
Many classes/interfaces added/continued:
- New 'tag' SocketTag added
- New classes for connection helper added
- TCP connection helper is maybe useable
- UDP connection helper is not yet finished
- New class for self connections added
- HubTools added which should provide a set of static methods
- SocketRegistry from core project added
- Continued (but maybe not-working) announcement

13 years agoNo more required...
Roland Häder [Wed, 19 May 2010 10:47:17 +0000 (10:47 +0000)]
No more required...

13 years agoA lot 'FooClientBar' classes renamed to 'FooPeerBar' for naming convention, added...
Roland Häder [Wed, 19 May 2010 10:44:58 +0000 (10:44 +0000)]
A lot 'FooClientBar' classes renamed to 'FooPeerBar' for naming convention, added more missing methods for socket discovery (still incomplete/dying code)

13 years agoA whole bunch of classes/interfaces/exceptions added, many refacturings:
Roland Häder [Tue, 18 May 2010 19:57:58 +0000 (19:57 +0000)]
A whole bunch of classes/interfaces/exceptions added, many refacturings:
- New classes for "tag support" added. Tags can be the "object types" this hub
  is going to share. But the purpose is kept somewhere generic so other purposes
  may come.
- A way lot interfaces updated and added (sorry for lame description)
- New factories added: (read full description way down)
  + The SocketDiscoveryFactory creates singleton instances for socket discovery
  + The PackageDiscoveryFactory does the same for package recipient discovery
  + The RecipientListFactory creates instances for recipient lists
  + The PackageTagsFactory creates singleton instances for package tags
- New class RecipientList added which can be used for tracking recipients and
  iterated on.
- New discovery classes added: ("Resolver" may also be fine naming these classes)
  + The PackageSocketDiscovery tries to "discover" the correct socket resource
    depending on the package's tags. Well, mostly this will be TCP, but UDP
    should not be forgotten... ;-)
  + The PackageRecipientDiscovery tries to "discover" the correct recipient
    based on the 'recipient' entry in the package data. May sound not obvious
    but there are some recipients which are no session id and/or IP:port
    combination. A good example is 'upper' which is an alias for all upper
    nodes like bootstrap, master and list nodes are.
- New ObjectTypeRegistry added. This registry does hold a list of all valid
  and therefore "shareable" object types in an XML. For example 'announcement'
  should only be shared with the 'upper' nodes, and only spreaded once.
- New (required for above registry) ObjectRegistryTemplateEngine added to handle
  the object_registry.xml file.
- Announcement descriptor updated
- TODOs.txt/README updated

13 years agoBetter handling of missing emergency_exit.ctp
Roland Häder [Tue, 18 May 2010 16:19:42 +0000 (16:19 +0000)]
Better handling of missing emergency_exit.ctp

14 years agoHandling outgoing network packages basicly finished (but not the sending part itself)
Roland Häder [Mon, 26 Apr 2010 21:09:47 +0000 (21:09 +0000)]
Handling outgoing network packages basicly finished (but not the sending part itself)

14 years agoHandling of server socket resource basic finished in BaseListener, interfaces added
Roland Häder [Mon, 26 Apr 2010 14:53:24 +0000 (14:53 +0000)]
Handling of server socket resource basic finished in BaseListener, interfaces added

14 years agoNew wider interface added, several refacturings:
Roland Häder [Sat, 24 Apr 2010 02:48:48 +0000 (02:48 +0000)]
New wider interface added, several refacturings:
- New interface ProtocolHandler added which should be extended by listener and
  writer interfaces. Please do not implement this interface, we only use it for
  the socket registry.
- BaseListener refactured: Handling of server socket swapped out to new
  (incomplete) socket registry.
- Callback function removed from network package to save a lot (!) memory
- New network package target 'upper' added which is an alias for all upper hubs
- deliverEnqueuedPackage() basicly finished
- Some code cosmetics applied
- TODOs.txt updated

14 years agoPackage class renamed, continued (sorry for lame description)
Roland Häder [Mon, 12 Apr 2010 20:25:14 +0000 (20:25 +0000)]
Package class renamed, continued (sorry for lame description)
- Class NetworkPackageFactory was renamed from PackageFactory because the class
  does actually create only network package classes
- HubList class added for handling connected/disconnected classes
- Some tasks (e.g. NetworkPackageWriterTask) continued

14 years agoNot thrown exceptions removed from doc-tag, TODOs added and updated
Roland Häder [Sat, 27 Mar 2010 15:19:33 +0000 (15:19 +0000)]
Not thrown exceptions removed from doc-tag, TODOs added and updated

14 years agoCheck wether the hub is active simplified (may also improve speed)
Roland Häder [Sat, 27 Mar 2010 04:07:17 +0000 (04:07 +0000)]
Check wether the hub is active simplified (may also improve speed)

14 years agoNow the factory method is moved over to the newly introduced PackageFactory class
Roland Häder [Sat, 27 Mar 2010 03:33:08 +0000 (03:33 +0000)]
Now the factory method is moved over to the newly introduced PackageFactory class

14 years agoNew factory method createPackageInstance introduced to ease creating a singleton...
Roland Häder [Sat, 27 Mar 2010 03:23:56 +0000 (03:23 +0000)]
New factory method createPackageInstance introduced to ease creating a singleton netowork package instance

14 years agoExtra new-lines removed
Roland Häder [Sat, 27 Mar 2010 02:47:02 +0000 (02:47 +0000)]
Extra new-lines removed

14 years agoNetwork package writer added, shutdown refactured, fixes:
Roland Häder [Fri, 26 Mar 2010 04:20:25 +0000 (04:20 +0000)]
Network package writer added, shutdown refactured, fixes:
- New NetworkPackageWriterTask class introduced (unfinished)
- Shutdown procedure refactured to make use of the visitor pattern
- Several fixes/improvements, hub announcement still not working
- TODOs.txt updated

14 years agoRemoved some dublicate instances to avoid confusion
Roland Häder [Sun, 21 Mar 2010 00:28:56 +0000 (00:28 +0000)]
Removed some dublicate instances to avoid confusion

14 years agoState pattern added, hub continued (sorry, I let it lay around uncommitted for long...
Roland Häder [Mon, 1 Mar 2010 01:28:02 +0000 (01:28 +0000)]
State pattern added, hub continued (sorry, I let it lay around uncommitted for long time...)

14 years agoAdded missing todo-builder.sh script / svn:executable removed from PHP scripts
Roland Häder [Wed, 3 Feb 2010 11:58:43 +0000 (11:58 +0000)]
Added missing todo-builder.sh script / svn:executable removed from PHP scripts

14 years agoState pattern classes for node states added, factory added, copyright updated
Roland Häder [Wed, 27 Jan 2010 01:47:08 +0000 (01:47 +0000)]
State pattern classes for node states added, factory added, copyright updated

14 years agoNon-blocking enforced and skipped handling packages from main server socket. This...
Roland Häder [Tue, 22 Dec 2009 15:12:57 +0000 (15:12 +0000)]
Non-blocking enforced and skipped handling packages from main server socket. This fixes a 'Transport endpoint is not connected' warning

14 years agoFor line better zero
Roland Häder [Tue, 22 Dec 2009 10:21:24 +0000 (10:21 +0000)]
For line better zero

14 years agoFixed missing file/line array elements
Roland Häder [Tue, 22 Dec 2009 10:20:56 +0000 (10:20 +0000)]
Fixed missing file/line array elements

14 years agoHub descriptor extended, template engine added:
Roland Häder [Tue, 22 Dec 2009 08:51:40 +0000 (08:51 +0000)]
Hub descriptor extended, template engine added:
- New template engine AnnouncementTemplateEngine added which should parse
  hub announcement descriptors (XML)
- Hub announcement descriptor extended with listener (ports) information
- Some Missing config entries added (classes, file extensensions, etc.)
- Other minor improvements
- Copyright fixed (was 'Core', should be 'Hub')

14 years agoGeneric index.php is now masking backtrace data
Roland Häder [Wed, 9 Dec 2009 20:50:36 +0000 (20:50 +0000)]
Generic index.php is now masking backtrace data

14 years agoNow the idle loop task comes first
Roland Häder [Wed, 2 Dec 2009 21:42:24 +0000 (21:42 +0000)]
Now the idle loop task comes first

14 years agoGlobal fix for svn::execuetable ... :(
Roland Häder [Wed, 2 Dec 2009 20:21:20 +0000 (20:21 +0000)]
Global fix for svn::execuetable ... :(

14 years agoGlobal fix/add/update:
Roland Häder [Wed, 2 Dec 2009 20:10:23 +0000 (20:10 +0000)]
Global fix/add/update:
- index.php updated in all projects from ship-simu
- Missing todo-builder.sh added
- TODOs.txt updated in all projects
- Missing svn:executable added

14 years agoAdded a filter for checking if all requirements in PHP did meet
Roland Häder [Sat, 21 Nov 2009 19:45:13 +0000 (19:45 +0000)]
Added a filter for checking if all requirements in PHP did meet

14 years agoAdded new exception, script dies:
Roland Häder [Sun, 27 Sep 2009 20:42:58 +0000 (20:42 +0000)]
Added new exception, script dies:
- Added new class_HubAlreadyAnnouncedException
- Node status XML added
- Self announcement XML extended
- Script does die in HubSelfAnnouncementTask

14 years agoSelf-announcement rewritten to a task
Roland Häder [Sat, 26 Sep 2009 18:56:11 +0000 (18:56 +0000)]
Self-announcement rewritten to a task

14 years agopublishHubDescriptor() added, TODOs.txt updated
Roland Häder [Fri, 25 Sep 2009 21:15:08 +0000 (21:15 +0000)]
publishHubDescriptor() added, TODOs.txt updated

14 years agoMessage added when no node list was previously found.
Roland Häder [Fri, 18 Sep 2009 13:49:41 +0000 (13:49 +0000)]
Message added when no node list was previously found.

14 years agoFixed a missing config entry due to core updated
Roland Häder [Fri, 18 Sep 2009 13:43:33 +0000 (13:43 +0000)]
Fixed a missing config entry due to core updated

14 years agopackage.sh rewritten
Roland Häder [Mon, 7 Sep 2009 22:11:17 +0000 (22:11 +0000)]
package.sh rewritten

14 years ago'template_class' renamed to 'web_template_class'
Roland Häder [Sat, 5 Sep 2009 19:46:19 +0000 (19:46 +0000)]
'template_class' renamed to 'web_template_class'

14 years agoInstance variable rewritten
Roland Häder [Sun, 30 Aug 2009 22:20:26 +0000 (22:20 +0000)]
Instance variable rewritten

14 years agoWeb output instance added
Roland Häder [Fri, 21 Aug 2009 17:44:34 +0000 (17:44 +0000)]
Web output instance added

14 years agoTasks are now visited
Roland Häder [Fri, 21 Aug 2009 14:33:59 +0000 (14:33 +0000)]
Tasks are now visited

14 years agoTasks added and registered with handler:
Roland Häder [Thu, 20 Aug 2009 17:00:28 +0000 (17:00 +0000)]
Tasks added and registered with handler:
- HubUpdateCheckTask added which shall periodicly check for updates
- HubPingTask added which shall ping outgoing hub connections
- Both above tasks are registered (see config.php for timing details)
- Missing configuration entries added

14 years agoTODOs.txt updated
Roland Häder [Wed, 19 Aug 2009 20:57:44 +0000 (20:57 +0000)]
TODOs.txt updated

14 years agoTODOs.txt updated
Roland Häder [Wed, 19 Aug 2009 20:29:21 +0000 (20:29 +0000)]
TODOs.txt updated

14 years agoError codes changed:
Roland Häder [Wed, 19 Aug 2009 20:28:15 +0000 (20:28 +0000)]
Error codes changed:
- Error code 107 is also 'transport endpoint not connected'. But why does it
  raise?
- general_error is now known as unknown_error because our state resolver
  doesn't know how to handle it.

14 years agoInterfaces, BaseDecorator added:
Roland Häder [Wed, 19 Aug 2009 20:18:19 +0000 (20:18 +0000)]
Interfaces, BaseDecorator added:
- New interface DecoratorVisitor introduced which should be implemented by
  decorator visitors (so? ;-) )
- New interface ListenerVisitor introduced
- Listener are now visited by ActiveTaskVisitor and should listen again for
  incoming data
- NEWS/TODOs.txt updated

14 years agoSelf-test added, interfaces/classes extended:
Roland Häder [Tue, 18 Aug 2009 19:44:35 +0000 (19:44 +0000)]
Self-test added, interfaces/classes extended:
- Self-test task HubSelfConnectTask added which should connect to public IP
  number for checking if we are reachable from outside
- Interface Connectable extended with method processAllPendingQueries()
- Template for tasks extended with Taskable interface implementation
- Attribute listInstance from two (!) base classes move to core
- Type-hints from IteratorAggregate changed to our own Listable interface
- Method visitQuery() added to visitor ActiveTaskVisitor
- Template for query connector classes extended to match against latest changes
  in Connectable interface
- Configureable iterator added to LocalQueryConnector
- Template for query classes extended with Visitable interface
- LocalQuery extended with same interface
- Missing configuration entries added

14 years agoDebug line added for startup of tasks
Roland Häder [Mon, 17 Aug 2009 21:25:17 +0000 (21:25 +0000)]
Debug line added for startup of tasks

14 years agoShould be protected, but wby does it run on latest PHP 5.2.10???
Roland Häder [Mon, 17 Aug 2009 20:55:33 +0000 (20:55 +0000)]
Should be protected, but wby does it run on latest PHP 5.2.10???

14 years agoDeprecated visitor removed, new added, rewrites:
Roland Häder [Mon, 17 Aug 2009 20:40:23 +0000 (20:40 +0000)]
Deprecated visitor removed, new added, rewrites:
- Deprecated visitor HandlerListenerPoolVisitor removed due to pools cannot be
  tasks (see ActiveTaskVisitor) and we don't need to visit it again for handling
  pooled listeners because we handle them directly.
- QueryConnectorVisitor added for visiting query connector classes
- LocalQueryList added for handling queries in an OOP'ed way
- LocalQuery added which runs queries locally

14 years agoExceptions/interfaces/classes added:
Roland Häder [Sun, 16 Aug 2009 01:52:10 +0000 (01:52 +0000)]
Exceptions/interfaces/classes added:
- InvalidTaskException added which will be thrown when ->valid() returns false
- TaskVisitor and QueryVisitor interfaces added
- Interface Taskable added which should be implemented by tasks
- TaskPoolIterator added (currently it is like DefaultIterator class)
- ActiveTaskVisitor (unfinished) added and some visitXyz() methods added
- Dublicate shutdown visitor directory removed
- TaskHandler now is able to hanle tasks basicly (some unimplemented features)
- Missing configuration entries added

14 years agoTasks extended, iterator added:
Roland Häder [Sat, 15 Aug 2009 21:34:07 +0000 (21:34 +0000)]
Tasks extended, iterator added:
- TaskList class added which encapsulates our task list array
- Default iterator with simple incrementing index added
- Handling of all tasks (unfinished) added
- Adding of tasks basicly finished (with debug output)

14 years agoIdle loop added, tasks are simple things to do
Roland Häder [Sat, 15 Aug 2009 19:11:19 +0000 (19:11 +0000)]
Idle loop added, tasks are simple things to do

14 years agoApplication qa added
Roland Häder [Sat, 15 Aug 2009 13:18:11 +0000 (13:18 +0000)]
Application qa added

14 years agoOld, lost directories removed (see repos qa)
Roland Häder [Sat, 15 Aug 2009 12:53:02 +0000 (12:53 +0000)]
Old, lost directories removed (see repos qa)

14 years agotodo-builder.sh and TODOs.txt added
Roland Häder [Fri, 14 Aug 2009 23:53:18 +0000 (23:53 +0000)]
todo-builder.sh and TODOs.txt added

14 years agoTask handler added, a lot rewrites
Roland Häder [Tue, 11 Aug 2009 21:48:33 +0000 (21:48 +0000)]
Task handler added, a lot rewrites
- Task handler added
- New Interface HandleableTask added (for task handlers)
- A lot interfaces/classes/exceptions extended (sorry for lame description)
- State resolver added (shouldn't we move this to core?)

14 years agoInterfaces added, shutdown filter added, deprecated methods removed
Roland Häder [Tue, 11 Aug 2009 16:50:29 +0000 (16:50 +0000)]
Interfaces added, shutdown filter added, deprecated methods removed

14 years agoRewritten to use detectServerAddress() instead of getServerAddress()
Roland Häder [Mon, 10 Aug 2009 14:16:30 +0000 (14:16 +0000)]
Rewritten to use detectServerAddress() instead of getServerAddress()

14 years agoNetwork package handling added (unfinished)
Roland Häder [Sat, 8 Aug 2009 21:25:15 +0000 (21:25 +0000)]
Network package handling added (unfinished)
- Interfaces for handling of network packages (Networkable) added
- Base classes and first TCP network package handler added
- Prefix gos- removed from ZIP file name (package.sh)

14 years agoNew iterator introduced, low-level TCP connections supported (unfinished):
Roland Häder [Sat, 8 Aug 2009 19:16:32 +0000 (19:16 +0000)]
New iterator introduced, low-level TCP connections supported (unfinished):
- New iterator NetworkListenIterator added which should be used for listening
  to network packages through multiple listeners.
- Several getter added to get a list of all listeners

14 years agoDebug line removed
Roland Häder [Fri, 7 Aug 2009 22:59:17 +0000 (22:59 +0000)]
Debug line removed

14 years agoMoved a lot classes, added visitors and methods
Roland Häder [Fri, 7 Aug 2009 21:33:20 +0000 (21:33 +0000)]
Moved a lot classes, added visitors and methods
- Moved a lot classes in more specific folders
- Listener visitor added
- Some more stubs (from new visitor) implemented
- Intefaces updated/added to reflect current changes

14 years agoMethod addExtraFilters() added to all node types (partial stub)
Roland Häder [Fri, 7 Aug 2009 19:10:22 +0000 (19:10 +0000)]
Method addExtraFilters() added to all node types (partial stub)

14 years agonode_initializier_filter must be the first one...
Roland Häder [Fri, 7 Aug 2009 18:46:28 +0000 (18:46 +0000)]
node_initializier_filter must be the first one...

14 years agoSome filter classes renamed
Roland Häder [Fri, 7 Aug 2009 18:36:02 +0000 (18:36 +0000)]
Some filter classes renamed

14 years agoIterator continued (not fully implemented), iteration on all clients and hubs should...
Roland Häder [Wed, 5 Aug 2009 16:53:56 +0000 (16:53 +0000)]
Iterator continued (not fully implemented), iteration on all clients and hubs should now work

14 years agoExceptions, interfaces and many classes added/rewritten:
Roland Häder [Tue, 4 Aug 2009 23:28:37 +0000 (23:28 +0000)]
Exceptions, interfaces and many classes added/rewritten:
- Exceptions for lists (Iterator Pattern) added
- Interfaces for Visitor Pattern added
- Interface Listable (Iterator Pattern) added
- Base listener extended with Visitor Pattern method accept()
- List and list group classes added (Iterator Pattern)
- Shutdown visitor class for listener pool added

14 years agoMore shutdown filters added, interface introduced
Roland Häder [Tue, 4 Aug 2009 00:27:45 +0000 (00:27 +0000)]
More shutdown filters added, interface introduced
- Shutdown filter for deinit of queues/queries and listener pool added
- All listeners and listener decorators are now Visitable (see below)
- Interface 'Visitable' introduced which we will use for the Visitor Pattern
- Duplicate 'Shutdown' in class name and config entry removed

14 years agoDouble declarations removed
Roland Häder [Mon, 3 Aug 2009 23:19:28 +0000 (23:19 +0000)]
Double declarations removed

14 years agoNews Updated, filters renamed/commented:
Roland Häder [Mon, 3 Aug 2009 23:11:43 +0000 (23:11 +0000)]
News Updated, filters renamed/commented:
- NEWS file updated to reflact some latest changes
- Filters for newly added 'shutdown' filter chain added
- The main while() loop is commented out, which is fine at the momement
- Some filter class templates renamed
- Filter chain 'hub_activation' renamed to 'activation'

14 years agoUpdate of session_id should now work
Roland Häder [Mon, 3 Aug 2009 21:47:11 +0000 (21:47 +0000)]
Update of session_id should now work

14 years agoFirst attempt to store session id in database
Roland Häder [Mon, 3 Aug 2009 21:32:10 +0000 (21:32 +0000)]
First attempt to store session id in database

14 years agoUpdated to latest core changes (encapsulated )
Roland Häder [Mon, 3 Aug 2009 18:26:50 +0000 (18:26 +0000)]
Updated to latest core changes (encapsulated )

14 years agoWrapper added for node list
Roland Häder [Sun, 2 Aug 2009 18:17:15 +0000 (18:17 +0000)]
Wrapper added for node list

14 years agoFilters and chains added:
Roland Häder [Sun, 2 Aug 2009 10:44:19 +0000 (10:44 +0000)]
Filters and chains added:
- Filter chain 'hub_activation' added
- Initializing of listeners is now done by a bootstrap filter

14 years agoExtra bootstrapping steps added
Roland Häder [Sat, 1 Aug 2009 21:34:57 +0000 (21:34 +0000)]
Extra bootstrapping steps added