Commit Graph

65 Commits (cedbb60261a7debbc7e2ebc2fbfcc88025ca58b7)

Author SHA1 Message Date
Kim Alvefur c04b24d70b mod_posix: Detect failure to load util.signal by first pcall return value not by type of the second 10 years ago
Kim Alvefur af84a2e79b mod_posix: Normalize indentation 10 years ago
Kim Alvefur 1cff581359 mod_posix: Make sure that 'pidfile' is a string 12 years ago
Kim Alvefur b4848c3af7 mod_posix: Remove compat code for 0.5 12 years ago
Kim Alvefur 860aaf0111 mod_posix: Daemonize by default only when installed 12 years ago
Florian Zeitz 4b618a8727 Remove all trailing whitespace 13 years ago
Matthew Wild 7e9a5cc5a3 mod_posix: Improve error message for a pposix version mismatch 13 years ago
Matthew Wild 4031be743b mod_posix, util.pposix: Bump version for API change 13 years ago
Matthew Wild 9c5ea7b6a8 mod_posix: Pass logger name to syslog, so that sources now get logged 13 years ago
Kim Alvefur 3e7cd68092 mod_posix: Log a message explaining that we are detaching from the console 13 years ago
Kim Alvefur 11dbc0b49a mod_posix: Remove console and stdout logging sinks before daemonizing 13 years ago
Matthew Wild e808645b53 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 1d5e91352f mod_posix: Support syslog_facility config option 14 years ago
Kim Alvefur df424cfe12 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