Commit graph

  • 2c86ff58dc remap: *actually* build, and fix masked logic errors master H. Peter Anvin 2024-06-10 21:06:50 -07:00
  • 33ec23c0dc remap: re-enable in autoconf; fix missing pointer assignment H. Peter Anvin 2024-06-10 20:56:27 -07:00
  • 9a92dec1dc tftpd: make it possible to adjust the remap deadman H. Peter Anvin 2024-06-10 20:36:22 -07:00
  • ac7f98e4d8 remap: fix timeouts for "g", add a "gg" flag to match sed s///g H. Peter Anvin 2024-06-10 20:19:55 -07:00
  • 74c5d8a020 .editorconfig: tabs are 8 H. Peter Anvin 2024-06-10 19:31:17 -07:00
  • cb619257ed recvfrom: update config.h define for in_pktinfo.ipi_addr H. Peter Anvin 2024-06-10 18:38:43 -07:00
  • fefaa2cc5c autoconf: modernize and modularize H. Peter Anvin 2024-06-10 18:24:53 -07:00
  • 33051a296c signals: require and always use sigaction() H. Peter Anvin 2024-06-10 14:36:28 -07:00
  • e52af4207a Add EditorConfig support Yegor Yefremov 2024-05-31 09:03:28 +02:00
  • 5e8d5c24b2 tftpd: Use setres*id() if available H. Peter Anvin 2024-05-29 18:10:41 -07:00
  • 99112f0206 tftpd: allow initgroups() to rescue setgroups() failure H. Peter Anvin 2024-05-29 17:52:42 -07:00
  • 416046e2ad tftpd: call setgroups() before initgroups() H. Peter Anvin 2024-05-29 17:49:21 -07:00
  • b9f2335e88 tftpd: shut up one more setjmp complaint H. Peter Anvin 2024-05-29 17:35:14 -07:00
  • 351907e3f0 tftpd: handle rule filter flags more cleanly H. Peter Anvin 2024-05-29 17:28:53 -07:00
  • 6f96fcd1b6 tftpd: allow a rewrite rule to probe for the existence of a file H. Peter Anvin 2024-05-29 17:16:06 -07:00
  • 1dc6d55811 tftpd: handle restricted user namespaces on Linux H. Peter Anvin 2024-05-29 16:01:54 -07:00
  • 15c4f369ee Update version for release 5.3 H. Peter Anvin 2024-05-29 15:40:13 -07:00
  • aaaa76e8e7 tftpd: explicitly declare timer() static H. Peter Anvin 2024-05-29 15:37:44 -07:00
  • 1f4b33a1f7 Modernize: use sigaction() whenever possible. Remove uses of common. H. Peter Anvin 2024-05-29 15:34:57 -07:00
  • 9c0908a778 autoconf: remove workarounds for some very old systems H. Peter Anvin 2024-05-29 15:09:38 -07:00
  • e83d71d394 autoconf: rename configure.in to configure.ac H. Peter Anvin 2024-05-29 15:03:40 -07:00
  • b2b34cecc8 tftpd: Canonicalize myaddr before address_is_local() H. Peter Anvin 2015-08-07 11:55:08 -07:00
  • 7678ae7f14 tftpd: Canonicalize all the addresses H. Peter Anvin 2015-08-07 11:49:13 -07:00
  • ff819b108a Make configure an order-only prerequisite of aconfig.h.in Ron Lee 2014-07-31 16:29:43 +09:30
  • 3ee2b27809 Update manpage to match source code for --map-file Daniel Baumann 2014-07-31 16:29:42 +09:30
  • 18ac1e26f7 __progname[] is provided by libc Thorsten Glaser 2014-07-31 16:29:41 +09:30
  • 8ddf0d87d7 tftp: drop "inline" from definition of usage() H. Peter Anvin 2014-06-07 13:00:46 -07:00
  • 2ac12abbc9 tftpd.8: document IPv6 handling in remapping rules H. Peter Anvin 2014-06-07 12:55:26 -07:00
  • 18ee96a03f tftpd: allow IPv4/6-specific remapping rules H. Peter Anvin 2014-06-07 12:52:57 -07:00
  • c89a63a441 tftp: convert IPv6-mapped IPv4 addresses to IPv4 H. Peter Anvin 2014-06-07 12:37:33 -07:00
  • 128e6a3905 Support IPv6 on MacOS X systems H. Peter Anvin 2012-03-01 22:44:32 -08:00
  • b9708e2201 Update version for release 5.2 tftp-hpa-5.2 H. Peter Anvin 2011-12-11 14:13:52 -08:00
  • f08a34ede1 CHANGES: document is address local fix H. Peter Anvin 2011-12-11 14:13:13 -08:00
  • c6d2c36b1a tftpd: the "is this address local" algorithm no longer works on Linux H. Peter Anvin 2011-12-08 21:48:06 -08:00
  • badf05140d spec: BuildPreReq -> BuildRequires; need -devel package tftp-hpa-5.1 H. Peter Anvin 2011-06-22 16:32:56 -07:00
  • f6a1282fec Update version for release 5.1 H. Peter Anvin 2011-06-22 16:29:59 -07:00
  • 464be3090b tftpd: add Intel copyright header H. Peter Anvin 2011-06-22 16:28:38 -07:00
  • bd250a597f CHANGES: Document bug fix H. Peter Anvin 2011-06-22 16:27:48 -07:00
  • f3035c45bc tftpd: simplify option parsing H. Peter Anvin 2011-06-10 11:47:02 -07:00
  • 2864d83fea tftpd: try to handle duplicate WRQ packets H. Peter Anvin 2011-05-12 19:16:17 -07:00
  • 05ffcecaa8 Merge remote-tracking branch 'origin/master' H. Peter Anvin 2011-05-09 21:09:18 -07:00
  • ad5aab9281 tftpd: constipate struct formats H. Peter Anvin 2011-05-05 10:11:59 -07:00
  • 0b5732e263 remap: change the mode argument from a boolean to a character H. Peter Anvin 2011-05-05 10:08:53 -07:00
  • 915f62f5c7 CHANGES: document wraparound fix H. Peter Anvin 2010-09-20 17:49:10 -07:00
  • aeb1c31bae tftpd: Don't resend the OACK packet on block number wrap Tim Newsome 2010-09-08 14:11:42 -07:00
  • a63534e6e6 recvfrom: fix the type of the fallthrough case H. Peter Anvin 2009-12-11 16:05:48 -08:00
  • e7a7b19483 Update CHANGES for future 5.1 release H. Peter Anvin 2009-09-14 14:46:34 -07:00
  • ab382980ae Fix man page formatting H. Peter Anvin 2009-09-14 14:44:54 -07:00
  • c86f82532e Implement the --pidfile option Ferenc Wagner 2009-09-05 18:42:18 +02:00
  • 5a27e30ec2 Untabify tftpd.c Ferenc Wagner 2009-09-05 18:42:12 +02:00
  • 85029077c8 Fix comment typo Ferenc Wagner 2009-09-05 18:42:06 +02:00
  • 3f2bc9833d Ensure that the log socket is available for the child Ferenc Wagner 2009-09-05 18:41:59 +02:00
  • 44c98cf8b6 Downcase datarootdir, so mandir et al. find their defaults Ferenc Wagner 2009-09-05 18:41:53 +02:00
  • 338648870e tftpd.8: we're no longer limited to IPv4 H. Peter Anvin 2009-02-24 16:27:27 -08:00
  • 9ba4e118d2 tftpd.c: update copyright notice H. Peter Anvin 2009-02-24 16:26:16 -08:00
  • 2f3a775f85 autogen.sh: just do "make autoconf" H. Peter Anvin 2009-02-16 14:53:50 -08:00
  • e7a5fc2d68 Update CHANGES for 5.0 release tftp-hpa-5.0 H. Peter Anvin 2009-02-16 14:51:22 -08:00
  • 878b024bcd Update version for release 5.0 H. Peter Anvin 2009-02-16 14:49:43 -08:00
  • acf818880c tftpd: correctly disable PMTU discovery in standalone mode Florian Lohoff 2009-02-16 14:38:48 -08:00
  • 932277c9a5 tftpd: implement the "rollover" option H. Peter Anvin 2009-02-02 15:14:27 -08:00
  • fcdd859a75 autogen.sh: script to run relevant autotools H. Peter Anvin 2009-02-02 15:14:05 -08:00
  • b0a2a17864 Cast IPv6 address from SOCKADDR_P() to struct in6_addr * Georg Schwarz 2008-11-01 08:21:56 +01:00
  • 12996491c2 Document getaddrinfo() workaround. H. Peter Anvin 2008-11-14 08:32:29 -08:00
  • dd50e8b75c If AI_CANONNAME or AI_ADDRCONFIG don't exist, set them to zero H. Peter Anvin 2008-11-14 08:31:03 -08:00
  • 920b99dfee Update version for release 0.49 tftp-hpa-0.49 H. Peter Anvin 2008-10-20 15:08:31 -07:00
  • 4f715da294 Update CHANGES H. Peter Anvin 2008-10-20 15:07:59 -07:00
  • ac5f0ab996 Compilation of tftp-hpa's Git HEAD with no IPv6, and misc Роман Донченко 2008-10-21 01:02:00 +04:00
  • a1dfd6baf8 Support editline instead of readline H. Peter Anvin 2008-08-09 21:14:45 -07:00
  • 740871b0f5 Fix numeric IPv6 address handling Sridhar Samudrala 2008-08-01 17:01:28 -07:00
  • 544abd789e Add error messages if address types mismatch Karsten Keil 2008-08-01 16:31:06 +02:00
  • 18fd18bd5c Improve address type error handling Karsten Keil 2008-07-31 13:18:11 +02:00
  • bdb90cf176 Add .gitignore file H. Peter Anvin 2008-07-30 17:18:17 -07:00
  • e4d3083006 tftpd: switch to getopt_long() H. Peter Anvin 2008-07-30 17:16:00 -07:00
  • 77fbfeebee Implement is_numeric_ipv6() as a state machine H. Peter Anvin 2008-07-30 16:34:44 -07:00
  • 0c6f7f86d3 tftpd: mark symbols static H. Peter Anvin 2008-07-30 16:17:02 -07:00
  • 7670c83e5a release.sh: remove Cogito H. Peter Anvin 2008-07-30 15:36:46 -07:00
  • cfb85d4dec Fix numeric IPv6 address handling Karsten Keil 2008-07-30 16:15:10 +02:00
  • c3a5c712e2 Allow the -4 option even in an IPv4-only configuration H. Peter Anvin 2008-07-23 14:36:18 -04:00
  • 4bdac0b536 Document changes for 0.49 H. Peter Anvin 2008-07-23 14:31:48 -04:00
  • 28f22b6591 Add support for IPv6 in the server and client. Karsten Keil 2008-07-23 18:32:21 +02:00
  • 7fe0fb941c IPv6 infrastructure support Karsten Keil 2008-07-23 17:05:24 +02:00
  • 57ca281980 Remove more obsolete $Id$ tags H. Peter Anvin 2008-07-22 15:07:24 -04:00
  • 40e20cc4a5 Remove workaround for autoconf 2.52 H. Peter Anvin 2008-07-22 14:52:34 -04:00
  • 3e7043c50f Define DATAROOTDIR in MCONFIG.in to shut up autoconf H. Peter Anvin 2008-07-22 14:44:40 -04:00
  • 50f22a7ad2 Remove long since obsolete ID tags H. Peter Anvin 2008-07-08 17:30:27 -04:00
  • 9f83475779 Formatting cleanup H. Peter Anvin 2008-07-08 17:26:18 -04:00
  • cd22c6ea31 Formatting cleanup H. Peter Anvin 2008-07-08 17:24:11 -04:00
  • 22accddda0 Reformat the source code H. Peter Anvin 2008-07-08 17:14:44 -04:00
  • 62533e7441 AC_USE_SYSTEM_EXTENSIONS is a 2.61 feature, not 2.59 H. Peter Anvin 2007-12-10 17:37:52 -08:00
  • bbb17208a9 Use autoconf features to deal with feature-test macros. H. Peter Anvin 2007-10-03 17:41:38 -07:00
  • 80f86e5a04 Get rid of $Id$ tags and update copyright dates H. Peter Anvin 2007-01-30 16:01:24 -08:00
  • 1f57b0edd5 Update version for release tftp-hpa-0.48 H. Peter Anvin 2007-01-30 15:51:04 -08:00
  • 0eacf8823f Document fixing -l -s. H. Peter Anvin 2007-01-30 15:51:00 -08:00
  • c7ecc59f86 When running in secure mode (-s), we must not chdir while daemonizing H. Peter Anvin 2007-01-30 15:38:04 -08:00
  • 077eac1fd6 Update version for release tftp-hpa-0.47 H. Peter Anvin 2007-01-27 11:11:27 -08:00
  • ecf79bc97f Document user-visible changes H. Peter Anvin 2007-01-27 11:11:22 -08:00
  • d15a61abe6 Prototype cleanup; use "config.h" where appropriate H. Peter Anvin 2007-01-15 01:20:41 -08:00
  • d9938a7d83 Add -L option to not daemonize process H. Peter Anvin 2007-01-15 01:12:52 -08:00
  • 059de7ce20 Use replacement library functions to daemonize, rather than #ifdef hell H. Peter Anvin 2007-01-15 01:11:26 -08:00
  • 6124dcbe2d [patch] fix parallel building of tftp-hpa Mike Frysinger 2007-01-13 10:24:27 -08:00