patchback[bot]
c3df54689c
[PR #8029/23396e62 backport][stable-7] Fix check mode in iptables_state for incomplete iptables-save files along with integration tests ( #8136 )
...
Fix check mode in iptables_state for incomplete iptables-save files along with integration tests (#8029 )
* Implement integration test to reproduce #7463
* Make new iptables_state checks async
* Add missing commit to iptable_state integration test
* Remove async when using checkmode in iptables_state integration tests
* Do per table comparison in check mode for iptables_state
* Calculate changes of iptables state per table based on result
* Output target iptables state in checkmode
* Refactor calculation of invidual table states in iptables_state
* Add missing return for table calculation
* Add missing arg to regex check
* Remove leftover debug output for target iptable state
* Parse per table state from raw state string
* Join restored state for extration of table specific rules
* Switch arguments for joining restored iptable state
* Output final ip table state
* Compare content of tables
* Complete iptables partial tables test cases
* Correct order of test iptables data
* Update docu for iptables tables_after
* Add changelog fragment
* Appease the linting gods for iptables_state
* Adjust spelling and remove tables_after from return values
(cherry picked from commit 23396e62dc )
Co-authored-by: Maxopoly <max@dermax.org >
2024-03-24 18:25:57 +01:00
..
2023-03-06 23:02:24 +01:00
2023-10-29 20:26:39 +01:00
2022-10-11 07:34:36 +02:00
2023-11-29 07:24:10 +01:00
2023-10-29 20:57:51 +01:00
2023-10-29 20:26:39 +01:00
2024-02-22 21:04:00 +01:00
2023-11-29 07:24:10 +01:00
2023-10-29 20:26:39 +01:00
2022-08-05 21:31:34 +02:00
2022-10-11 07:34:36 +02:00
2022-10-11 07:34:36 +02:00
2022-10-11 07:34:36 +02:00
2023-10-06 07:54:16 +02:00
2024-03-17 17:17:37 +01:00
2024-01-04 23:24:35 +01:00
2023-02-15 22:55:23 +01:00
2022-10-11 07:34:36 +02:00
2022-08-08 08:44:19 +02:00
2022-08-08 08:44:19 +02:00
2022-08-08 08:44:19 +02:00
2022-08-05 14:03:38 +02:00
2023-10-29 20:26:39 +01:00
2023-05-29 21:08:45 +02:00
2023-02-15 22:55:23 +01:00
2022-10-11 07:34:36 +02:00
2023-11-29 07:24:10 +01:00
2022-08-08 08:44:19 +02:00
2023-11-16 07:55:30 +01:00
2023-02-15 22:55:23 +01:00
2023-02-15 22:55:23 +01:00
2023-12-09 17:30:31 +01:00
2022-10-11 07:34:36 +02:00
2024-02-03 15:22:15 +01:00
2023-10-29 20:26:39 +01:00
2023-02-15 22:55:23 +01:00
2022-10-11 07:34:36 +02:00
2022-10-11 07:34:36 +02:00
2023-03-06 23:02:24 +01:00
2022-10-11 07:34:36 +02:00
2022-10-11 07:34:36 +02:00
2024-03-22 06:25:21 +01:00
2022-10-11 07:34:36 +02:00
2022-10-11 07:34:36 +02:00
2022-10-11 07:34:36 +02:00
2023-02-15 22:55:23 +01:00
2023-02-15 22:55:23 +01:00
2022-10-11 07:34:36 +02:00
2022-10-11 07:34:36 +02:00
2022-10-11 07:34:36 +02:00
2023-02-25 22:40:17 +01:00
2023-02-15 22:55:23 +01:00
2023-10-29 20:26:39 +01:00
2023-02-15 22:55:23 +01:00
2023-03-06 23:02:24 +01:00
2023-03-06 23:02:24 +01:00
2023-03-06 23:02:24 +01:00
2022-10-11 07:34:36 +02:00
2022-08-05 21:08:41 +02:00
2023-03-06 23:02:24 +01:00
2023-03-06 23:02:24 +01:00
2023-05-29 21:50:47 +02:00
2023-06-15 08:42:19 +02:00
2023-03-06 23:02:24 +01:00
2023-03-06 23:02:24 +01:00
2022-08-05 21:08:41 +02:00
2023-03-06 23:02:24 +01:00
2023-03-06 23:02:24 +01:00
2023-03-06 23:02:24 +01:00
2023-02-15 22:55:23 +01:00
2024-01-27 10:37:10 +01:00
2023-02-15 22:55:23 +01:00
2023-11-16 07:55:30 +01:00
2023-07-04 20:31:30 +02:00
2023-02-15 22:55:23 +01:00
2023-02-15 22:55:23 +01:00
2022-08-05 21:31:34 +02:00
2022-08-05 21:31:34 +02:00
2023-03-06 23:02:24 +01:00
2023-02-15 22:55:23 +01:00
2023-03-06 23:02:24 +01:00
2023-03-06 23:02:24 +01:00
2023-02-15 22:55:23 +01:00
2023-02-15 22:55:23 +01:00
2023-02-15 22:55:23 +01:00
2023-03-06 23:02:24 +01:00
2023-04-16 13:06:12 +02:00
2022-08-05 14:03:38 +02:00
2022-08-05 14:03:38 +02:00
2023-05-19 21:01:53 +02:00
2023-11-29 07:24:10 +01:00
2023-11-26 20:30:52 +01:00
2023-06-21 10:42:49 +02:00
2024-03-24 18:25:57 +01:00
2023-02-15 22:55:23 +01:00
2023-04-23 15:06:38 +02:00
2023-10-29 20:26:39 +01:00
2024-03-22 06:25:21 +01:00
2023-11-18 14:34:11 +01:00
2023-07-24 08:27:25 +02:00
2023-02-15 22:55:23 +01:00
2023-03-26 09:31:06 +02:00
2023-04-23 17:51:33 +02:00
2023-10-18 21:15:28 +02:00
2023-10-29 20:26:39 +01:00
2023-09-19 21:23:36 +02:00
2023-10-29 20:26:39 +01:00
2024-02-17 22:48:36 +01:00
2023-04-22 22:55:46 +02:00
2022-12-05 06:22:14 +01:00
2022-12-05 06:22:14 +01:00
2023-10-29 20:26:39 +01:00
2023-12-28 09:59:43 +01:00
2023-10-29 20:26:39 +01:00
2023-06-15 08:42:10 +02:00
2023-06-09 12:56:06 +02:00
2023-01-22 17:28:33 +01:00
2023-03-06 23:02:24 +01:00
2022-08-05 21:08:41 +02:00
2023-02-15 22:55:23 +01:00
2023-06-15 08:42:42 +02:00
2023-06-24 23:56:09 +02:00
2023-06-30 13:13:16 +02:00
2022-10-11 07:34:36 +02:00
2022-10-11 07:34:36 +02:00
2022-10-11 07:34:36 +02:00
2023-02-15 22:55:23 +01:00
2022-10-11 07:34:36 +02:00
2022-10-11 07:34:36 +02:00
2022-11-01 21:58:46 +01:00
2023-03-26 11:27:30 +02:00
2023-12-01 18:02:48 +01:00
2023-02-15 22:55:23 +01:00
2023-02-15 22:55:23 +01:00
2022-10-11 07:34:36 +02:00
2023-11-29 07:24:10 +01:00
2023-06-19 16:43:39 +02:00
2022-08-08 14:24:58 +02:00
2023-11-18 14:34:11 +01:00
2023-10-29 20:26:39 +01:00
2022-08-05 21:31:34 +02:00
2022-08-05 21:31:34 +02:00
2022-08-05 21:31:34 +02:00
2022-08-05 21:31:34 +02:00
2022-08-05 21:31:34 +02:00
2022-08-05 21:31:34 +02:00
2023-02-15 22:55:23 +01:00
2023-03-12 12:29:24 +01:00
2023-05-19 21:01:53 +02:00
2023-05-07 21:58:38 +02:00
2023-11-04 14:01:05 +01:00
2023-07-06 06:42:25 +02:00
2023-11-16 07:55:30 +01:00
2023-10-29 20:26:39 +01:00
2023-01-07 14:08:34 +01:00
2023-11-29 07:47:08 +01:00
2024-03-17 17:01:04 +01:00
2022-08-05 21:08:41 +02:00
2023-02-15 22:55:23 +01:00
2022-10-11 07:34:36 +02:00
2023-04-16 15:34:53 +02:00
2024-01-04 23:24:35 +01:00
2023-11-11 12:28:35 +01:00
2023-07-07 08:02:36 +02:00
2024-03-22 06:25:21 +01:00
2023-02-15 22:55:23 +01:00
2023-10-04 16:47:32 +00:00
2023-03-06 23:02:24 +01:00
2023-06-06 06:05:07 +02:00
2023-07-02 22:25:14 +02:00
2022-10-11 07:34:36 +02:00
2023-06-15 08:42:27 +02:00
2023-02-15 22:55:23 +01:00
2023-03-06 23:02:24 +01:00
2023-10-29 20:26:39 +01:00
2023-02-15 22:55:23 +01:00
2022-11-07 21:04:55 +01:00
2023-02-15 22:55:23 +01:00
2022-11-05 20:44:33 +00:00
2023-10-29 20:26:39 +01:00
2022-10-23 17:18:06 +02:00
2023-02-15 22:55:23 +01:00
2023-02-15 22:55:23 +01:00
2022-11-05 20:43:47 +00:00
2023-02-15 22:55:23 +01:00
2022-11-02 20:11:04 +01:00
2023-10-29 20:26:39 +01:00
2023-02-15 22:55:23 +01:00
2023-10-29 20:26:39 +01:00
2023-02-15 22:55:23 +01:00
2023-10-29 20:26:39 +01:00
2023-02-15 22:55:23 +01:00
2023-10-29 20:26:39 +01:00
2022-08-05 21:31:34 +02:00
2023-10-29 20:26:39 +01:00
2023-10-29 20:26:39 +01:00
2023-02-15 22:55:23 +01:00
2023-02-15 22:55:23 +01:00
2022-08-05 21:31:34 +02:00
2023-10-29 20:26:39 +01:00
2023-05-19 21:01:53 +02:00
2022-10-11 07:34:36 +02:00
2023-05-19 21:01:53 +02:00
2022-08-05 21:31:34 +02:00
2023-07-28 20:19:27 +02:00
2022-08-05 21:31:34 +02:00
2023-10-29 20:26:39 +01:00
2022-08-08 08:44:19 +02:00
2023-02-15 22:55:23 +01:00
2023-05-19 21:01:53 +02:00
2023-12-10 09:16:45 +01:00
2023-05-19 21:01:53 +02:00
2023-06-15 08:42:42 +02:00
2022-08-05 21:08:41 +02:00
2023-03-06 23:02:24 +01:00
2023-08-30 06:15:51 +02:00
2023-12-09 17:30:31 +01:00
2022-08-05 14:03:38 +02:00
2022-08-05 21:31:34 +02:00
2023-02-15 22:55:23 +01:00
2023-02-15 22:55:23 +01:00
2022-08-05 21:31:34 +02:00
2023-11-16 07:55:30 +01:00
2024-01-18 07:10:53 +01:00
2023-02-15 22:55:23 +01:00
2023-08-14 21:19:16 +02:00
2023-08-18 08:00:19 +02:00
2023-04-20 06:56:21 +02:00
2022-08-05 14:03:38 +02:00
2023-10-29 20:26:39 +01:00
2023-01-30 06:30:54 +01:00
2023-02-15 22:55:23 +01:00
2023-11-18 13:59:50 +01:00
2023-10-29 20:26:39 +01:00
2022-10-11 07:34:36 +02:00
2024-01-13 11:00:20 +01:00
2023-11-16 07:55:30 +01:00
2023-02-15 22:55:23 +01:00
2023-05-19 21:01:53 +02:00
2023-05-06 07:12:21 +02:00
2024-01-13 10:11:36 +01:00
2023-05-19 21:01:53 +02:00
2023-02-15 22:55:23 +01:00
2023-05-19 21:01:53 +02:00
2023-05-19 21:01:53 +02:00