History | View | Annotate | Download (9.6 kB)
Fix problem with python-daemon incompatibilities
python-daemon 1.6 changed the way it handles pidfile imports so goingback to 1.5.5 (included in Debian squeeze) breaks the dispatcher.Document the exact dependencies in deployment and ci files.
Merge branch 'logging' into api-current
Conflicts: logic/backend.py
Extend net notifications to include IPv6 addresses
Include support for autogenerated public IPv6 addresses,extend the logic layer accordingly:
Move logging configuration to a module
Make pid file setting work for real
Create a pid file outside the daemon context, make sure it is deleted onshutdown, offer option to set it from the cmdline
License headers for various files
refs #581
Take care of pidfile generation
Daemonization + externally configured logging
Merge branch 'invitations' into reconcilation
Conflicts: logic/dispatcher_callbacks.py settings.py.dist
Lots of backfixes in status reconciliation code
waitpid() accepts two arguments by default
Survive server restarts
Proper debug mode, correct channel shutdown sequence
Style and pylint suggested fixes
Fix minor stuff in README.develop, dispatcher
Have logic dispatcher create initial queue in AMQP server.Have dispatcher wait for all children processes before exiting.Improve AMQP-specific instructions in README.develop.
Fix fork-bomb bug when specifying workers by hand
Tell the cmd-line parser that the -w argument is an int
Support for spawning worker processes
Change logger names
More appropriate location and naming