Created by Aaron Gallagher on 2010-02-18 and last modified on 2010-08-30
Get this branch:
bzr branch lp:ampirc
Only Aaron Gallagher can upload to this branch. If you are Aaron Gallagher please log in for upload directions.

Related bugs

Related blueprints

Branch information

Aaron Gallagher

Recent revisions

13. By Aaron Gallagher on 2010-08-30

Still using ampoule, though not the ProcessPool anymore; had some problems with
some things that were circularly waiting. In short, ampirc can't use a queue
for AMP events. Everything needs to always be sent.

12. By Aaron Gallagher on 2010-08-10

Bugfix: no cleanup was being performed when a connection was lost.

11. By Aaron Gallagher on 2010-05-14

 * General code cleanup; removing trailing whitespace.
 * Fixed a bug with timers where they wouldn't persist between restarts.

10. By Aaron Gallagher on 2010-04-18

Bugfix, adding a way to drop connections from the child.

9. By Aaron Gallagher on 2010-04-04

Code cleanup.

8. By Aaron Gallagher on 2010-03-06

 * Using banana/jelly for the datastore stuff.
 * Allowing timers to be canceled from within TimerFired more easily.
 * Adding IrcChildBase.protocolReady for setting things up when the protocol
   has been fully initialized.
 * More generally requiring protocols to be initialized.

7. By Aaron Gallagher on 2010-03-04

Adding in server-side timers.

6. By Aaron Gallagher on 2010-03-04

A few minor fixes:
 * Providing a mechanism for passing extra strings from the parent to the child.
 * Starting the pool only when the reactor is running.
 * Bugfix in the auto-creation of DatastoreBackedProperties.
 * Resetting the ClientConnectionFactory delay on successful connections.

5. By Aaron Gallagher on 2010-03-04

Adding a minimal setup.py.

4. By Aaron Gallagher on 2010-03-04

Some big and some small things:
 * Made NullableCommand just a base Command subclass across all of ampirc.
 * Made DatastoreBackedProperty for transparently keeping track of attributes
   in the datastore.
 * Making sure that the IrcChildBase has been initialized before responding to
 * Added an AMP message for when the IrcParentBase has established the

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.