Commit graph

16 commits

Author SHA1 Message Date
Peter Anvin
8a2f696097 Handle transformations with matches 2005-10-13 10:41:10 -07:00
hpa
9630aae006 Correct bug which caused "r" rules to get incorrectly rejected as "ri" rules 2004-09-23 02:22:02 +00:00
hpa
17b5188b65 - Fix bug in the handling of timeouts.
- Add support for \U..\E and \L..\E.
- Add support for inverse rules.
2004-09-14 22:38:46 +00:00
hpa
b3ec0c58e6 Better error messages. 2002-11-08 01:10:08 +00:00
hpa
c980666bbe Fix bogus sizeof() 2002-05-06 19:14:14 +00:00
hpa
d849153191 Fix macro substitution bug; some Makefile issues 2002-03-08 04:08:05 +00:00
hpa
57044bc5df Interpret the \i and \x escape sequences to insert the IP of the
requesting host
2001-11-16 23:38:29 +00:00
hpa
2c31169f57 Major overhaul of the portability stuff; port to autoconf 2.52 2001-11-12 10:03:04 +00:00
hpa
3df5c1f25c Even more portability work... 2001-11-12 06:46:56 +00:00
hpa
5b21a932a6 Avoid using basename(), it's way too nasty from a portability
standpoint.

Change recvfile, sendfile -> tftp_* due to namespace collision problems.
2001-11-12 05:57:29 +00:00
hpa
5b0cb11445 Support "constipation" -- compile cleanly with -Wwrite-strings 2001-08-10 18:25:08 +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
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
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
baf8364f1a Make remap error checking a bit more robust. 2001-07-10 20:47:52 +00:00
hpa
20271a4c87 Initial step in integrating regex-based rewrite engine. 2001-07-10 04:52:06 +00:00