direwolf/man
Marc Thomson c88d451cba
Add TIMESTAMP config file directive (#668)
* Fix -T precedence so it does not clobber a future config-file timestamp setting

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

* Add TIMESTAMP config file directive

Adds a config-file equivalent for the -T command-line option, so
timestamps can be enabled when launching Direwolf from a supervisor
that cannot pass CLI arguments (e.g. Winlink Express). Closes #625.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

* Document TIMESTAMP config directive in sample config and changelog

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

* Address final-review minor findings for TIMESTAMP directive

- man/direwolf.1: mention the TIMESTAMP config directive alongside -T,
  matching the -h help text.
- config.c: warn (rather than silently truncate) when a TIMESTAMP
  format string exceeds the 40-byte field.
- dtime_now.c: harden timestamp_user_format() against strftime()
  returning 0 on overflow, whose buffer contents are unspecified per
  the C standard. Pre-existing gap also reachable via -T; fixed here
  since this change adds a second entry point to the same code path.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-10 12:43:45 -04:00
..
aclients.1
atest.1 Clean up atest EAS receive. 2023-04-30 21:48:51 +01:00
CMakeLists.txt cmake: implement basic cpack functionality 2019-11-13 15:57:11 +01:00
decode_aprs.1
direwolf.1 Add TIMESTAMP config file directive (#668) 2026-08-10 12:43:45 -04:00
gen_packets.1 Add EAS to gen_packets. 2023-05-01 02:41:05 +01:00
kissutil.1 Fix errors in man pages 2021-09-19 21:25:00 +02:00
ll2utm.1
log2gpx.1
text2tt.1
tt2text.1 Fix errors in man pages 2021-09-19 21:25:00 +02:00
utm2ll.1