synapse-product/synapse/app
Richard van der Hoff 916cf2d439
re-implement daemonize (#8011)
This has long been something I've wanted to do. Basically the `Daemonize` code
is both too flexible and not flexible enough, in that it offers a bunch of
features that we don't use (changing UID, closing FDs in the child, logging to
syslog) and doesn't offer a bunch that we could do with (redirecting stdout/err
to a file instead of /dev/null; having the parent not exit until the child is
running).

As a first step, I've lifted the Daemonize code and removed the bits we don't
use. This should be a non-functional change. Fixing everything else will come
later.
2020-08-04 10:03:41 +01:00
..
__init__.py Remove usage of deprecated logger.warn method from codebase (#6271) 2019-10-31 10:23:24 +00:00
_base.py re-implement daemonize (#8011) 2020-08-04 10:03:41 +01:00
admin_cmd.py Move client command handling out of TCP protocol (#7185) 2020-04-06 09:58:42 +01:00
appservice.py Merge worker apps into one. (#6964) 2020-02-25 16:56:55 +00:00
client_reader.py Merge worker apps into one. (#6964) 2020-02-25 16:56:55 +00:00
event_creator.py Merge worker apps into one. (#6964) 2020-02-25 16:56:55 +00:00
federation_reader.py Merge worker apps into one. (#6964) 2020-02-25 16:56:55 +00:00
federation_sender.py Merge worker apps into one. (#6964) 2020-02-25 16:56:55 +00:00
frontend_proxy.py Merge worker apps into one. (#6964) 2020-02-25 16:56:55 +00:00
generic_worker.py Merge branch 'master' into develop 2020-07-30 15:18:36 +01:00
homeserver.py Convert ACME code to async/await. (#7989) 2020-08-03 07:09:33 -04:00
media_repository.py Merge worker apps into one. (#6964) 2020-02-25 16:56:55 +00:00
pusher.py Merge worker apps into one. (#6964) 2020-02-25 16:56:55 +00:00
synchrotron.py Merge worker apps into one. (#6964) 2020-02-25 16:56:55 +00:00
user_dir.py Merge worker apps into one. (#6964) 2020-02-25 16:56:55 +00:00