lp:~khaeru/+junk/ceabdb

Created by Paul Natsuo Kishimoto and last modified
Get this branch:
bzr branch lp:~khaeru/+junk/ceabdb
Only Paul Natsuo Kishimoto can upload to this branch. If you are Paul Natsuo Kishimoto please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
Paul Natsuo Kishimoto
Status:
Mature

Recent revisions

21. By Paul Natsuo Kishimoto

Changes to 2009-09-04.

20. By Paul Natsuo Kishimoto

 * schema.sql: updated to suit Storm.
 * daemon.py: load a Storm store instead of a ceabdb.storage.BasicStore subclass. These will eventually be removed entirely.
 * model.py: old model replaced with Storm-based model.
 * atompub.py: reorganize imports
 * server.py: no longer pull CEABServer.store from ceabdb.daemon
 * util.py: new function check_schema()
 * debian/control: dependency on python-storm
 * debian/install: install /etc/ceabdb.conf

19. By Paul Natsuo Kishimoto

 * Update prior to Storm transition and PPA build.

18. By Paul Natsuo Kishimoto

 * Set UID and GID so PostgreSQL ident auth works.
 * Basic AtomPubServer functionality.

17. By Paul Natsuo Kishimoto

 * Using named logger to avoid root logger issues around os.fork().
 * Rewrite of Daemon._start().
 * Debugging in AtomPubServer and PostgreSQLStore.
 * TODO: add os.setuid() so postgres ident auth for user ceabdb works.

16. By Paul Natsuo Kishimoto

 * Added BasicServer, BasicRequestHandler classes for common functionality.
 * Lifted a shutdown() method for BasicServer and subclasses from a Python 2.6 patch.
 * Use logging.getLogger(''), especially in classes that will exist in separate threads but also elsewhere for consistency.

15. By Paul Natsuo Kishimoto

 * Added __init__.py files and rearranged classes to clean up imports.
 * Daemon.py: reloading support.
 * model.py: CEABObject class and Course and Department subclass examples.
 * atom.py: Poached some lxml-based code for handling AtomPub documents; this is not an actual AtomPubServer.
 * Dependence on python-lxml for atom.py

14. By Paul Natsuo Kishimoto

Load configuration options from /etc/default/ceabdb and /etc/ceabdb.conf.

13. By Paul Natsuo Kishimoto

Daemon responds properly to all init-script commands.

12. By Paul Natsuo Kishimoto

Daemon responds to sigterm

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.