Maxopoly
23396e62dc
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
2024-03-24 18:02:48 +01:00
..
2023-03-06 23:02:24 +01:00
2023-10-29 18:04:44 +01:00
2022-10-11 07:34:36 +02:00
2023-11-29 06:53:48 +01:00
2023-11-16 21:02:40 +01:00
2023-10-29 18:04:44 +01:00
2024-02-22 20:48:11 +01:00
2023-11-29 06:53:48 +01:00
2023-10-29 18:04:44 +01:00
2022-08-05 21:31:34 +02:00
2024-02-14 22:53:16 +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-10-06 07:41:02 +02:00
2024-03-17 17:10:20 +01:00
2024-01-04 22:46:37 +01:00
2023-02-15 22:55:23 +01:00
2022-10-11 07:34:36 +02:00
2023-12-28 08:32:31 +01: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
2024-03-14 23:14:37 +01:00
2023-05-29 18:52:50 +02:00
2023-02-15 22:55:23 +01:00
2022-10-11 07:34:36 +02:00
2023-11-29 06:53:48 +01:00
2022-08-08 08:44:19 +02:00
2023-11-15 22:21:39 +01:00
2023-02-15 22:55:23 +01:00
2023-02-15 22:55:23 +01:00
2023-12-09 17:21:05 +01:00
2023-11-16 21:02:40 +01:00
2024-02-03 15:06:35 +01:00
2023-10-29 18:04:44 +01:00
2023-11-16 21:02:40 +01:00
2023-11-16 21:02:40 +01:00
2023-11-16 21:02:40 +01:00
2023-11-16 21:02:40 +01:00
2023-12-28 08:32:21 +01:00
2023-11-16 21:02:40 +01:00
2023-11-16 21:02:40 +01:00
2024-03-21 22:15:52 +01:00
2023-11-16 21:02:40 +01:00
2024-02-23 20:35:09 +01:00
2023-11-16 21:02:40 +01:00
2023-11-16 21:02:40 +01:00
2023-11-16 21:02:40 +01:00
2023-11-16 21:02:40 +01:00
2023-12-28 08:32:57 +01:00
2023-11-16 21:02:40 +01:00
2023-11-16 21:02:40 +01: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 18:04:44 +01:00
2023-12-03 09:41:34 +01:00
2023-11-29 08:37:50 +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
2024-02-25 19:44:49 +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-05-29 18:55:42 +02:00
2023-12-02 20:55:19 +01:00
2024-01-26 23:31:22 +01:00
2023-06-15 06:55:49 +02:00
2024-01-26 23:30:35 +01:00
2023-03-06 23:02:24 +01:00
2024-02-25 19:44:49 +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:23:52 +01:00
2023-11-16 21:02:40 +01:00
2023-11-15 22:21:39 +01:00
2023-07-04 20:07:10 +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 20:25:04 +02:00
2024-03-24 18:02:13 +01:00
2023-11-26 19:34:13 +01:00
2023-11-16 21:02:40 +01:00
2024-03-24 18:02:48 +01:00
2023-02-15 22:55:23 +01:00
2023-11-16 21:02:40 +01:00
2023-11-16 21:02:40 +01:00
2024-03-21 22:15:52 +01:00
2023-11-18 14:03:16 +01:00
2023-07-23 22:32:57 +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 20:53:31 +02:00
2023-10-29 18:04:44 +01:00
2023-09-19 18:07:25 +02:00
2023-10-29 18:04:44 +01:00
2024-02-17 12:31:45 +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-12-28 18:11:55 +01:00
2023-10-29 18:04:44 +01:00
2023-12-28 18:11:32 +01:00
2023-12-28 09:50:01 +01:00
2023-10-29 18:04:44 +01:00
2023-06-15 06:57:30 +02:00
2023-06-09 06:17:44 +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 07:19:55 +02:00
2023-06-24 16:29:16 +02:00
2023-06-30 06:39:11 +02:00
2023-11-16 21:02:40 +01:00
2022-10-11 07:34:36 +02:00
2023-11-16 21:02:40 +01:00
2023-11-16 21:02:40 +01:00
2023-11-16 21:02:40 +01:00
2023-11-16 21:02:40 +01:00
2023-11-16 21:02:40 +01:00
2024-03-08 07:25:39 +01:00
2023-12-01 16:39:51 +00:00
2023-11-16 21:02:40 +01:00
2023-11-16 21:02:40 +01:00
2023-11-16 21:02:40 +01:00
2023-11-29 06:53:48 +01:00
2023-06-19 13:11:03 +02:00
2023-12-04 05:58:55 +01:00
2022-08-08 14:24:58 +02:00
2023-11-18 14:03:16 +01:00
2023-10-29 18:04:44 +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-11-16 21:02:40 +01:00
2023-05-19 20:25:04 +02:00
2023-05-07 21:58:38 +02:00
2023-11-04 13:44:05 +01:00
2023-07-05 22:07:58 +02:00
2023-11-16 21:02:40 +01:00
2023-10-29 18:04:44 +01:00
2023-01-07 14:08:34 +01:00
2023-11-29 07:40:32 +01:00
2024-03-17 16:49:10 +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 22:46:37 +01:00
2023-11-11 11:59:44 +01:00
2023-07-07 07:43:28 +02:00
2024-03-21 22:15:52 +01:00
2023-02-15 22:55:23 +01:00
2023-10-04 08:34:27 +02:00
2023-12-31 15:21:20 +01:00
2023-06-05 21:17:31 +02:00
2023-07-02 21:48:26 +02:00
2022-10-11 07:34:36 +02:00
2023-06-15 07:19:16 +02:00
2023-02-15 22:55:23 +01:00
2023-03-06 23:02:24 +01:00
2023-10-29 18:04:44 +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 18:04:44 +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 18:04:44 +01:00
2023-02-15 22:55:23 +01:00
2023-10-29 18:04:44 +01:00
2023-02-15 22:55:23 +01:00
2023-10-29 18:04:44 +01:00
2023-02-15 22:55:23 +01:00
2023-10-29 18:04:44 +01:00
2022-08-05 21:31:34 +02:00
2023-10-29 18:04:44 +01:00
2023-10-29 18:04:44 +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 18:04:44 +01:00
2023-05-19 20:25:04 +02:00
2022-10-11 07:34:36 +02:00
2023-05-19 20:25:04 +02:00
2022-08-05 21:31:34 +02:00
2023-07-28 11:16:25 +02:00
2022-08-05 21:31:34 +02:00
2023-10-29 18:04:44 +01:00
2022-08-08 08:44:19 +02:00
2023-02-15 22:55:23 +01:00
2023-05-19 20:25:04 +02:00
2023-12-09 23:47:48 +01:00
2023-05-19 20:25:04 +02:00
2023-06-15 07:19:55 +02:00
2022-08-05 21:08:41 +02:00
2023-03-06 23:02:24 +01:00
2023-08-29 21:05:34 +02:00
2023-12-09 17:21:05 +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-15 22:21:39 +01:00
2024-01-17 23:17:07 +01:00
2023-02-15 22:55:23 +01:00
2023-08-14 19:41:47 +02:00
2023-08-18 07:36:06 +02:00
2023-04-20 06:56:21 +02:00
2022-08-05 14:03:38 +02:00
2023-12-17 15:14:24 +01:00
2024-02-23 06:36:45 +01:00
2023-02-15 22:55:23 +01:00
2023-11-18 13:51:00 +01:00
2023-10-29 18:04:44 +01:00
2022-10-11 07:34:36 +02:00
2023-11-22 09:12:00 +01:00
2024-01-13 10:11:24 +01:00
2023-11-15 22:21:39 +01:00
2023-02-15 22:55:23 +01:00
2023-05-19 20:25:04 +02:00
2023-05-06 07:12:21 +02:00
2024-01-13 09:57:58 +01:00
2023-05-19 20:25:04 +02:00
2023-02-15 22:55:23 +01:00
2023-05-19 20:25:04 +02:00
2023-05-19 20:25:04 +02:00