Antonio Muniz
b7020adab9
[JENKINS-64465] Fix race condition on HudsonFilter#reset ( #5131 )
...
If `Jenkins#setSecurityRealm` is called concurrently from multiple threads there is a
potential race condition on the authentication filters registration.
`Jenkins#setSecurityRealm` calls `filter.reset()`, `HudsonFilter#reset` is not
synchronized however it is replacing the old filter with the new filter (if there was one)
which is not a thread safe operation.
The effect of this race condition is the wrong auth filter being registered.
2020-12-21 09:03:21 +00:00
..
2019-06-27 17:24:45 +02:00
2020-11-06 11:30:25 -07:00
2020-11-06 11:30:25 -07:00
2020-11-06 11:30:25 -07:00
2020-11-06 11:30:25 -07:00
2020-11-06 11:30:25 -07:00
2020-11-06 11:30:25 -07:00
2018-03-08 00:06:57 +01:00
2020-11-06 11:30:25 -07:00
2020-12-11 21:34:22 -08:00
2020-11-06 11:30:25 -07:00
2020-11-06 11:30:25 -07:00
2020-11-06 11:30:25 -07:00
2020-11-06 11:30:25 -07:00
2020-11-06 11:30:25 -07:00
2019-01-08 22:39:07 -05:00
2020-11-06 11:30:25 -07:00
2020-11-06 11:30:25 -07:00
2019-02-20 21:51:03 -05:00
2019-10-19 14:02:59 -07:00
2020-03-26 11:14:41 +00:00
2020-11-06 11:30:25 -07:00
2020-11-06 11:30:25 -07:00
2020-11-06 11:30:25 -07:00
2020-12-21 09:03:21 +00:00
2020-11-06 11:30:25 -07:00
2016-03-19 13:54:18 -07:00
2020-11-06 11:30:25 -07:00
2011-07-02 14:07:43 -07:00
2012-08-08 07:26:16 -04:00
2020-03-26 16:12:35 +00:00
2017-04-11 09:26:45 -04:00
2020-03-26 16:12:35 +00:00
2016-02-25 15:04:31 -05:00
2020-11-06 11:30:25 -07:00
2020-11-06 11:30:25 -07:00
2020-11-06 11:30:25 -07:00
2020-11-06 11:30:25 -07:00
2020-11-06 11:30:25 -07:00
2020-11-06 11:30:25 -07:00
2020-11-06 11:30:25 -07:00
2020-11-06 11:30:25 -07:00
2020-11-06 11:30:25 -07:00
2020-11-06 11:30:25 -07:00
2020-11-06 11:30:25 -07:00