]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
12 months ago[#3477] Checkpoint: missing decl
Francis Dupont [Wed, 3 Jul 2024 22:33:00 +0000 (00:33 +0200)] 
[#3477] Checkpoint: missing decl

12 months ago[#3477] Checkpoint: typo
Francis Dupont [Wed, 3 Jul 2024 22:29:27 +0000 (00:29 +0200)] 
[#3477] Checkpoint: typo

12 months ago[#3477] Checkpoint: updated syntax
Francis Dupont [Wed, 3 Jul 2024 22:25:43 +0000 (00:25 +0200)] 
[#3477] Checkpoint: updated syntax

12 months ago[#3526] updated version in configure.ac
Wlodek Wencel [Wed, 31 Jul 2024 10:30:36 +0000 (12:30 +0200)] 
[#3526] updated version in configure.ac

12 months ago[#3520] release changes Kea-2.7.1
Wlodek Wencel [Mon, 29 Jul 2024 08:58:47 +0000 (10:58 +0200)] 
[#3520] release changes

12 months ago[#3515] bump up library versions for 2.7.1 release
Razvan Becheriu [Thu, 25 Jul 2024 20:45:36 +0000 (23:45 +0300)] 
[#3515] bump up library versions for 2.7.1 release

12 months ago[#3469] Corrected MySQL binding offsets for class update
Thomas Markwalder [Tue, 23 Jul 2024 13:23:20 +0000 (09:23 -0400)] 
[#3469] Corrected MySQL binding offsets for class update

/src/hooks/dhcp/mysql_cb/mysql_cb_dhcp6.cc
    MySqlConfigBackendDHCPv6Impl::createUpdateClientClass6()
     - corrected binding offsets

/src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.cc
    GenericConfigBackendDHCPv6Test::createUpdateClientClass6OptionsTest()
    - added lifetime member checks

12 months ago[#3469] Added missing preferred checks
Francis Dupont [Sun, 30 Jun 2024 14:33:06 +0000 (16:33 +0200)] 
[#3469] Added missing preferred checks

13 months ago[#3440] Moved to a map of pairs
Francis Dupont [Fri, 19 Jul 2024 15:54:09 +0000 (17:54 +0200)] 
[#3440] Moved to a map of pairs

13 months ago[#3440] Moved to a single vector
Francis Dupont [Fri, 19 Jul 2024 12:42:14 +0000 (14:42 +0200)] 
[#3440] Moved to a single vector

13 months ago[#3440] Added design comment
Francis Dupont [Thu, 18 Jul 2024 09:31:24 +0000 (11:31 +0200)] 
[#3440] Added design comment

13 months ago[#3440] Added an empty check
Francis Dupont [Tue, 16 Jul 2024 12:40:45 +0000 (14:40 +0200)] 
[#3440] Added an empty check

13 months ago[#3440] Removed try catch block
Francis Dupont [Tue, 16 Jul 2024 07:58:11 +0000 (09:58 +0200)] 
[#3440] Removed try catch block

13 months ago[#3440] Typo
Francis Dupont [Mon, 15 Jul 2024 17:24:24 +0000 (19:24 +0200)] 
[#3440] Typo

13 months ago[#3440] Added a ChangeLog entry
Francis Dupont [Thu, 27 Jun 2024 08:49:21 +0000 (10:49 +0200)] 
[#3440] Added a ChangeLog entry

13 months ago[#3440] Added new UT
Francis Dupont [Thu, 27 Jun 2024 08:45:00 +0000 (10:45 +0200)] 
[#3440] Added new UT

13 months ago[#3440] Checkpoint: updated all UTs
Francis Dupont [Thu, 27 Jun 2024 08:03:43 +0000 (10:03 +0200)] 
[#3440] Checkpoint: updated all UTs

13 months ago[#3440] Checkpoint: updated compatible UTs
Francis Dupont [Wed, 26 Jun 2024 19:59:13 +0000 (21:59 +0200)] 
[#3440] Checkpoint: updated compatible UTs

13 months ago[#3440] Checkpoint: added code, UT to update
Francis Dupont [Wed, 26 Jun 2024 10:39:55 +0000 (12:39 +0200)] 
[#3440] Checkpoint: added code, UT to update

13 months ago[#3479] removed parameters from database and added unittests
Razvan Becheriu [Thu, 18 Jul 2024 17:17:53 +0000 (20:17 +0300)] 
[#3479] removed parameters from database and added unittests

13 months ago[#3479] Removed control-socket from DB doc
Francis Dupont [Wed, 17 Jul 2024 07:31:54 +0000 (09:31 +0200)] 
[#3479] Removed control-socket from DB doc

13 months ago[#3479] Removed control-socket
Francis Dupont [Wed, 3 Jul 2024 20:55:12 +0000 (22:55 +0200)] 
[#3479] Removed control-socket

13 months ago[#3476] Addressed review comments
Thomas Markwalder [Thu, 18 Jul 2024 13:44:23 +0000 (09:44 -0400)] 
[#3476] Addressed review comments

modified:
    src/bin/admin/kea-admin.in
    src/lib/dhcp/option_data_types.h
    src/lib/dhcp/tests/option_definition_unittest.cc
    src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.cc
    src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.cc
    src/share/database/scripts/mysql/dhcpdb_create.mysql
    src/share/database/scripts/mysql/upgrade_023_to_024.sh.in
    src/share/database/scripts/pgsql/dhcpdb_create.pgsql
    src/share/database/scripts/pgsql/upgrade_023_to_024.sh.in

13 months agoApply 1 suggestion(s) to 1 file(s)
Thomas Markwalder [Wed, 17 Jul 2024 11:34:18 +0000 (11:34 +0000)] 
Apply 1 suggestion(s) to 1 file(s)

Co-authored-by: Andrei Pavel <andrei@isc.org>
13 months ago[#3476] minor changes
Andrei Pavel [Wed, 17 Jul 2024 07:28:51 +0000 (10:28 +0300)] 
[#3476] minor changes

13 months ago[#3476] Added ChangeLog entry
Thomas Markwalder [Thu, 11 Jul 2024 18:56:00 +0000 (14:56 -0400)] 
[#3476] Added ChangeLog entry

13 months ago[#3476] Add foreign key UTs
Thomas Markwalder [Thu, 11 Jul 2024 18:14:23 +0000 (14:14 -0400)] 
[#3476] Add foreign key UTs

/src/bin/admin/tests/mysql_tests.sh.in
    mysql_migrate_opt_record_type() - new test

/src/bin/admin/tests/pgsql_tests.sh.in
    pgsql_migrate_opt_record_type() - new test

/src/hooks/dhcp/mysql_cb/tests/mysql_cb_dhcp4_unittest.cc
    TEST_F(MySqlConfigBackendDHCPv4Test, invalidOptionDefDataType4Test)
    TEST_F(MySqlConfigBackendDHCPv4Test, allOptionDefDataTypes4Test)

/src/hooks/dhcp/mysql_cb/tests/mysql_cb_dhcp6_unittest.cc
    TEST_F(MySqlConfigBackendDHCPv6Test, invalidOptionDefDataType6Test)
    TEST_F(MySqlConfigBackendDHCPv6Test, allOptionDefDataTypes6Test)

/src/hooks/dhcp/pgsql_cb/tests/pgsql_cb_dhcp4_unittest.cc
    TEST_F(PgSqlConfigBackendDHCPv4Test, invalidOptionDefDataType4Test)
    TEST_F(PgSqlConfigBackendDHCPv4Test, allOptionDefDataTypes4Test)

/src/hooks/dhcp/pgsql_cb/tests/pgsql_cb_dhcp6_unittest.cc
    TEST_F(PgSqlConfigBackendDHCPv6Test, invalidOptionDefDataType6Test)
    TEST_F(PgSqlConfigBackendDHCPv6Test, allOptionDefDataTypes4Test)

/src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.*
    GenericConfigBackendDHCPv4Test::invalidOptionDefDataType4Test()
    GenericConfigBackendDHCPv4Test::allOptionDefDataTypes4Test()

/src/lib/dhcpsrv/testutils/generic_cb_dhcp6_unittest.*
    GenericConfigBackendDHCPv6Test::invalidOptionDefDataType6Test()
    GenericConfigBackendDHCPv6Test::allOptionDefDataTypes6Test()

/src/share/database/scripts/mysql/dhcpdb_create.mysql
/src/share/database/scripts/mysql/upgrade_023_to_024.sh.in
/src/share/database/scripts/pgsql/dhcpdb_create.pgsql
/src/share/database/scripts/pgsql/upgrade_023_to_024.sh.in
    Modify table updates to only consider record_types

/src/share/database/scripts/mysql/upgrade_022_to_023.sh.in
/src/share/database/scripts/pgsql/upgrade_022_to_023.sh.in
    Check for 22.0 or 22.1

13 months ago[#3476] Correct option def data type enum overlap
Thomas Markwalder [Tue, 9 Jul 2024 17:38:58 +0000 (13:38 -0400)] 
[#3476] Correct option def data type enum overlap

new files:
    src/share/database/scripts/mysql/upgrade_023_to_024.sh.in
    src/share/database/scripts/pgsql/upgrade_023_to_024.sh.in

configure.ac
    Added new upgrade files

    src/share/database/scripts/mysql/upgrade_023_to_024.sh
    src/share/database/scripts/pgsql/upgrade_023_to_024.sh

src/bin/admin/kea-admin.in
    mysql_upgrade()
    pgsql_upgrade() - now sort scripts numerically

src/bin/admin/tests/mysql_tests.sh.in
    mysql_upgrade_23_to_24_test() - new test function
    mysql_upgrade_test() - updated version check

src/bin/admin/tests/pgsql_tests.sh.in
    pgsql_db_version_test() - updated version check
    pgsql_upgrade_23_to_24_test()  - new test function

src/lib/dhcp/option_data_types.h
    Set explicit values for OPT_RECORD_TYPE and OPT_UKNOWN_TYPE

src/lib/dhcp/tests/option_definition_unittest.cc
    TEST(OptionDataTypeUtil, typeToString)
    TEST(OptionDataTypeUtil, stringToType) - new tests

src/lib/mysql/mysql_constants.h
    Updated schema version to 24.0

src/lib/pgsql/pgsql_connection.h
    Updated schema version to 24.0

src/share/database/scripts/mysql/dhcpdb_create.mysql
    Added option_def_data_type table creation

src/share/database/scripts/mysql/dhcpdb_drop.mysql
    Added option_def_data_type table drop

src/share/database/scripts/pgsql/dhcpdb_create.pgsql
    Added option_def_data_type table creation

src/share/database/scripts/pgsql/dhcpdb_drop.pgsql
    Added option_def_data_type table drop

13 months ago[#3094] Typos
Francis Dupont [Tue, 16 Jul 2024 13:38:39 +0000 (15:38 +0200)] 
[#3094] Typos

13 months ago[#3094] Finished tests and doc
Francis Dupont [Sun, 30 Jun 2024 13:31:39 +0000 (15:31 +0200)] 
[#3094] Finished tests and doc

13 months ago[#3094] Checkpoint: added UTs, doc to do
Francis Dupont [Sun, 30 Jun 2024 11:32:01 +0000 (13:32 +0200)] 
[#3094] Checkpoint: added UTs, doc to do

13 months ago[#3094] Checkpoint: translated idea to code, need logs, UTs and doc
Francis Dupont [Sat, 29 Jun 2024 15:34:39 +0000 (17:34 +0200)] 
[#3094] Checkpoint: translated idea to code, need logs, UTs and doc

13 months ago[#3497] consider minor schema number in CI job
Andrei Pavel [Tue, 16 Jul 2024 09:30:56 +0000 (12:30 +0300)] 
[#3497] consider minor schema number in CI job

13 months ago[#3481] Spelling error
Marcin Siodelski [Tue, 16 Jul 2024 14:50:53 +0000 (16:50 +0200)] 
[#3481] Spelling error

13 months ago[#3481] Set runtime option defs in CB
Marcin Siodelski [Mon, 15 Jul 2024 13:08:05 +0000 (15:08 +0200)] 
[#3481] Set runtime option defs in CB

13 months ago[#3481] Added ChangeLog entry
Marcin Siodelski [Wed, 10 Jul 2024 09:20:20 +0000 (11:20 +0200)] 
[#3481] Added ChangeLog entry

13 months ago[#3481] Encapsulate options from CB
Marcin Siodelski [Tue, 9 Jul 2024 11:41:46 +0000 (13:41 +0200)] 
[#3481] Encapsulate options from CB

13 months ago[#3446] addressed review comments
Razvan Becheriu [Tue, 16 Jul 2024 11:22:45 +0000 (14:22 +0300)] 
[#3446] addressed review comments

13 months ago[#3446] addressed review comments
Razvan Becheriu [Tue, 16 Jul 2024 07:47:14 +0000 (10:47 +0300)] 
[#3446] addressed review comments

13 months ago[#3446] addressed review
Razvan Becheriu [Tue, 16 Jul 2024 06:55:32 +0000 (09:55 +0300)] 
[#3446] addressed review

13 months ago[#3446] added unittests
Razvan Becheriu [Thu, 11 Jul 2024 17:17:26 +0000 (20:17 +0300)] 
[#3446] added unittests

13 months ago[#3446] added unittests
Razvan Becheriu [Wed, 10 Jul 2024 21:18:38 +0000 (00:18 +0300)] 
[#3446] added unittests

13 months ago[#3446] updated documentation
Razvan Becheriu [Wed, 10 Jul 2024 20:40:51 +0000 (23:40 +0300)] 
[#3446] updated documentation

13 months ago[#3446] added ChangeLog entry
Razvan Becheriu [Wed, 10 Jul 2024 15:48:36 +0000 (18:48 +0300)] 
[#3446] added ChangeLog entry

13 months ago[#3446] add dhcp state to get-status
Razvan Becheriu [Wed, 10 Jul 2024 15:31:59 +0000 (18:31 +0300)] 
[#3446] add dhcp state to get-status

13 months ago[#3495] Fix tools/check-for-json-errors-in-doc.sh
Andrei Pavel [Mon, 15 Jul 2024 17:04:52 +0000 (20:04 +0300)] 
[#3495] Fix tools/check-for-json-errors-in-doc.sh

Fix tools/check-for-json-errors-in-doc.sh from escaping double-escaped
characters in JSON which results in malformed JSON which results in CI
failing.

13 months ago[#1723] rename messages to duplicate-log-messages
Andrei Pavel [Tue, 9 Jul 2024 10:12:02 +0000 (13:12 +0300)] 
[#1723] rename messages to duplicate-log-messages

13 months ago[#1723] check-messages.py: remove duplicated strip
Andrei Pavel [Tue, 9 Jul 2024 10:09:50 +0000 (13:09 +0300)] 
[#1723] check-messages.py: remove duplicated strip

13 months ago[#1723] regenerate messages
Andrei Pavel [Wed, 26 Jun 2024 13:00:48 +0000 (16:00 +0300)] 
[#1723] regenerate messages

13 months ago[#1723] remove unlogged message definitions
Andrei Pavel [Wed, 26 Jun 2024 12:59:48 +0000 (15:59 +0300)] 
[#1723] remove unlogged message definitions

13 months ago[#1723] add debug levels to message documentation
Andrei Pavel [Wed, 26 Jun 2024 12:36:11 +0000 (15:36 +0300)] 
[#1723] add debug levels to message documentation

13 months ago[#1723] rm tools/check-messages.sh
Andrei Pavel [Wed, 26 Jun 2024 12:17:40 +0000 (15:17 +0300)] 
[#1723] rm tools/check-messages.sh

13 months ago[#1723] exhonerate existing duplicate messages
Andrei Pavel [Wed, 26 Jun 2024 08:53:19 +0000 (11:53 +0300)] 
[#1723] exhonerate existing duplicate messages

13 months ago[#1723] fix placeholder ids in messages
Andrei Pavel [Wed, 26 Jun 2024 08:42:20 +0000 (11:42 +0300)] 
[#1723] fix placeholder ids in messages

13 months ago[#1723] tools/check-messages.py
Andrei Pavel [Tue, 25 Jun 2024 21:38:26 +0000 (00:38 +0300)] 
[#1723] tools/check-messages.py

13 months ago[#1723] fix a problem with bandit searching .git
Andrei Pavel [Tue, 25 Jun 2024 21:38:36 +0000 (00:38 +0300)] 
[#1723] fix a problem with bandit searching .git

13 months ago[#1723] tools/check-messages.sh
Andrei Pavel [Tue, 25 Jun 2024 08:27:36 +0000 (11:27 +0300)] 
[#1723] tools/check-messages.sh

13 months ago[#3480] add upgrade_022_to_023.sh to Makefile.am
Wlodek Wencel [Thu, 4 Jul 2024 08:46:49 +0000 (10:46 +0200)] 
[#3480] add upgrade_022_to_023.sh to Makefile.am

13 months ago[#3449] added ChangeLog entry.
Razvan Becheriu [Tue, 2 Jul 2024 11:38:41 +0000 (14:38 +0300)] 
[#3449] added ChangeLog entry.

13 months ago[#3449] clean up on destructor
Razvan Becheriu [Wed, 26 Jun 2024 13:59:27 +0000 (16:59 +0300)] 
[#3449] clean up on destructor

13 months ago[#3449] fixed fd and memory leak
Razvan Becheriu [Fri, 14 Jun 2024 05:43:19 +0000 (08:43 +0300)] 
[#3449] fixed fd and memory leak

13 months ago[#3050] Removed spurious commas from daemon.cc
Francis Dupont [Thu, 20 Jun 2024 07:32:17 +0000 (09:32 +0200)] 
[#3050] Removed spurious commas from daemon.cc

13 months ago[#3050] Added a ChangeLog entry
Francis Dupont [Fri, 31 May 2024 22:50:26 +0000 (00:50 +0200)] 
[#3050] Added a ChangeLog entry

13 months ago[#3050] Added Umask RAII and use it
Francis Dupont [Fri, 31 May 2024 22:47:11 +0000 (00:47 +0200)] 
[#3050] Added Umask RAII and use it

13 months ago[#3468] bump up version to 2.7.1
Marcin Godzina [Wed, 26 Jun 2024 11:59:15 +0000 (11:59 +0000)] 
[#3468] bump up version to 2.7.1

13 months ago[#3464] release changes Kea-2.7.0
Marcin Godzina [Mon, 24 Jun 2024 08:18:19 +0000 (08:18 +0000)] 
[#3464] release changes

14 months ago[#3459] added util/io library to script and bumped version
Razvan Becheriu [Thu, 20 Jun 2024 19:25:03 +0000 (22:25 +0300)] 
[#3459] added util/io library to script and bumped version

14 months ago[#3459] bump up library versions for 2.7.0 release
Razvan Becheriu [Thu, 20 Jun 2024 16:50:30 +0000 (19:50 +0300)] 
[#3459] bump up library versions for 2.7.0 release

14 months ago[#3366] fix memory leak in unittests
Razvan Becheriu [Thu, 20 Jun 2024 17:39:38 +0000 (20:39 +0300)] 
[#3366] fix memory leak in unittests

14 months ago[#3435] add ChangeLog entry
Andrei Pavel [Thu, 20 Jun 2024 17:07:06 +0000 (20:07 +0300)] 
[#3435] add ChangeLog entry

14 months ago[#3435] some formatting in netconf
Andrei Pavel [Thu, 20 Jun 2024 18:29:24 +0000 (21:29 +0300)] 
[#3435] some formatting in netconf

14 months ago[#3435] fix a crash on empty notification tree
Andrei Pavel [Thu, 20 Jun 2024 18:11:33 +0000 (21:11 +0300)] 
[#3435] fix a crash on empty notification tree

... and a message containing two "%1"s.

14 months ago[#3435] add exception_handler to onNotification as well
Andrei Pavel [Thu, 20 Jun 2024 17:00:32 +0000 (20:00 +0300)] 
[#3435] add exception_handler to onNotification as well

14 months ago[#3435] add exception handling for module changes
Andrei Pavel [Mon, 27 May 2024 14:47:42 +0000 (17:47 +0300)] 
[#3435] add exception handling for module changes

14 months ago[#3435] do not use abs_top_srcdir in distributed scripts
Andrei Pavel [Thu, 6 Jun 2024 15:43:22 +0000 (18:43 +0300)] 
[#3435] do not use abs_top_srcdir in distributed scripts

14 months ago[#3323] typed enums to appease ubsan
Andrei Pavel [Thu, 20 Jun 2024 10:27:54 +0000 (13:27 +0300)] 
[#3323] typed enums to appease ubsan

example of UBSan error: runtime error: load of value 65536, which is not a valid value for type 'const HeaderFlag'

14 months ago[#3287] address review
Andrei Pavel [Thu, 20 Jun 2024 15:02:30 +0000 (18:02 +0300)] 
[#3287] address review

14 months ago[#3287] address review
Andrei Pavel [Mon, 17 Jun 2024 15:26:05 +0000 (18:26 +0300)] 
[#3287] address review

14 months ago[#3287] fix pylint warnings
Andrei Pavel [Fri, 7 Jun 2024 08:43:43 +0000 (11:43 +0300)] 
[#3287] fix pylint warnings

- C0115: Missing class docstring (missing-class-docstring)
- C0123: Use isinstance() rather than type() for a typecheck. (unidiomatic-typecheck)
- C0201: Consider iterating the dictionary directly instead of calling .keys() (consider-iterating-dictionary)
- C0206: Consider iterating with .items() (consider-using-dict-items)
- C0411: standard import "..." should be placed before "..." (wrong-import-order)
- C0415: Import outside toplevel (...) (import-outside-toplevel)
- C1802: Do not use `len(SEQUENCE)` without comparison to determine if a sequence is empty (use-implicit-booleaness-not-len)
- E0001: Parsing failed: 'invalid syntax (<unknown>, line 2313)' (syntax-error)
- E0401: Unable to import '...' (import-error)
- E0602: Undefined variable 'l' (undefined-variable)
- R0205: Class 'VagrantEnv' inherits from object, can be safely removed from bases in python3 (useless-object-inheritance)
- E1101: Instance of 'NSECBASE' has no 'dump_fixedpart' member (no-member)
- E1123: Unexpected keyword argument 'capture' in method call (unexpected-keyword-arg)
- R0902: Too many instance attributes (too-many-instance-attributes)
- R0913: Too many arguments (too-many-arguments)
- R0916: Too many boolean expressions in if statement (6/5) (too-many-boolean-expressions)
- R1717: Consider using a dictionary comprehension (consider-using-dict-comprehension)
- R1722: Consider using 'sys.exit' instead (consider-using-sys-exit)
- R1732: Consider using 'with' for resource-allocating operations (consider-using-with)
- R1735: Consider using '{}' instead of a call to 'dict'. (use-dict-literal)
- W0102: Dangerous default value sys.argv[1:] (builtins.list) as argument (dangerous-default-value)
- W0102: Dangerous default value {} as argument (dangerous-default-value)
- W0106: Expression "[f.write('%02x' % x) for x in bin_address]" is assigned to nothing (expression-not-assigned)
- W0107: Unnecessary pass statement (unnecessary-pass)
- W0201: Attribute 'config' defined outside __init__ (attribute-defined-outside-init)
- W0404: Reimport '...' (imported line ...) (reimported)
- W0611: Unused import ... (unused-import)
- W0612: Unused variable '...' (unused-variable)
- W0613: Unused argument '...' (unused-argument)
- W0621: Redefining name '...' from outer scope (line 1471) (redefined-outer-name)
- W0622: Redefining built-in '...' (redefined-builtin)
- W0707: Consider explicitly re-raising using 'raise ... from ...' (raise-missing-from)
- W0718: Catching too general exception Exception (broad-exception-caught)
- W1202: Use lazy % formatting in logging functions (logging-format-interpolation)
- W1203: Use lazy % formatting in logging functions (logging-fstring-interpolation)
- W1308: Duplicate string formatting argument 'connection_type', consider passing as named argument (duplicate-string-formatting-argument)
- W1401: Anomalous backslash in string: '\/'. String constant might be missing an r prefix. (anomalous-backslash-in-string)
- W1406: The u prefix for strings is no longer necessary in Python >=3.0 (redundant-u-string-prefix)
- W1514: Using open without explicitly specifying an encoding (unspecified-encoding)
- W4901: Deprecated module 'optparse' (deprecated-module)
- W4904: Using deprecated class SafeConfigParser of module configparser (deprecated-class)

14 months ago[#3287] fix pycodestyle warnings
Andrei Pavel [Thu, 6 Jun 2024 12:41:10 +0000 (15:41 +0300)] 
[#3287] fix pycodestyle warnings

- E111 indentation is not a multiple of 4
- E117 over-indented
- E125 continuation line with same indent as next logical line
- E127 continuation line over-indented for visual indent
- E128 continuation line under-indented for visual indent
- E129 visually indented line with same indent as next logical line
- E131 continuation line unaligned for hanging indent
- E201 whitespace after '['
- E201 whitespace after '{'
- E202 whitespace before ')'
- E202 whitespace before ']'
- E202 whitespace before '}'
- E203 whitespace before '
- E203 whitespace before ','
- E222 multiple spaces after operator
- E225 missing whitespace around operator
- E228 missing whitespace around modulo operator
- E231 missing whitespace after ','
- E251 unexpected spaces around keyword / parameter equals
- E261 at least two spaces before inline comment
- E262 inline comment should start with '# '
- E265 block comment should start with '# '
- E301 expected 1 blank line, found 0
- E302 expected 2 blank lines, found 1
- E303 too many blank lines (2)
- E305 expected 2 blank lines after class or function definition, found 1
- E306 expected 1 blank line before a nested definition, found 0
- E401 multiple imports on one line
- E402 module level import not at top of file
- E501 line too long
- E502 the backslash is redundant between brackets
- E703 statement ends with a semicolon
- E713 test for membership should be 'not in'
- E722 do not use bare 'except'
- E741 ambiguous variable name 'l'
- W605 invalid escape sequence '\/'

14 months ago[#3287] fix bandit warnings
Andrei Pavel [Tue, 7 May 2024 10:28:48 +0000 (13:28 +0300)] 
[#3287] fix bandit warnings

14 months ago[#3287] add bandit, pycodestyle and pylint CI jobs
Andrei Pavel [Tue, 30 Apr 2024 10:25:29 +0000 (13:25 +0300)] 
[#3287] add bandit, pycodestyle and pylint CI jobs

14 months ago[#3287] address review
Andrei Pavel [Thu, 20 Jun 2024 14:19:03 +0000 (17:19 +0300)] 
[#3287] address review

14 months ago[#3287] address review
Andrei Pavel [Mon, 17 Jun 2024 17:46:54 +0000 (20:46 +0300)] 
[#3287] address review

14 months ago[#3287] fix reported shellcheck warnings
Andrei Pavel [Mon, 17 Jun 2024 14:07:22 +0000 (17:07 +0300)] 
[#3287] fix reported shellcheck warnings

14 months ago[#3287] automatically determine list of files to shellcheck
Andrei Pavel [Wed, 5 Jun 2024 15:51:51 +0000 (18:51 +0300)] 
[#3287] automatically determine list of files to shellcheck

To not allow developers to get away with not shellchecking a new script
by omitting to add it to the manual list that existed before.

14 months ago[#2914] extended documentation with for loops in scripts
Razvan Becheriu [Mon, 17 Jun 2024 13:30:46 +0000 (16:30 +0300)] 
[#2914] extended documentation with for loops in scripts

14 months ago[#2878] Updated subnet-id section
Francis Dupont [Wed, 19 Jun 2024 07:24:04 +0000 (09:24 +0200)] 
[#2878] Updated subnet-id section

14 months ago[#2878] Improved note
Francis Dupont [Tue, 18 Jun 2024 14:05:48 +0000 (16:05 +0200)] 
[#2878] Improved note

14 months ago[#2878] [#2878] Added the implicitly global note
Francis Dupont [Tue, 18 Jun 2024 13:45:53 +0000 (15:45 +0200)] 
[#2878] [#2878] Added the implicitly global note

14 months ago[#3246] Add released state in ARM
Marcin Siodelski [Thu, 9 May 2024 10:12:47 +0000 (12:12 +0200)] 
[#3246] Add released state in ARM

14 months ago[#3246] Mark the change backward incompatible
Marcin Siodelski [Thu, 9 May 2024 09:47:04 +0000 (11:47 +0200)] 
[#3246] Mark the change backward incompatible

14 months ago[#3246] Removed unused variable
Marcin Siodelski [Thu, 9 May 2024 09:40:11 +0000 (11:40 +0200)] 
[#3246] Removed unused variable

14 months ago[#3246] Change expired to relased in comment
Marcin Siodelski [Thu, 9 May 2024 09:28:47 +0000 (11:28 +0200)] 
[#3246] Change expired to relased in comment

14 months ago[#3246] Renamed deleted_lease to released_lease
Marcin Siodelski [Thu, 9 May 2024 09:27:17 +0000 (11:27 +0200)] 
[#3246] Renamed deleted_lease to released_lease

14 months ago[#3246] Change removal to release in comment
Marcin Siodelski [Thu, 9 May 2024 09:19:52 +0000 (11:19 +0200)] 
[#3246] Change removal to release in comment

14 months ago[#3246] Cleanup in the comments
Marcin Siodelski [Fri, 26 Apr 2024 06:35:24 +0000 (08:35 +0200)] 
[#3246] Cleanup in the comments

14 months ago[#3246] Do not delete soft released leases
Marcin Siodelski [Thu, 18 Apr 2024 13:25:48 +0000 (15:25 +0200)] 
[#3246] Do not delete soft released leases

14 months ago[#3436] fixed compilation
Razvan Becheriu [Mon, 27 May 2024 16:47:53 +0000 (19:47 +0300)] 
[#3436] fixed compilation

14 months ago[#3450] addressed review and added ChangeLog entry
Razvan Becheriu [Mon, 17 Jun 2024 10:16:54 +0000 (13:16 +0300)] 
[#3450] addressed review and added ChangeLog entry