Commit graph

259 commits

Author SHA1 Message Date
hpa
c5b2406d51 Update README file for 0.21. 2001-08-10 18:50:14 +00:00
hpa
11c90592b5 Avoid possible memory-smashing bug, and rewrite some really stupid
initialization code.
2001-08-10 18:47:11 +00:00
hpa
5b0cb11445 Support "constipation" -- compile cleanly with -Wwrite-strings 2001-08-10 18:25:08 +00:00
hpa
9b5b8c5640 Clean up some warnings when compiling without remap support. 2001-08-10 18:12:16 +00:00
hpa
e3570e4d31 Add support for freeing a remap file datastructure, so we avoid a
memory leak.
2001-08-10 18:07:46 +00:00
hpa
519eb0ba91 Add missing #ifdef WITH_REGEX 2001-08-10 17:58:46 +00:00
hpa
1e6fa366d1 Cleanup the PA_HEADER_DEFINES() interface somewhat. 2001-08-09 06:42:18 +00:00
hpa
a0db7c057b Detect if IPPORT_TFTP is defined anywhere (may not be a macro, may be
an enum.)
2001-08-09 06:19:00 +00:00
hpa
68c0102aa6 Portability improvements. 2001-08-07 19:19:29 +00:00
hpa
8c3d63fba8 Support running without inetd. 2001-08-07 00:27:52 +00:00
hpa
5ed924bce2 Solaris need #define _XPG4_2 for recvmsg() 2001-08-03 04:03:40 +00:00
hpa
6b1cb87881 Need <netinet/in.h> to test for struct msghdr 2001-08-03 03:40:35 +00:00
hpa
266427bc5b Portability improvements. Now compiles and works on Solaris 8, as well
as Linux.
2001-08-03 03:17:57 +00:00
hpa
4003a672ce "make distclean" must remove config.status 2001-07-26 22:54:16 +00:00
hpa
32b1e62a8c "Access denied" in TFTP is "EACCESS" not "EACCES". Bleargh. 2001-07-26 22:49:04 +00:00
hpa
576277e880 MCONFIG is optional; MRULES is not 2001-07-26 22:43:44 +00:00
hpa
76dce2735e Document -vvv 2001-07-26 22:40:55 +00:00
hpa
d59b94d721 "make distclean" -> delete all files not for release
"make spotless"		-> delete all non-generated files
2001-07-26 22:39:32 +00:00
hpa
b98d08b5d4 Improve README file; set the default prefix to /usr; add debugging of
the remapping process.
2001-07-26 22:36:14 +00:00
hpa
304cb0877c Quiet final set of warnings. 2001-07-21 02:02:43 +00:00
hpa
0034637792 Quiet more warnings. 2001-07-21 01:54:26 +00:00
hpa
4bcf957aaf Quiet warnings. 2001-07-21 01:49:04 +00:00
hpa
b9ca0ec54b Get rid of an "incompatible pointer type" warning. 2001-07-21 01:43:01 +00:00
hpa
12737492eb Update to version 0.19; add info how to find and discuss, and that this
is primarily a tftpd project.
2001-07-20 19:05:59 +00:00
hpa
81822ea738 Fork before performing tcpwrappers check.
Don't rely on nonstandard bsd_signal() function, instead
 require that the platform has sigaction().  This is 2001,
 after all.  This may resolve some potential portability
 problems.

Log a message if memory allocation fails, instead of dying silently.

Clean up the main dispatch loop.

Use <sysexits.h> for exit codes, if it exists.

Reformat tftpd.c to match the other files.
2001-07-20 06:59:54 +00:00
hpa
e4650ab86f Add sample rule file 2001-07-10 22:07:05 +00:00
hpa
d3f89bfe36 Add note about -v option for verbose logging 2001-07-10 22:05:48 +00:00
hpa
3fa5d9d604 Move client/filename logging so that it happens even on a file not found 2001-07-10 22:05:21 +00:00
hpa
fc5f978d68 Add code to tftpd to exit cleanly (master only) on SIGHUP 2001-07-10 22:04:14 +00:00
hpa
3444b4d18c Fix compilation snafus; add note that mapping file changes require SIGHUP. 2001-07-10 21:52:44 +00:00
hpa
acf458d957 Add documentation for matching options; more verbose logging. 2001-07-10 21:48:08 +00:00
hpa
baf8364f1a Make remap error checking a bit more robust. 2001-07-10 20:47:52 +00:00
hpa
428ecab386 Actually integrate the regex rewriting stuff 2001-07-10 06:14:20 +00:00
hpa
7b993e8186 Recommend kernel-based firewalling rules instead. 2001-07-10 04:55:35 +00:00
hpa
3ab6afe8ac Update for version 0.18. 2001-07-10 04:53:49 +00:00
hpa
20271a4c87 Initial step in integrating regex-based rewrite engine. 2001-07-10 04:52:06 +00:00
hpa
4d0dd611ae Document new options and new configuration setup. 2001-04-23 22:50:47 +00:00
hpa
c9f28745f5 Document glibc 2.1.2 workaround. 2001-04-23 22:03:18 +00:00
hpa
f2403cb741 Document tcpwrapper support. 2001-04-23 22:02:56 +00:00
hpa
a00187d331 Actually make the tcpwrapper code work as advertised! 2001-04-23 22:02:02 +00:00
hpa
87eda11da8 Fix handling of dropped privileges; broken support for libwrap. 2001-04-23 21:22:17 +00:00
hpa
6f61e9935c Fix definition of PA_STRUCT_IN_PKTINFO 2001-04-23 20:02:30 +00:00
hpa
849efd27b3 *** empty log message *** 2001-04-23 19:59:47 +00:00
hpa
6c5cce691c Further fixes to configuration system; don't put configure in CVS. 2001-04-23 19:59:22 +00:00
hpa
772b990b91 Allow compilation without tcpwrappers. 2001-04-23 19:30:26 +00:00
hpa
7eb7968b74 Clean up the Makefile handling of autoconf files; add check for
tcpwrappers.
2001-04-23 05:40:39 +00:00
hpa
fa9f7c3e12 Document that GNU make may be needed. 2001-03-30 01:31:55 +00:00
hpa
c92bf0f3d4 More merging mania... 2001-03-30 01:30:49 +00:00
hpa
7a15e40374 Fix massive lossage: 0.15 based on an outdated repository!!! 2001-03-30 01:08:12 +00:00
hpa
0ba1a99f5d Fix major lossage: 0.15 got based on an outdated repository!!! 2001-03-30 01:07:52 +00:00