summaryrefslogtreecommitdiff
path: root/rpcapd/daemon.c
Commit message (Expand)AuthorAgeFilesLines
...
* Add a routine to format error messages with an errno-based message at the end.Guy Harris2017-11-151-13/+19
* Ignore the return value of strerror_r().Guy Harris2017-11-131-3/+3
* Make the send buffer for packets just the right size.Guy Harris2017-11-111-9/+16
* Another place to wait for the data connection thread to finish.Guy Harris2017-11-101-0/+23
* On Windows, wait for the data connection thread to exit.Guy Harris2017-11-101-0/+46
* More error logging improvements.Guy Harris2017-11-101-1/+3
* Improve error logging.Guy Harris2017-11-101-5/+33
* Handle the client closing the connection better.Guy Harris2017-11-101-7/+33
* Fix _beginthreadex() call.Guy Harris2017-11-101-1/+2
* Cast the result of _beginthreadex() to HANDLE.Guy Harris2017-11-101-1/+1
* Give daemon_serviceloop() the right signature for a thread function.Guy Harris2017-11-101-4/+6
* Include <process.h> as needed.Guy Harris2017-11-101-6/+8
* Use pcap_snprintf in rpcapd.Guy Harris2017-11-101-19/+19
* End a thread Windows-style on Windows.Guy Harris2017-11-101-1/+1
* We use pthreads only on UN*X.Guy Harris2017-11-101-1/+1
* Use native Windows threads directly on Windows.Guy Harris2017-11-101-11/+87
* Fix "sleep forever" and "sleep for N seconds".Guy Harris2017-11-011-27/+11
* The proper value for "we don't have a socket handle" is INVALID_SOCKET.Guy Harris2017-11-011-3/+3
* Flag errors that terminate a session as "fatal".Guy Harris2017-11-011-13/+13
* If we have a session structure, it has a pcap_t.Guy Harris2017-11-011-1/+1
* Fix error handling when handling a "start capture" request.Guy Harris2017-11-011-5/+10
* Fix test.Guy Harris2017-10-311-1/+1
* Have a variable that keeps track of whether we have a thread or not.Guy Harris2017-10-311-13/+21
* Fix up the negotiation, eliminating a failure mode with old clients.Guy Harris2017-10-311-8/+28
* Redo the message processing in the client, add protocol version negotiation.Guy Harris2017-10-311-92/+158
* Fix another typo.Ali Abdulkadir2017-10-301-1/+1
* Handle error messages.Guy Harris2017-10-291-3/+59
* Have a common routine to read message headers.Guy Harris2017-10-291-8/+24
* Redo the message processing in the server.Guy Harris2017-10-291-500/+919
* Fix typoes.Ali Abdulkadir2017-10-291-2/+2
* Remove trailing white space.Guy Harris2017-10-291-60/+60
* Put allocation and reading together.Guy Harris2017-10-091-9/+7
* Don't leak the user name if we couldn't allocate the password.Guy Harris2017-10-091-2/+9
* socket() and accept() return INVALID_SOCKET on errors.Guy Harris2017-10-071-3/+3
* Clean up correctly after some errors.Guy Harris2017-10-071-0/+5
* Initialize statistics before servicing requests.Guy Harris2017-10-071-0/+11
* Add missing break.Guy Harris2017-10-071-1/+2
* Plug some memory leaks.Guy Harris2017-10-071-12/+20
* Update a comment, and suggest that we use PAM.Guy Harris2017-10-051-10/+20
* Base the shadow-password decision on whether we have getspnam().Guy Harris2017-10-051-3/+3
* On non-Linux systems, assume getpwent() gives you the user password.Guy Harris2017-10-051-9/+8
* Fixed some typosAli Abdulkadir2017-10-021-6/+6
* Don't use ssize_t for the return value of sock_recv().Guy Harris2017-10-011-4/+4
* Put rpcap protocol routines common to client and server in rpcap-protocol.cGuy Harris2017-09-301-1/+0
* Always include <config.h> rather than "config.h".Guy Harris2017-08-181-1/+1
* totread was not updated after a readjromanr2017-05-151-1/+1
* Define more feature test macros and do so in a separate header file.Guy Harris2017-03-201-0/+2
* The third argument to pthread_create() is a function pointer, not a void *.Guy Harris2017-03-191-1/+1
* Rename the rpcap directory to rpcapd.Guy Harris2017-03-131-0/+1663