lp:ampirc

Created by Aaron Gallagher and last modified
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

Owner:
Aaron Gallagher
Project:
ampirc
Status:
Development

Recent revisions

13. By Aaron Gallagher

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

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

11. By Aaron Gallagher

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

10. By Aaron Gallagher

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

9. By Aaron Gallagher

Code cleanup.

8. By Aaron Gallagher

 * 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

Adding in server-side timers.

6. By Aaron Gallagher

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

Adding a minimal setup.py.

4. By Aaron Gallagher

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
   commands.
 * Added an AMP message for when the IrcParentBase has established the
   connection.

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.

Subscribers