168 Commits

Author SHA1 Message Date
Simon Josefsson
8e9d7c933a doc: Fix codespell nits 2025-11-27 00:33:35 +01:00
Erik Auerswald
f216be6e75 doc: explain what "standard shell" means for ftpd
One part of ftpd user authentication is to check if the user has
a so called "standard shell".  But, it is no longer obvious what
that actually is.  The Linux man-pages project uses different
names to designate a "standard shell", i.e., "valid login shell"
when documenting /etc/shells, "permitted user shells" and "valid
user shell" when documenting getusershell(), making it harder to
figure this out.

Expand ftpd user authentication step 3 by adding information about
/etc/shells and getusershell(), and the different names used for
"standard shell".

* NEWS: Mention ftpd documentation improvement.
* doc/inetutils.texi (ftpd invocation): Explain "standard shell"
  as used in the ftpd authentication rules.
2025-11-08 08:43:33 +01:00
Dario Niedermann
717c4af292 doc: mention syslog.conf ftp/info (tiny patch).
Signed-off-by: Simon Josefsson <simon@josefsson.org>
2025-02-21 11:18:47 +01:00
Simon Josefsson
04c3738a6c maint: Run 'make update-copyright'. 2025-01-01 18:21:25 +01:00
Collin Funk
3c16dff5d3 doc: Fix typos.
* README: Fix spelling of similarly.
* doc/inetutils.texi (ifconfig invocation): Fox spelling of or.
(logger invocation): Fix spelling of influential.
(Ftp commands): Fix spelling of intended.
(Configuration file): Fix spelling of limited.
(telnetd invocation): Fix spelling of construct.
(tftpd invocation): Fix spelling of suppress. Use "in spite of"
instead of "inspite".
2024-06-28 00:16:42 -07:00
Simon Josefsson
aba8d6528e maint: Run 'make update-copyright'. 2024-01-01 11:28:59 +01:00
Simon Josefsson
4bfe18d36f maint: Run 'make update-copyright'. 2023-01-01 01:37:41 +01:00
Simon Josefsson
ab3cf5c413 Ignore files generated by 'make web-manual-update'. 2022-10-25 23:26:30 +02:00
Erik Auerswald
6df3400bc4 ftp: Avoid crash via infinite macro recursion
This fixes the problem reported by AiDai in
<https://lists.gnu.org/archive/html/bug-inetutils/2021-12/msg00005.html>.

* NEWS: Mention fix.
* doc/inetutils.texi (Ftp commands):  Mention macro nesting depth
limit.
* ftp/domacro.c:  New constant MAX_MACRO_NESTING_DEPTH.
(domacro):  Limit macro nesting depth to MAX_MACRO_NESTING_DEPTH.
* tests/ftp-parser.sh:  Test execution of nested macros.
2022-10-02 17:05:28 +02:00
Erik Auerswald
858ac0bfe9 Texinfo: typo fix
* doc/inetutils.texi (inetd configuration file): Fix typo in
configuration directory name.
2022-09-22 21:01:25 +02:00
Alfred M. Szmidt
6d519229fa Happy GNU 2022 year! 2022-01-01 17:23:02 +01:00
Simon Josefsson
1d5c923528 maint: Use copyright year ranges for readability.
* cfg.mk (update-copyright-env): Add, from coreutils.
(VC_LIST_ALWAYS_EXCLUDE_REGEX): Add, for update-copyright exceptions.
* README: Add info about copyright year ranges.
* *: Update copyright notices.
2021-09-03 18:41:09 +02:00
Simon Josefsson
215de12d09 maint: Include license text FDL as suggested by bootstrap.
* doc/fdl-1.3.texi: New file, from gnulib.
* bootstrap.conf (gnulib_modules): Remove fdl-1.3.
2021-09-02 10:33:19 +02:00
Simon Josefsson
0412baa8d4 doc: Use 'networkING utilities' consistently.
* cfg.mk (manual_title): Fix.
* doc/inetutils.texi (Introduction): Fix.
2021-09-02 10:18:51 +02:00
Simon Josefsson
ef2060d535 ftp: Fix usage under Emacs AngeFTP on Mac OS.
* NEWS: Doc fix.
* doc/inetutils.texi (ftp invocation): Improve --no-edit.
* ftp/main.c (main): Disable readline when TERM unset or dumb,
inspired by trivial patch from Alex Bochannek <alex@bochannek.com>.
2021-05-26 15:29:26 +02:00
Simon Josefsson
f70b506e37 telnet: Support --bind (-b) for NetKit compatibility.
* NEWS: Add.
* doc/inetutils.texi (telnet invocation): Add --bind (-b).
* telnet/commands.c (tn): New variables hostaddr and srchostp.
Parse -b parameter.  Update usage string.  If -b is set, call
getaddrinfo on it and pass that ai_addr on to bind.
* telnet/main.c (srcaddr): New global variable.
(argp_options): Add --bind (-b).
(parse_opt): Set srcaddr to -b value.
(main): Propagate -b value to tn function.
2021-04-28 20:14:52 +02:00
Alfred M. Szmidt
911413ea57 Happy GNU 2021 year! 2021-01-01 11:35:27 +01:00
Simon Josefsson
d8de4587f2 Update copyright years to use intervals up to 2020. 2020-01-01 13:21:37 +01:00
Mats Erik Andersson
3d64a8c728 Update copyright years to 2017. (silent change) 2017-02-21 14:25:23 +01:00
Mats Erik Andersson
891d8ff98e ftp: Allow remote user in command.
Implement the extended host argument form `user@host'
for quick selection of the remote user name.
2016-01-23 22:47:41 +01:00
Mats Erik Andersson
84dcf08568 Update copyright years to 2016. (silent change) 2016-01-22 19:09:49 +01:00
Mats Erik Andersson
d898738601 First documentation of ifconfig. 2015-09-15 18:17:30 +02:00
Mats Erik Andersson
52aa241af1 Update bootstrap from gnulib. 2015-04-15 23:02:24 +02:00
Alfred M. Szmidt
ae6b5b5f5c * doc/inetutils.texi: Re-order chapters. 2015-03-31 07:44:43 +00:00
Mats Erik Andersson
3e7df6ebd7 Texinfo: Slight reordering of nodes. 2015-03-30 22:50:03 +02:00
Mats Erik Andersson
768f222f61 Texinfo: Improve typeset output.
In typeset form, like PS and PDF, two cases of exceedingly
long lines are improved.  Examples rendered in small fonts
are all changed into normal size.
2015-03-30 12:56:18 +02:00
Mats Erik Andersson
6b95da18a8 telnetd: Texinfo documentation. 2015-03-20 14:34:59 +01:00
Mats Erik Andersson
d3c9b1b8fa Update copyright years with 2015. (silent change) 2015-01-16 14:09:44 +01:00
Mats Erik Andersson
8bcfbba0d8 whois: Cooperate with misbehaving servers.
When the socket is half-closed by the client, then some
remote servers abort connection without a complete reply.
The cause was located and reported by Alexander Zubkov.
2014-07-26 16:56:44 +02:00
Mats Erik Andersson
57c3bb4c9b ftp: Hash command semantic. 2014-07-17 23:22:30 +02:00
Mats Erik Andersson
38246ac903 ftp: Allow other locations of netrc file.
Introduce a command line option and an environment
variable to override the legacy location $HOME/.netrc.
2014-06-12 18:55:52 +02:00
Mats Erik Andersson
a776a60336 ftp: Size multipliers for hash increments. 2014-05-16 22:30:29 +02:00
Mats Erik Andersson
1db1e91f34 syslogd: Local time option. 2014-03-28 11:31:46 +01:00
Mats Erik Andersson
ae85332551 Update copyright years with 2014. (silent change) 2014-01-18 12:23:21 +01:00
Alfred M. Szmidt
2eaa31c27c * doc/inetutils.texi (rsh invocation): Use @item for first entry
in @table.
2013-12-23 13:29:25 +01:00
Mats Erik Andersson
00eb52f913 ftpd: Follow RFC 2577 by default.
With the aim of preventing user name enumeration,
the standard behaviour is changed to fake a password
exchange when a user name fails to exist.
2013-12-13 12:09:11 +01:00
Mats Erik Andersson
096ec84d46 rsh, rshd: Minor issues.
Properly implement null-input in rsh client.
2013-10-06 21:25:06 +02:00
Mats Erik Andersson
e91377394b ftp: Avoid numeric size coding. 2013-09-09 22:26:57 +02:00
Mats Erik Andersson
e42eda37d7 Documentation (silent change) 2013-08-30 15:58:11 +02:00
Mats Erik Andersson
c488b569fe syslogd: Elementary fix. 2013-08-09 12:11:51 +02:00
Mats Erik Andersson
2e8cad2200 talkd: Small audit of ACL. 2013-07-20 03:30:13 +02:00
Mats Erik Andersson
939fa3b7b8 Documentation (silent change) 2013-07-19 17:50:32 +02:00
Mats Erik Andersson
2a3279a0ba talk, talkd: Convenience changes. 2013-07-13 01:17:41 +02:00
Mats Erik Andersson
f8d2f1e566 traceroute: Gateway selection. 2013-07-04 17:02:31 +02:00
Mats Erik Andersson
50ef032a58 rshd: Require host name. 2013-06-27 11:04:11 +02:00
Mats Erik Andersson
0baf4fe8dc rlogind: Error handling. 2013-06-26 22:15:38 +02:00
Mats Erik Andersson
c1b5e820f7 ftpd: Group name matching. 2013-06-17 15:13:59 +02:00
Mats Erik Andersson
342261ea9e ftpd: Erroneous access check. 2013-06-17 14:34:50 +02:00
Mats Erik Andersson
b151d97c67 logger: Flexible UNIX socket name. 2013-06-10 15:19:34 +02:00
Mats Erik Andersson
d6dbed51be syslogd: Load configuration from directory.
Based on a patch suggested by Guillem Jover.
2013-05-29 22:52:58 +02:00