Ed Smith
da13aab419
Register EAPOL frame listeners earlier
...
If we register the main EAPOL frame listener as late as the associate
event, it may not observe ptk_1_of_4. This defeats handling for early
messages in eapol_rx_packet, which only sees messages once it has been
registered.
If we move registration to the authenticate event, then the EAPOL
frame listeners should observe all messages, without any possible
races. Note that the messages are not actually processed until
eapol_start() is called, and we haven't moved that call site. All
that's changing here is how early EAPOL messages can be observed.
2024-03-28 17:41:07 -05:00
..
2019-10-25 01:08:56 +02:00
2023-11-27 11:26:52 +01:00
2022-09-13 08:57:55 -05:00
2019-10-25 00:43:08 +02:00
2022-09-16 11:02:07 -05:00
2020-07-09 09:58:21 -05:00
2022-01-14 12:08:01 -06:00
2019-07-15 14:53:44 -05:00
2024-02-29 14:37:49 -06:00
2021-06-04 11:55:06 -05:00
2021-09-28 10:51:33 -05:00
2022-01-11 11:07:05 -06:00
2022-01-11 11:07:05 -06:00
2024-03-28 10:20:53 -05:00
2023-01-03 09:16:32 -06:00
2019-11-07 23:40:13 +01:00
2019-05-22 09:58:04 -05:00
2023-04-16 13:01:01 -05:00
2019-10-25 00:43:08 +02:00
2024-02-27 16:04:11 -06:00
2023-10-17 10:13:42 -05:00
2021-04-20 09:37:48 -05:00
2023-11-02 20:31:05 -05:00
2022-08-04 10:30:46 -05:00
2021-04-28 11:19:38 -05:00
2021-03-29 13:17:36 -05:00
2023-12-18 22:14:45 -06:00
2023-11-17 09:48:22 -06:00
2024-03-04 13:48:08 -06:00
2021-07-30 10:38:26 -05:00
2022-01-11 11:07:33 -06:00
2021-06-01 10:44:57 -05:00
2024-03-11 22:08:02 -05:00
2020-03-17 15:35:22 -05:00
2023-01-03 09:58:29 -06:00
2021-11-11 14:27:33 -06:00
2023-10-11 10:19:34 -05:00
2020-08-13 10:36:43 -05:00
2023-01-30 10:19:58 -06:00
2023-01-03 09:58:29 -06:00
2023-01-03 09:58:29 -06:00
2023-01-03 09:58:29 -06:00
2024-02-28 09:13:30 -06:00
2020-08-17 09:40:25 -05:00
2023-10-06 23:24:25 -05:00
2022-11-17 10:04:56 -06:00
2024-01-29 21:00:00 -06:00
2023-01-11 15:48:17 -06:00
2022-10-24 11:05:24 -05:00
2022-10-24 11:05:24 -05:00
2023-12-18 22:14:45 -06:00
2023-11-27 11:27:26 +01:00
2024-03-04 13:48:08 -06:00
2021-09-28 16:46:48 -05:00
2022-09-16 11:02:07 -05:00
2022-09-16 11:04:31 -05:00
2023-12-13 10:12:41 -06:00
2023-12-13 10:12:41 -06:00
2017-11-28 13:20:33 -06:00
2023-12-13 10:08:53 -06:00
2024-02-27 13:55:37 -06:00
2022-02-15 17:22:21 -06:00
2024-03-04 13:48:08 -06:00
2023-11-27 11:27:26 +01:00
2023-11-09 09:27:00 -06:00
2021-06-01 10:03:04 -05:00
2023-11-17 14:13:31 -06:00
2023-02-27 10:26:17 -06:00
2023-11-07 21:11:50 -06:00
2022-05-19 09:47:36 -05:00
2024-02-22 10:14:59 -06:00
2024-02-27 13:55:37 -06:00
2019-11-05 22:14:09 +01:00
2022-11-18 10:50:31 +01:00
2022-11-02 11:25:35 +01:00
2023-11-17 09:49:12 -06:00
2024-02-27 13:55:37 -06:00
2024-02-27 13:55:37 -06:00
2024-02-22 10:14:41 -06:00
2023-01-17 13:11:53 -06:00
2021-09-20 10:32:51 -05:00
2019-11-24 19:44:06 +01:00
2021-11-11 14:27:33 -06:00
2022-01-11 11:07:05 -06:00
2023-12-06 10:58:38 -06:00
2019-10-25 00:43:08 +02:00
2019-10-25 00:43:08 +02:00
2018-08-09 10:45:16 -05:00
2024-02-28 11:51:33 -06:00
2024-01-30 13:59:22 -06:00
2022-10-26 14:16:22 -05:00
2024-03-28 17:41:07 -05:00
2024-02-27 13:55:37 -06:00
2024-02-27 13:55:37 -06:00
2024-02-27 13:55:37 -06:00
2021-10-19 13:28:07 -05:00
2019-07-15 14:06:26 -05:00
2024-02-29 14:37:29 -06:00
2023-11-27 11:27:26 +01:00
2023-10-26 09:30:03 -05:00
2022-09-21 21:17:04 -05:00
2020-09-16 14:31:07 -05:00
2024-02-27 13:55:37 -06:00
2021-09-03 14:34:30 -05:00
2024-03-11 22:07:37 -05:00
2020-04-10 06:31:19 -05:00
2024-02-29 14:36:16 -06:00
2022-01-11 11:07:05 -06:00
2019-01-23 18:22:11 +01:00
2022-05-20 10:03:42 -05:00
2021-02-11 15:06:01 -06:00
2019-11-07 23:40:13 +01:00
2019-10-25 00:43:08 +02:00
2023-04-13 22:20:57 -05:00
2024-02-27 13:55:37 -06:00
2024-02-27 13:55:37 -06:00
2023-12-06 10:44:45 -06:00
2023-12-06 10:44:45 -06:00
2020-11-16 17:04:30 -06:00
2022-01-11 11:07:05 -06:00
2020-08-13 10:36:43 -05:00
2019-10-25 00:43:08 +02:00
2024-02-27 16:04:11 -06:00
2024-01-08 22:04:41 -06:00
2022-11-17 10:04:12 -06:00
2022-11-17 10:04:12 -06:00
2021-11-03 17:44:00 -05:00
2021-11-03 17:44:00 -05:00
2022-12-14 15:37:01 -06:00
2022-12-14 15:37:01 -06:00
2021-03-09 15:28:36 -06:00
2020-05-01 11:38:57 -05:00
2024-03-28 10:21:08 -05:00
2023-11-27 11:27:26 +01:00
2024-01-08 22:04:41 -06:00
2020-01-17 12:50:23 -06:00
2022-01-14 09:49:47 -06:00
2021-04-26 10:48:03 -05:00