mbedtls/scripts
Gilles Peskine afc9db8bb7 Fix version number recognition heuristics
The regexp was wrong, for example it matched "2.20x" but failed to
match "3.1".

Some test cases:
>>> def f(title):
...  version_number = re.search(_version_number_re, title)
...  if version_number:
...      return not re.search(_incomplete_version_number_re,
...                                  version_number.group(0))
...  else:
...   return False
...
>>> [(s, f(s.encode('ascii'))) for s in ['foo', 'foo 3', 'foo 3.', 'foo 3.1', 'foo 3.14', 'foo 3.2.1', 'foo 3.2.1alpha', 'foo 3.1.a', 'foo 3.a', 'foo 3.x.1']]
[('foo', False), ('foo 3', False), ('foo 3.', False), ('foo 3.1', True), ('foo 3.14', True), ('foo 3.2.1', True), ('foo 3.2.1alpha', True), ('foo 3.1.a', False), ('foo 3.a', False), ('foo 3.x.1', False)]
2020-01-30 11:38:01 +01:00
..
data_files ECDH: Add Everest Curve25519 to VS project files 2019-08-19 13:36:44 +01:00
abi_check.py Change worktree_rev to HEAD for rev-parse 2019-07-25 14:33:33 +01:00
apidoc_full.sh Add scripts/apidoc_full.sh 2016-01-12 14:48:03 +00:00
assemble_changelog.py Fix version number recognition heuristics 2020-01-30 11:38:01 +01:00
bump_version.sh Only build libmbedcrypto 2019-04-25 11:46:21 +01:00
config.pl ECDH: Disables MBEDTLS_ECDH_VARIANT_EVEREST_ENABLED by default 2019-08-19 13:37:46 +01:00
ecc-heap.sh Rename M255 to Curve25519 2015-06-23 13:09:10 +02:00
find-mem-leak.cocci Remove malloc references in mbedtls/scripts 2017-07-06 10:34:12 +01:00
footprint.sh config: Remove TLS and NET options 2019-04-25 11:46:21 +01:00
generate_errors.pl scripts: Remove dependency on NET 2019-04-25 11:46:21 +01:00
generate_features.pl revert changes to generate_features.pl and generate_query_config.pl 2019-04-12 09:43:04 -04:00
generate_psa_constants.py Omit all deprecated definitions rather than a hard-coded list 2019-09-06 17:48:56 +02:00
generate_query_config.pl revert changes to generate_features.pl and generate_query_config.pl 2019-04-12 09:43:04 -04:00
generate_visualc_files.pl 3rdparty: Add additional build facilities for 3rd-party code 2019-08-19 13:37:46 +01:00
massif_max.pl Use "#!/usr/bin/env perl" as shebang line. 2018-04-04 21:44:29 +00:00
output_env.sh Remove tests that depend on TLS or X.509 2019-03-11 16:49:26 +00:00
rename.pl Use "#!/usr/bin/env perl" as shebang line. 2018-04-04 21:44:29 +00:00
rm-calloc-cast.cocci Remove malloc references in mbedtls/scripts 2017-07-06 10:34:12 +01:00
tmp_ignore_makefiles.sh Ability to ignore changes to Makefiles due to CMake usage 2014-06-24 11:09:25 +02:00