Commit Graph

53 Commits (28dfdedc653bd2977eb60e84e2f582e07eb37708)

Author SHA1 Message Date
Matthew Wild e89b006f03 Hopefully inert commit to clean up logging across a number of modules, removing all cases of concatenation when building log messages 14 years ago
Matthew Wild 0502e8bcec mod_posix: Support syslog_facility config option 14 years ago
Kim Alvefur 3c2e464d58 mod_posix, mod_bosh, mod_admin_telnet: Use module:set_global() 14 years ago
Matthew Wild 7ef9dad636 mod_posix: Remove redundant import of logger.setwriter() 15 years ago
Waqas Hussain b7e51a203d Monster whitespace commit (beware the whitespace monster). 15 years ago
Waqas Hussain e981541bc4 mod_posix: Updated to use the new events API. 15 years ago
Matthew Wild 50b20f4af4 util.pposix: Add pposix.uname(), bump version 16 years ago
Matthew Wild b465aa90b9 util.pposix, prosodyctl, mod_posix: Add initgroups() function, and bump module version. prosodyctl inits groups with the groups of prosody_user. (thanks dbb) 16 years ago
Matthew Wild b96ba1e82d mod_posix: Some (perhaps temporary) changes to re-lock the pidfile after truncating, to avoid breaking prosodyctl 16 years ago
Brian Cully d77e181372 mod_posix: Truncate the pidfile before writing to ensure that we never overwrite with a PID shorter than the previous, and end with an invalid PID in the file. 16 years ago
Waqas Hussain 4e7390dbf9 mod_posix: Fixed a global access. 16 years ago
Waqas Hussain 2f333716e6 mod_posix: Don't add a server-starting event handler while the server-starting event is being fired. 16 years ago
Matthew Wild 2bc0606453 Update copyright headers for 2010 16 years ago
Matthew Wild 275444ab82 mod_posix: Adjust file open mode depending on whether file exists (take that fopen designers!!!) 16 years ago
Matthew Wild 40216063d2 mod_posix: Adjust file open mode depending on whether file exists (take that fopen designers!!!) 16 years ago
Matthew Wild cafffad5b8 util.pposix, mod_posix, prosodyctl: Bump pposix version to 0.3.3 for mkdir 16 years ago
Matthew Wild 886d6d168f mod_posix: Lock pidfile when in use, shut down if we can't write or lock the pidfile 16 years ago
Matthew Wild e3ac62a1b8 mod_posix: Lock pidfile when in use, shut down if we can't write or lock the pidfile 16 years ago
Matthew Wild df44b24491 mod_posix: Set umask to 'umask' from the config, or 027 16 years ago
Matthew Wild 4558719f38 util.pposix: Add pposix.umask(), bump version to 0.3.2 (and do the same in mod_posix) 16 years ago
Matthew Wild 0632c3fd75 mod_posix: Remove the lines added to work around the util.signal loop bug 16 years ago
Matthew Wild ac9d44a858 mod_posix: Fix to not loop in SIGTERM either, but the same happens with SIGHUP (where the same 'fix' can't be applied) - shall investigate tomorrow 16 years ago
Matthew Wild 5da4e2583a mod_posix: Set empty SIGINT handler when a SIGINT is caught 16 years ago
Matthew Wild 97680a1c21 mod_posix: Catch SIGINT 16 years ago
Matthew Wild c529f3ff76 mod_posix: Log warning when no_daemonize is used, and instruct on how to update config 16 years ago
Matthew Wild f14b4f762a mod_posix: Switch config option to 'daemonize', fall back to 'no_daemonize' if not set, default behaviour remains the same... daemonize if mod_posix is loaded 16 years ago
Tobias Markmann 60e7583c9f Shutdown prosody if changing user or group fails. 17 years ago
Tobias Markmann 9d799a32c8 Make mod_posix not complain about root user, if setuid is set to something different as root. 17 years ago
Tobias Markmann 6a260eaa2c Add setuid and setgid support. 17 years ago
Waqas Hussain e928c6f02e mod_posix: Updated to use module:get_option instead of configmanager 17 years ago
Matthew Wild 59c0104106 pposix, mod_posix: Bump pposix version number 17 years ago
Matthew Wild e45610ce6e Add copyright header to those files missing one 17 years ago
Matthew Wild 2b380dd009 mod_posix: Use global prosody object 17 years ago
Matthew Wild a4afb37265 mod_posix: Reload the config and reopen log files on SIGHUP 17 years ago
Matthew Wild a073502b27 mod_posix: Don't let the server run as root without the magic run_as_root in config 17 years ago
Matthew Wild e30b37c424 mod_posix: Fix calls to log() (replace with module:log) and make some global accesses explicit 17 years ago
Matthew Wild 580571ef6a mod_posix: Fix for removing the pidfile on exit 17 years ago
Matthew Wild d80095a3d3 mod_posix: Remove some debug coooooooooode 17 years ago
Matthew Wild ca9a9eb85e mod_*: Fix a load of global accesses 17 years ago
Matthew Wild fc2a415984 mod_posix: Integrate with loggingmanager, register syslog sink, remove redundant logging code 17 years ago
Matthew Wild ca533fa608 mod_posix: Remove pidfile on exit 17 years ago
Matthew Wild 8a5a7e3e62 mod_posix: Allow logging and pidfile options to take effect without needing to daemonize. Add the ability to catch SIGTERM. 17 years ago
Matthew Wild f8661a183c mod_posix: logging fix 17 years ago
Matthew Wild e0c2cbefc3 Fix for pposix version detection 17 years ago
Matthew Wild 1c899aec8d mod_posix: Check version of pposix 17 years ago
Matthew Wild b1f16033b0 mod_posix/pposix: Fix reporting of incorrect PID on daemonization. Log correct PID, and support writing a pidfile (pidfile = '/path/to/prosody.pid' in config). Added getpid() to pposix and improved function names. 17 years ago
Matthew Wild 333914c98d mod_posix: Support for logging to syslog (log = 'syslog' in config) 17 years ago
Matthew Wild 8d26c23a92 Small logging adjustment for mod_posix 17 years ago
Matthew Wild c67ce2d2e1 Add mod_posix, fixes #5 17 years ago