source: box/trunk/lib/server @ 3110

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @3100   4 weeks chris Defend against exceptions during logging, e.g. CipherException? if filename …
(edit) @3096   4 weeks chris Move LogError? out of server/SSLLib so we can use it in Crypto.
(edit) @3088   2 months chris Hopefully fix TcpNice? setsockopt/struct tcp_info compile errors on …
(edit) @3085   3 months chris Initialise the EWMA rate average to 0, and comment on variables in log …
(edit) @3084   3 months chris Add experimental "TCP Nice" mode, disabled by default.
(edit) @3078   4 months chris Store more details in protocol exceptions to help with debugging.
(edit) @3069   4 months chris Catch trying to send a zero-length stream, which will cause an assertion …
(edit) @3066   4 months chris Improve logging of socket errors (create, bind, accept, and poll)
(edit) @3059   4 months chris Split option processing out of Daemon::Main() to ease use of Daemon class …
(edit) @3049   5 months chris Add remote host and port to post-login login message, requested by Pete …
(edit) @3034   7 months chris Improve error message on bbackupd command socket bind failure, thanks to …
(edit) @3030   7 months chris Avoid recompiling everything on MSVC when BoxVersion?.h changes.
(edit) @2990   9 months chris Output the names of protocol files being written.
(edit) @2985   9 months chris Finish renaming auto-generated classes to fix compilation errors.
(edit) @2983   9 months chris Combine client and server protocols to make way for an offline/local …
(edit) @2934   13 months chris Link lib/server with qdbm and include the QDBM version in the daemon …
(edit) @2930   13 months chris Include <process.h> to get a definition for getpid() from the Windows CRT, …
(edit) @2886   14 months chris Pass a C++ string instead of a char pointer for efficiency.
(edit) @2807   19 months chris Finish enabling the file logging option for daemons.
(edit) @2806   19 months chris Add log file logging to all daemons.
(edit) @2735   21 months chris Fix compile on Debian Squeeze with libbsd-dev and libedit-dev installed, …
(edit) @2725   21 months chris Log the invalid log level.
(edit) @2711   21 months chris It's not an error to be interrupted by a signal while waiting for an …
(edit) @2694   2 years chris Replace BOX_FILE_BBACKUPD_DEFAULT_CONFIG with …
(edit) @2598   2 years chris Run Perl scripts quietly during make.
(edit) @2597   2 years chris Revert the quotes part of [2588] as it breaks the unit tests. Make …
(edit) @2587   3 years chris Add debugging for child processes terminating normally or abnormally, as …
(edit) @2506   3 years martin Fixes for gcc 4.4.
(edit) @2500   3 years chris Include missing Utils.h header, needed for FileExists?().
(edit) @2498   3 years chris Change default location for config files from /etc/box to /etc/boxbackup, …
(edit) @2480   3 years chris Hopefully fix compile error reported by Mirko on cross-compiler.
(edit) @2466   3 years chris Add ability to specify a named log facility for syslog loggins, requested …
(edit) @2460   3 years chris Fix tests (hopefully) on Win32 for struct stat ino_t change from 16 to 64 …
(edit) @2451   3 years chris Fix crash when freebsd (maybe *bsd) returns ECONNRESET on close(), which …
(edit) @2429   3 years chris Change socket type from int to Socket::Type enum.
(edit) @2425   3 years chris Reset read and write closed state of a socket after Open() and Attach().
(edit) @2424   3 years chris Change use of int to identify a socket type to the proper enum.
(edit) @2415   3 years chris Rename NDEBUG flag to BOX_RELEASE_BUILD, as other projects use NDEBUG as …
(edit) @2397   3 years chris Grammar fix in SSL error message when SSL library initialisation fails.
(edit) @2371   4 years chris Use the same ostringstream formatting for protocol logging to file that we …
(edit) @2366   4 years chris Silence warnings from openbsd gcc by using strncpy instead of strcpy.
(edit) @2356   4 years chris Fix compile errors on Debian Lenny, reported by Torsten.
(edit) @2349   4 years chris Don't blindly use an undefined symbol in #if.
(edit) @2348   4 years chris Use getpeerucred() to identify connecting socket clients on Solaris, and …
(edit) @2343   4 years chris Use Windows Crypto API to seed the random number generator, and remove …
(edit) @2318   4 years chris Remove Win32 command socket thread, as it has caused too much trouble. …
(edit) @2317   4 years chris Remove -K option which now does nothing on Windows. Add -Q option which …
(edit) @2313   4 years chris Utility classes to be used by new Windows named pipe framework.
(edit) @2312   4 years chris Spacing and additional stream header byte logging.
(edit) @2311   4 years chris More debugging, log type of stream received and fix logging of header …
(edit) @2303   4 years chris Additional debugging for protocol stream deadlock reported by Matt Brown.
(edit) @2294   4 years chris Log reason for any waitpid() failure.
(edit) @2293   4 years chris Set console and syslog logging levels rather than global logging level, as …
(edit) @2279   4 years chris Unify program name and console logging tags. Add a new class, …
(edit) @2256   4 years chris Call virtual NotifyListenerIsReady?() method when listening socket is …
(edit) @2255   4 years chris Use ForkToHandleRequests? in ServerStream? template call to avoid compiler …
(edit) @2253   4 years chris Make Open() take a const std::string& for the socket name instead of a …
(edit) @2252   4 years chris Only set spDaemon in Daemon::Main, to allow Boxi to have a BackupDaemon?
(edit) @2224   4 years chris Allow waiting for a process while killing it, will be needed for tests …
(edit) @2223   4 years chris Allow externally controllic whether a daemon will run in the foreground or …
(edit) @2212   4 years chris Really enable PID logging on Windows.
(edit) @2211   4 years chris Enable logging of PID on Windows. Enable both -k and -K options on all …
(edit) @2177   4 years chris Move loading configuration into a separate method. Add -W<level> option …
(edit) @2172   4 years chris Add a GetMessage?() method to Protocol objects to return a stringified …
(edit) @2171   4 years chris Move ServerControl? functions out of line and into their own source file.
(edit) @2131   4 years chris Command-line option fix from [1975]
(edit) @2127   4 years chris Undo mangling by tailor
(edit) @2124   4 years chris Tailorization Import of the upstream sources from Repository: …
(edit) @2119   4 years chris Replace all remaining use of TRACEx() macros with logging framework. …
(edit) @2118   4 years chris No need to save errno any more.
(edit) @2117   4 years chris Close after logging socket error, so that we don't lose errno.
(edit) @2116   4 years chris Allow configuration of the server port that the client will connect to …
(edit) @2115   4 years chris Improve logging with macros that consistently output strerror(errno) and …
(edit) @2114   4 years chris Reduce log level of message from server child from WARNING to NOTICE, as …
(edit) @2110   4 years chris Add the -K option to Daemons on Windows to keep them quiet even though …
(edit) @2106   4 years chris Fix compile error.
(edit) @2105   4 years chris Ignore ERR_NO_DATA while writing to control socket on Windows, as it just …
(edit) @2103   4 years chris Only log daemon banner to syslog, not to console, as this is probably …
(edit) @2099   4 years chris Workaround for (buggy?) gcc not finding inherited Main method on Windows.
(edit) @2092   4 years chris Disable -P option and showing PID in Logging on Windows.
(edit) @2090   4 years chris Improve error messages when loading SSL key files fails.
(edit) @2084   4 years chris Use logging framework for streaming messages. Fix double logging of …
(edit) @2081   4 years chris Add support for microsecond timestamps and PID logging on console log for …
(edit) @2021   4 years chris Print the path of the current/default configuration file in usage.
(edit) @1999   4 years chris Report reason why killing a process failed.
(edit) @1937   4 years chris Make ExtendedLogging? use the logging framework so that we can view the …
(edit) @1935   4 years chris Slightly improve output from waiting methods.
(edit) @1930   5 years chris Fix getopt reset for solaris and maybe other platforms. See …
(edit) @1912   5 years chris Receiving a connection is not an error.
(edit) @1894   5 years chris Compile fix for MSVC (Gary) (merges [1861])
(edit) @1891   5 years chris Add "-h" and "/?" options to display usage in Daemon. Extend usage info …
(edit) @1888   5 years chris Make Main(), GetOptionString?() and ProcessOption? virtual so that they can …
(edit) @1887   5 years chris Report more useful error messages on connect() failure on Windows. …
(edit) @1886   5 years chris Compile fix. (merges [1850])
(edit) @1885   5 years chris Refactor out command-line option processing, so that it can be extended by …
(edit) @1880   5 years chris Added function to set the named pipe name, for use by any test which …
(edit) @1878   5 years chris Don't disable logging on Win32 console. (merges [1834])
(edit) @1877   5 years chris Prepend the system-required prefix to the named pipe name from the …
(edit) @1868   5 years chris Fix wrong comments, thanks to Nestor Arocha Rodriguez.
(copy) @1843   5 years chris Replace trunk with chris/merge.
Note: See TracRevisionLog for help on using the revision log.