Commit graph

45 commits

Author SHA1 Message Date
hpa
0ca2afec32 Fix handling of getopt variables. 2004-09-03 00:42:33 +00:00
hpa
5f27c18a36 Configuration fixes 2004-07-20 16:43:27 +00:00
hpa
5967262032 Handle the use of install-sh making sure we absolutize the path. 2004-01-15 20:15:46 +00:00
hpa
0740f97365 Create a sensible solution to the libxtra path problem. 2004-01-14 18:37:56 +00:00
hpa
d05bd6fa96 Makefile/configure cleanups; prepare for release 2004-01-08 20:48:51 +00:00
hpa
530706aebe #include <sys/socket.h> if it exists;
Add option to control the max blksize negotiated.
2003-08-23 00:31:20 +00:00
hpa
fb83297f03 libreadline depends on libtermcap on newer glibc releases, at least...
fix autoheader problem
2003-01-31 02:17:01 +00:00
hpa
9e952fed98 The original tftp code does a lot of aliasing. 2002-11-13 18:58:23 +00:00
hpa
9447780638 Cleanup of configure.in; update to version 0.30 2002-09-03 19:13:17 +00:00
hpa
64ae5fda79 -> Clean up the use of autoconf macros a bit.
-> Always pass O_TEXT/O_BINARY and "t"/"b" respectively, as appropriate.
2001-11-29 22:02:52 +00:00
hpa
5c5b5e8a0b More Cygwin compatibility work -- now actually WORKS!
Always leave fds 0-2 defined; point them to /dev/null rather than
just closing them...
2001-11-29 20:53:59 +00:00
hpa
1a41c6ae7c Use $(LN_S) 2001-11-27 10:18:11 +00:00
hpa
98d7543721 Working on version 0.29.
Initial work for compiling on Win32/Cygwin.

Posixly correctness.
2001-11-27 10:05:13 +00:00
hpa
78fd7348ea Add the -p option for using regular Unix permissions. 2001-11-17 01:55:08 +00:00
hpa
3d401fa4c9 Be paranoid about multiple inclusions (apparently some systems don't like
it for certain header files.)  Be a little bit more careful in setting
up the standard environment in config.h.  This is AIX portability work.
2001-11-16 20:15:27 +00:00
hpa
818a5408bd Try to deal with severe AIX <inttypes.h> braindamage 2001-11-15 22:29:51 +00:00
hpa
b1c150eb35 Add a few feature test macros to benefit Digital Unix 2001-11-15 21:33:59 +00:00
hpa
01acb3dc7f Allow "readline" to be used even if "history" is unavailable... 2001-11-14 20:51:09 +00:00
hpa
5ec55f35e9 Move feature test macros into configure.in -> CFLAGS so we don't
end up with mismatch between "configure" and compile time
2001-11-14 02:54:25 +00:00
hpa
06bfb2bf4f - Better parsing of the "connect" command (tftp).
- Move missing header file stuff consistently into config.h.
- Make "make -j" work correctly.
2001-11-13 19:58:32 +00:00
hpa
02a2558d11 Clean up configure --help, add installation instructions. 2001-11-12 23:40:51 +00:00
hpa
9753e234c6 Add readline support in tftp client; some additional minor cleanups. 2001-11-12 23:27:48 +00:00
hpa
9570005ba2 Yet more portability hacks. 2001-11-12 21:44:05 +00:00
hpa
c61e3c499e Work around Solaris 8 braindamage 2001-11-12 20:27:40 +00:00
hpa
949773c2df Change "Define to 1" to "Define" to match what acheader uses 2001-11-12 10:04:31 +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
ba41bd7cea Quote version ID 2001-08-10 19:33:41 +00:00
hpa
83d6f3da9d Requires autoconf 2.13; add revision ID 2001-08-10 19:32:50 +00:00
hpa
5b0cb11445 Support "constipation" -- compile cleanly with -Wwrite-strings 2001-08-10 18:25:08 +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
266427bc5b Portability improvements. Now compiles and works on Solaris 8, as well
as Linux.
2001-08-03 03:17:57 +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
20271a4c87 Initial step in integrating regex-based rewrite engine. 2001-07-10 04:52:06 +00:00
hpa
87eda11da8 Fix handling of dropped privileges; broken support for libwrap. 2001-04-23 21:22:17 +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
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
ffa45eae76 Add code to always reply using the queried IP address, if the OS
makes it possible.
2001-03-28 18:24:25 +00:00
hpa
09f975fa4c Initial revision 1999-09-26 06:32:41 +00:00