summaryrefslogtreecommitdiff
path: root/rpcapd/rpcapd.c
Commit message (Expand)AuthorAgeFilesLines
* Don't tell the client if we can't turn non-blocking mode off.Guy Harris2019-01-071-3/+9
* Squelch warnings about unreachable code.Guy Harris2018-11-211-2/+2
* Provide out own strlcpy() and strlcat() routines if necessary.Guy Harris2018-10-171-5/+5
* We don't need execute permission for source files.Guy Harris2018-05-251-0/+0
* Add manpage content from https://www.winpcap.org/docs/docs_412/html/group__re...Joerg Mayer2018-04-201-3/+3
* Fix a few warnings that came up after turning on a dozen more warningsJoerg Mayer2018-04-041-1/+1
* Fix the byte order of the port in log messages.Guy Harris2018-04-041-2/+2
* Log warnings for failures to open a socket, and fail if we have no sockets.Guy Harris2018-04-041-1/+42
* Squelch a signed vs. unsigned comparison warning on FreeBSD 10.Guy Harris2018-04-041-1/+2
* Enable -Wunused-parameter and fix warnings that are almost trivial.Joerg Mayer2018-04-021-3/+4
* Merge pull request #685 from jmayer/add-staticGuy Harris2018-04-021-5/+5
|\
| * Declare some variables static (found via -Wmissing-variable-declarations)Joerg Mayer2018-04-011-5/+5
* | Get rid of a redundant #endif/#ifndef pair.Guy Harris2018-04-011-2/+0
* | Rename SOCK_MESSAGE() to SOCK_DEBUG_MESSAGE().Guy Harris2018-04-011-13/+13
* | Add support for running rpcapd from inetd and inetd-alikes.Guy Harris2018-04-011-59/+185
* | Rename SOCK_ASSERT to SOCK_MESSAGEJoerg Mayer2018-04-011-17/+14
* | Clean up handling of the state change event.Guy Harris2018-04-011-24/+3
* | On Windows, only re-read the configuration file in the main accept loop.Guy Harris2018-04-011-36/+78
|/
* Terminate rpcapd-as-a-service the same way it's done with ^C.Guy Harris2018-04-011-44/+22
* Note that calling exit() appears to kill even blocked threads.Guy Harris2018-04-011-1/+8
* Turn off non-blocking mode on the socket we got from accept().Guy Harris2018-03-311-1/+25
* Don't declare main() with a third envp argument.Guy Harris2018-03-311-1/+1
* Don't re-read the configuration file in a signal handler.Guy Harris2018-03-301-4/+35
* Make flags set in signal handlers volatile sig_atomic_t.Guy Harris2018-03-301-1/+1
* Use sigaction(), not signal(), to catch signals on UN*X.Guy Harris2018-03-301-6/+28
* Redo the main event loop of rpcapd.Guy Harris2018-03-301-182/+467
* Fix MSVC build.Guy Harris2018-03-281-2/+2
* Add -Wmissing-noreturn to compiler warnings and fix all fixable warnings.Joerg Mayer2018-03-281-1/+1
* Squelch "constant in conditional expression" warnings.Guy Harris2018-03-201-3/+3
* Try to cope better with SIGPIPE.Guy Harris2018-03-181-0/+3
* Free the socket temporary when appropriate.Guy Harris2018-01-211-3/+19
* Free addrinfo in the child after forking.Guy Harris2018-01-211-0/+1
* Rename rpcapd/utils.[ch] to getopt.[ch] and build it only on Windows.Guy Harris2017-11-261-1/+1
* stat() is the name of a UN*X system API; don't use it as a variable name.Guy Harris2017-11-251-2/+2
* Add a routine to format error messages with an errno-based message at the end.Guy Harris2017-11-151-3/+7
* Missing semicolon.Guy Harris2017-11-101-1/+1
* Clean up signal handling.Guy Harris2017-11-101-38/+61
* More error logging improvements.Guy Harris2017-11-101-1/+3
* Cast the result of _beginthreadex() to HANDLE.Guy Harris2017-11-101-2/+2
* Don't leak thread handles.Guy Harris2017-11-101-0/+3
* Include <process.h> as needed.Guy Harris2017-11-101-8/+10
* Use pcap_snprintf in rpcapd.Guy Harris2017-11-101-6/+6
* Use native Windows threads directly on Windows.Guy Harris2017-11-101-52/+42
* Fix "sleep forever" and "sleep for N seconds".Guy Harris2017-11-011-2/+8
* Fix a couple more rpcap_senderror() calls.Guy Harris2017-10-311-2/+2
* Redo the message processing in the client, add protocol version negotiation.Guy Harris2017-10-311-1/+1
* Remove trailing white space.Guy Harris2017-10-291-41/+41
* Fix "warning: ISO C90 forbids mixed declarations and code"Francois-Xavier Le Bail2017-10-211-2/+2
* Bounds-check an array index before using the index.Guy Harris2017-10-101-1/+1
* socket() and accept() return INVALID_SOCKET on errors.Guy Harris2017-10-071-3/+3