Commit Graph

  • dfe44eb2c5 Mark file local statistics struct static (#63) master Christian Göttsche 2021-04-18 14:56:58 +0200
  • 1ecaafd577 Fix format string defect in log message (#63) Christian Göttsche 2021-04-18 14:55:32 +0200
  • a5913cbbb2 Three notes on OpenBSD. Peter H. Froehlich 2020-12-24 00:43:20 +0100
  • 4cb4fc6eac Use CPPFLAGS in the Makefile (closes #43) Christopher Wellons 2020-02-16 10:10:14 -0500
  • 8daa5992f1 Bump to version 1.1 1.1 Christopher Wellons 2020-01-31 11:47:27 -0500
  • ad7031f79a Enable logging to syslog with -s Beat Bolli 2020-01-29 20:04:29 +0100
  • 5b7dc86a47 Route all logging through a function pointer Beat Bolli 2020-01-29 00:07:00 +0100
  • e4f8c9f8f4 Limit the maximum log level settable from the command line Beat Bolli 2020-01-29 00:09:25 +0100
  • 585a4b1d96 Rename all log levels Beat Bolli 2020-01-29 19:47:25 +0100
  • 2602caa459 Don't dereference NULL pointer on OOM Christopher Wellons 2019-12-30 13:11:02 -0500
  • 715f30c3a7 Add public domain dedication to the source header Christopher Wellons 2019-08-06 20:31:35 -0400
  • 3d6aec6080 Prevent access to /run and /var in endlessh.service Nicolas Braud-Santoni 2019-08-05 00:55:27 +0200
  • ae7473536e Add Documentation link in endlessh.service Nicolas Braud-Santoni 2019-08-05 00:58:34 +0200
  • 33dff0cfc9 Balance list begin (.Bl) and end (.El) in man page Christopher Wellons 2019-08-06 20:10:35 -0400
  • f465f2dcbb Tweak some macro formatting for consistency Christopher Wellons 2019-08-06 19:57:05 -0400
  • df0ffbf629 Use unveil(2) to restrict reading config file only arun 2019-08-06 06:15:44 +0530
  • b2c811ecf7 Add pledge for OpenBSD arun 2019-07-20 20:18:38 +0530
  • a154fcaf43 better name for the config file Paavo-Einari Kaipila 2019-05-14 21:05:48 +0300
  • 6b721e58ac config file location on FreeBSD Paavo-Einari Kaipila 2019-05-14 18:56:01 +0300
  • 8ec96ea899
    fix typo Cengiz Can 2019-05-13 15:25:24 +0300
  • 44b3285bb2
    PrivateUsers=true prevents privileged port mapping Cengiz Can 2019-05-13 15:25:04 +0300
  • 4321fe93e5
    add optional AmbientCapabilities to systemd unit Cengiz Can 2019-05-13 15:14:06 +0300
  • 964a860634
    fix ConfigurationDirectory in systemd unit Cengiz Can 2019-05-13 12:02:53 +0300
  • 8794f02d22
    fix Exec value in systemd unit Cengiz Can 2019-05-13 11:49:17 +0300
  • edf414caf6 Bump to version 1.0 1.0 Christopher Wellons 2019-04-29 07:40:16 -0400
  • 370cb5bdb7 Use correct format specifier when printing totals Christopher Wellons 2019-04-20 08:40:11 -0400
  • 24bc7639d1 Always set standard output to line-buffered Christopher Wellons 2019-04-19 13:00:04 -0400
  • 6f621b90b1 Tweak SIGUSR1 statistics totals logging Christopher Wellons 2019-04-12 18:46:53 -0400
  • c50585f759 Rename uepoch() to epochms() Christopher Wellons 2019-04-12 18:37:45 -0400
  • 3473beb868 Gather statistics and LOG_INFO them upon SIGUSR1 Felix Kronlage 2019-04-12 13:16:04 +0200
  • f8398093b1 Proper unix tools come with make install target Felix Kronlage 2019-04-12 22:13:35 +0200
  • f6ee532b50 A unix tool deserves a proper manual page Felix Kronlage 2019-04-12 21:47:56 +0200
  • 95235af2fb
    add rc.d script for openbsd Felix Kronlage 2019-04-12 23:08:56 +0200
  • 38e35ad4c9 Add note about __EXTENSIONS__ to README (illumos) Christopher Wellons 2019-04-04 21:44:44 -0400
  • 8347377bb7
    Merge pull request #1 from fkr/master Anton Rieger 2019-04-04 21:51:33 +0200
  • 9a0bfe683a newlines for -4 and -6 help options Felix Kronlage 2019-04-04 16:56:29 +0200
  • badf3dd69e Added -4 -6 Switches and default tcp46 Anton Rieger 2019-04-03 17:11:04 +0200
  • cb7ee90cf5 Solaris SMF yvoinov 2019-03-27 20:51:36 +0600
  • 494c68b8d7 Use _XOPEN_SOURCE instead of _POSIX_C_SOURCE Christopher Wellons 2019-03-27 09:40:20 -0400
  • 9f4bdc123d Greatly simplify a bunch of things Christopher Wellons 2019-03-26 20:26:04 -0400
  • b1c1599d32 Improve support for Solaris and its derivatives Christopher Wellons 2019-03-26 23:09:44 -0400
  • a6d5425cba
    Makefile: add all target Dmitry Marakasov 2019-03-26 19:45:00 +0300
  • 30e3ff1f32 Example of making the first line special special-message Christopher Wellons 2019-03-26 10:48:21 -0400
  • e7c93c6664 Add link to main article in README Christopher Wellons 2019-03-25 09:37:34 -0400
  • a6d4565a10 Fix -V typo in usage documentation (#11) Christopher Wellons 2019-03-25 09:26:17 -0400
  • 09e55cc553 Check for FreeBSD and adjust feature test macros Christopher Wellons 2019-03-25 09:21:57 -0400
  • 44219a5e05 Add note about RHEL 6 / CentOS 6 Christopher Wellons 2019-03-25 09:17:48 -0400
  • 7fd15308dd Add -V switch (print version info) 0.1 Christopher Wellons 2019-03-24 12:42:08 -0400
  • 4ffc65b3eb Make final docker image smaller ant 2019-03-23 18:04:02 +0000
  • 94cf07e8ba Typo fix in README.md Diego Casorran 2019-03-23 16:56:20 +0000
  • 82c746ede8
    Create Dockerfile LGDan 2019-03-23 14:16:48 +0000
  • 548a7b1521 Add restart limit in case it gets stuck in a crash loop Will Starms 2019-03-22 17:21:57 -0500
  • 922af308f2 Systemd service Will Starms 2019-03-22 17:05:01 -0500
  • ae76b41294 Add a log parsing utility Christopher Wellons 2019-02-06 15:18:09 -0500
  • a1dda3c70e Use SO_RCVBUF to reduce local resource usage Christopher Wellons 2019-02-06 14:26:50 -0500
  • c8148970e9 No need for events when using fd = -1 Christopher Wellons 2019-02-05 23:59:16 -0500
  • e93c71a881 Fix cast typo Christopher Wellons 2019-02-05 23:57:48 -0500
  • 9900764488 Fix some of the queue logic Christopher Wellons 2019-02-05 23:56:40 -0500
  • 31b5d6b832 Always clear IP address field Christopher Wellons 2019-02-05 23:28:06 -0500
  • f2128b58f2 Save errno value across logmsg() Christopher Wellons 2019-02-05 23:26:46 -0500
  • 47b901d9d3 Truncate rand16() result to 16 bits Christopher Wellons 2019-02-05 23:25:48 -0500
  • 1583f6e5b3 Add missing break when send() fails Christopher Wellons 2019-02-05 23:25:15 -0500
  • 2a9c514702 Fix config copy-paste error Christopher Wellons 2019-02-03 18:53:22 -0500
  • 5e12d658ce Flesh out a more detailed sample config Christopher Wellons 2019-02-03 18:51:37 -0500
  • 20ec77e6ef Add LogLevel to the configuration file Christopher Wellons 2019-02-03 18:44:24 -0500
  • 6199d648f5 Don't use CLOCK_REALTIME_COARSE Christopher Wellons 2019-02-03 18:36:22 -0500
  • 516d0cd78c Track number of clients using just the queue Christopher Wellons 2019-02-03 18:32:24 -0500
  • dbb2174b65 Remove unnecessary include Christopher Wellons 2019-02-03 18:13:37 -0500
  • e72daae85f Use a custom PRNG Christopher Wellons 2019-02-03 18:00:26 -0500
  • 7693ce54e3 Fix up config parser and allow comments Christopher Wellons 2019-02-03 17:35:03 -0500
  • 7dc64226aa Use RFC3339 dates in the log Christopher Wellons 2019-02-03 16:01:24 -0500
  • 5aa75a8833 minor: Adjust macro alignment Christopher Wellons 2019-02-03 15:46:23 -0500
  • 500738e0cf Use vDSO for the clock on Linux Christopher Wellons 2019-02-03 15:45:31 -0500
  • 7ac1fbff3b Always ignore SIGPIPE Christopher Wellons 2019-02-03 15:31:16 -0500
  • 2bd2b3ca92 Just drop IPV6_V6ONLY (it never works right anyway) Christopher Wellons 2019-02-03 15:28:09 -0500
  • 08a9dfe97e Check for IPV6_V6ONLY before using it Christopher Wellons 2019-02-03 15:25:25 -0500
  • 2f418df897 Don't use :port since that doesn't work with IPv6 Christopher Wellons 2019-02-03 13:06:14 -0500
  • 94d9a91407 Reject extraneous arguments Christopher Wellons 2019-02-03 13:03:40 -0500
  • 09bb8be32a Listen on both ipv6 and ipv4 Christopher Wellons 2019-02-03 12:48:37 -0500
  • 2f79375360 Explicitly initialize sockaddr_in members Christopher Wellons 2019-02-03 12:28:22 -0500
  • 93b94f6b44 Correct for different definitions of sockaddr_in Christopher Wellons 2019-02-03 12:10:17 -0500
  • ae67a263f9 Tweak the README a bit Christopher Wellons 2019-02-03 12:04:23 -0500
  • 8e1d9fc28a Make it clear when the config file is loaded Christopher Wellons 2019-02-03 12:00:35 -0500
  • 7619af17ba Add sample config file to the README Christopher Wellons 2019-02-03 11:59:11 -0500
  • 90ce8a6696 Restart listening socket if port config changes Christopher Wellons 2019-02-03 11:55:15 -0500
  • d9c5d3fcf0 Allow configuration via config file (-f, SIGHUP) Christopher Wellons 2019-02-03 11:47:20 -0500
  • 5c6328c6f2 Formalize configuration managment Christopher Wellons 2019-02-03 11:08:56 -0500
  • 3a0126bd99 Add note about queue_remove() Christopher Wellons 2019-02-03 10:06:12 -0500
  • d5726be23d Tighten up integer argument parsing Christopher Wellons 2019-02-03 09:42:27 -0500
  • 4bd7b1a3ea Fix up max clients option Christopher Wellons 2019-02-03 09:36:04 -0500
  • 66c549c87c Add -l to control banner line length Christopher Wellons 2019-02-03 09:34:41 -0500
  • ce7e3e5914 Allow graceful shutdown with SIGTERM Christopher Wellons 2019-02-03 09:18:28 -0500
  • 3a1d0048f9 Tweak README Christopher Wellons 2019-02-03 08:26:42 -0500
  • 94aa40778c Make log messages line buffered Christopher Wellons 2019-02-03 08:18:55 -0500
  • 112e5b303f Vastly improve logging Christopher Wellons 2019-02-03 08:09:21 -0500
  • 81046bcdec Reduce line line length Christopher Wellons 2019-02-03 08:08:27 -0500
  • 1f1ce4e26d Adapt max_clients on EMFILE or ENFILE Christopher Wellons 2019-02-02 23:19:44 -0500
  • 891584a361 Fix random underflow Christopher Wellons 2019-02-02 23:19:23 -0500
  • dca3ca646f Don't forget to double the known capacity Christopher Wellons 2019-02-02 23:18:56 -0500
  • 8c37ff055a Don't use a function named log() Christopher Wellons 2019-02-02 22:43:41 -0500