Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2002-05-23 | Changed the lookup_domain() function to use the new "dnsserver" API. | Robert James Kaes | 1 | -255/+67 | |
Also moved safe_write(), safe_read(), readline(), and write_message() functions into their own file. | |||||
2002-04-24 | bind_address has been moved inside the config structure. Fixed up a | Robert James Kaes | 1 | -5/+6 | |
problem where "data" was being freed even if it had not been allocated (because of an error condition.) | |||||
2002-04-22 | The "Bind" directive sets a binding address which the outgoing connections | Robert James Kaes | 1 | -4/+4 | |
will use. | |||||
2002-04-18 | Whoops. The previous include only had the code conditionally removed. | Robert James Kaes | 1 | -9/+1 | |
Remove for real this time. | |||||
2002-04-18 | Removed the call to inet_aton() since the gethostbyname() function handles | Robert James Kaes | 1 | -1/+3 | |
the dotted-decimal case itself. | |||||
2002-04-18 | Removed the call to hstrerror() in the getpeer_string() function. It's | Robert James Kaes | 1 | -3/+2 | |
not available on all machines. | |||||
2002-04-17 | Removed the LOOKUP_LOCK() and LOOKUP_UNLOCK() macros since I believe I | Robert James Kaes | 1 | -12/+4 | |
need locking around both gethostbyname() and gethostbyaddr() at the same time. | |||||
2002-04-16 | Tightened the lookup_domain() function. | Robert James Kaes | 1 | -3/+2 | |
2002-04-15 | Added a test to make sure the "whole_buffer" could be allocated. | Robert James Kaes | 1 | -3/+5 | |
2002-04-13 | Added additional error handling for the bind() and listen() system calls | Robert James Kaes | 1 | -3/+11 | |
when setting up the listening socket. | |||||
2002-04-13 | Modified the opensock() function to respect the Listen directive. If it's | Robert James Kaes | 1 | -1/+17 | |
set, bind all outgoing addresses to this local address. | |||||
2001-12-24 | Added the write_message() function (from reqs.c) | Robert James Kaes | 1 | -1/+53 | |
2001-12-19 | Changed the calls to write() to send() so that we can use send(..., | Robert James Kaes | 1 | -2/+2 | |
MSG_NOSIGNAL) and not get signals sent to the process. (easier for debugging and the system doesn't need to worry about signals.) | |||||
2001-12-17 | Added the assert() calls to safe_write() to make sure the arguments are | Robert James Kaes | 1 | -1/+5 | |
sane. | |||||
2001-12-15 | Changed safe_write() to fully send all the data in the buffer it was | Robert James Kaes | 1 | -8/+24 | |
passed. Also safe_write() and safe_read() now use char pointer buffers rather than the void pointer style. | |||||
2001-12-15 | Added the host name lookup code (which use to be in the DNS caching | Robert James Kaes | 1 | -3/+46 | |
system.) | |||||
2001-11-25 | Add support to limit the maximum size of the input line (to 128KB which | Robert James Kaes | 1 | -1/+11 | |
should be _more_ than enough for any header line. :) | |||||
2001-11-23 | Style changes. Also replaces all mallocs with safemalloc, etc. | Robert James Kaes | 1 | -12/+8 | |
2001-11-22 | Replaced the readline() function with a new version which has no | Robert James Kaes | 1 | -59/+134 | |
restrictions on the length of a line (unless you fill memory of course.) Reformated the source. | |||||
2001-11-12 | Changed the read() call into a recv() call with a flag of NOSIGNAL since I | Robert James Kaes | 1 | -5/+9 | |
don't want signals messing up my calling conventions. | |||||
2001-10-25 | Bit of source code clean up. | Robert James Kaes | 1 | -1/+2 | |
2001-10-24 | Error message cleanup to make the information more informative. | Robert James Kaes | 1 | -7/+7 | |
2001-10-23 | Fixed a spelling problem in a log message. | Robert James Kaes | 1 | -2/+2 | |
2001-10-23 | Moved the zero-length string setting to outside the tests in getpeer_*() | Robert James Kaes | 1 | -4/+15 | |
functions. Also added a more robust error reporting for DNS errors. | |||||
2001-10-22 | Changed the getpeer_*() functions to return the reason why the name or IP | Robert James Kaes | 1 | -3/+3 | |
address could not be looked up. | |||||
2001-10-22 | Fixed a problem where a user's variable would be uninitialized if a DNS | Robert James Kaes | 1 | -1/+3 | |
lookup failed. | |||||
2001-09-16 | Moved the safe_write() and safe_read() functions here. | Robert James Kaes | 1 | -1/+31 | |
2001-09-07 | Error message cleanup. | Robert James Kaes | 1 | -4/+4 | |
2001-08-29 | Cleaned up the locking code to make it more fine grained. Did this since | Robert James Kaes | 1 | -18/+10 | |
dncache.c has locking itself now. | |||||
2001-05-27 | Removed the SA define. | Robert James Kaes | 1 | -26/+31 | |
Made the sock_mutex static since it's not referenced outside the file. Changed the data types for some of the variables. Cleaned up the readline function (changed data types and removed variables.) | |||||
2001-05-23 | Added ASSERT statements. | Robert James Kaes | 1 | -1/+20 | |
2000-09-11 | Needed locking in getpeer_string(). | Robert James Kaes | 1 | -282/+102 | |
Added mutex locking around the dnscache() call. Removed the global sockaddr and setup_fd variables. Added the socket_blocking() and socket_nonblocking() functions. Gutted the readling() function and replaced it with something similar to the 1.0 version. :) | |||||
2000-03-31 | Completely rewrote the readline function. | Robert James Kaes | 1 | -39/+79 | |
2000-02-16 | This commit was generated by cvs2svn to compensate for changes in r2, | Steven Young | 1 | -0/+362 | |
which included commits to RCS files with non-trunk default branches. |