1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-08 08:58:00 +00:00
putty-source/doc
Simon Tatham c91437bae3 Update cmake_minimum_required to avoid warnings on sid.
The new (ish) "3.7...3.28" syntax means: cmake will give up with a
fatal error if you try to build with a version older than 3.7, but
also, it won't turn on any new behaviour introduced after 3.28 (which
is the cmake version in Ubuntu 24.04, where I'm currently doing both
my development and production builds).

Without this, cmake 3.31 (found on Debian sid) will give a warning at
configure time: "Compatibility with CMake < 3.10 will be removed from
a future version of CMake." I guess the point is that they're planning
to make breaking changes that arrange that you _can't_ make the same
CMakeLists work with both 3.7 and this potential newer version. So by
specifying 3.28 as the "max" version, we avoid those breaking changes
affecting us, for the moment.

Our "old distro support" policy is currently that we still want to be
able to (and indeed I actually test it before each release) build on
Debian stretch, which is still in support, albeit a very marginal
paid-LTS kind of support. So we do still need to support cmake 3.7.
This seems to be a plausible way to get that to carry on working,
while not provoking annoying warnings from cmake 3.31, or risking the
actual breaking change when it comes, whatever it is.

(Fun fact: cmake 3.7 doesn't actually _understand_ this 3.7...3.28
syntax! That syntax itself was introduced in 3.12. But the cmake
manual explains that it's harmless to earlier versions, which will
interpret the extra dots as separating additional version components,
and ignore them. :-)
2024-12-15 11:13:40 +00:00
..
authplugin.but Standardise RFC URLs in docs and comments. 2022-09-11 23:59:12 +01:00
blurb.but Docs: add a 'pdf' cmake target. 2023-04-19 14:18:58 +01:00
chm.css Minor style tweaks for the CHM. 2006-12-19 10:28:44 +00:00
chmextra.but Integrate the 'doc' subdir into the CMake system. 2021-05-03 17:01:55 +01:00
CMakeLists.txt Update cmake_minimum_required to avoid warnings on sid. 2024-12-15 11:13:40 +00:00
config.but Minimally document ML-KEM key exchange methods. 2024-12-08 11:41:02 +00:00
errors.but errors.but: add a note about firewalls. 2023-07-20 20:49:36 +01:00
faq.but Add a FAQ about the.earth.li. 2024-03-20 20:09:59 +00:00
feedback.but docs: Stop recommending newsgroups. 2024-02-22 14:32:12 +00:00
gs.but Docs: note "wrong host key" warning is stronger. 2022-10-21 19:43:26 +01:00
index.but Minimally document ML-KEM key exchange methods. 2024-12-08 11:41:02 +00:00
intro.but Docs: de-emphasise VMS. 2021-04-17 13:27:26 +01:00
man-pageant.but Tweak wording in the Unix Pageant man page. 2024-09-23 10:39:37 +01:00
man-plink.but Add -pwfile option, a more secure version of -pw. 2021-09-28 18:04:15 +01:00
man-pscp.but Add -pwfile option, a more secure version of -pw. 2021-09-28 18:04:15 +01:00
man-psftp.but Add -pwfile option, a more secure version of -pw. 2021-09-28 18:04:15 +01:00
man-psocks.but Tidy up formatting of manpage cross-references. 2021-08-22 12:23:05 +01:00
man-psusan.but Document Cygwin as a use case for psusan. 2021-12-29 16:38:06 +00:00
man-pterm.but Tidy up formatting of manpage cross-references. 2021-08-22 12:23:05 +01:00
man-putty.but Tidy up formatting of manpage cross-references. 2021-08-22 12:23:05 +01:00
man-puttygen.but cmdgen: Fix docs and usage messages. 2022-10-20 23:55:19 +01:00
man-puttytel.but Tidy up formatting of manpage cross-references. 2021-08-22 12:23:05 +01:00
mancfg.but Now that Halibut is capable of generating man pages better than I 2004-03-24 19:36:04 +00:00
manpages.but Now that Halibut is capable of generating man pages better than I 2004-03-24 19:36:04 +00:00
pageant.but Docs: fix trivial typo from 6472f7fc77. 2022-10-22 00:20:03 +01:00
pgpkeys.but Link from PGP keys appendix/page to checksum FAQ. 2024-04-17 23:44:13 +01:00
plink.but Document how to set GIT_SSH_COMMAND to plink -batch. 2024-12-15 11:12:52 +00:00
privacy.but privacy.but: pedantically mention DNS lookups. 2024-11-03 14:23:37 +00:00
pscp.but Docs: pscp/plink now need -h/--help to print usage. 2024-11-30 01:53:34 +00:00
psftp.but File transfer tools: sanitise remote filenames and stderr. 2019-02-20 07:27:22 +00:00
pubkey.but Tweaks to OpenSSH key format docs. 2023-07-12 17:55:58 +01:00
pubkeyfmt.but Docs: update Pageant key list description. 2022-10-21 13:04:57 +01:00
site.but Hmm, that relative link wasn't too good. Try a more helpful one. 2003-10-30 10:41:59 +00:00
sshnames.but Standardise RFC URLs in docs and comments. 2022-09-11 23:59:12 +01:00
udp.but Remove the prohibition on // comments. 2022-01-22 15:53:24 +00:00
using.but Docs: -legacy-charset-handling also applies to PuTTY. 2024-11-23 13:17:12 +00:00
vids.but Rework versioning system to not depend on Subversion. 2014-09-24 10:33:13 +00:00