wiki.techinc.nl/includes/user
daniel f50240fe76 User: enforce pingLimiter() expiry time
This makes User::pingLimiter() include the expiry time in the payload of
the cache key that holds the current count. This allows us to ignore
stale counts.

Until now, we have been relying on the cache implementation to expire
the relevant keys in time. This however seems to fail sometimes.

Bug: T246991
Change-Id: Ifa3c558b4449f1ca133d0064781f26ac1bf59425
2020-09-03 15:57:01 +00:00
..
Hook Replace "@stable for implementation" with "@stable to implement" 2020-07-13 11:05:49 +02:00
BotPassword.php Add a maintenance script to create bot passwords. 2020-08-21 07:25:33 +00:00
CentralIdLookup.php CentralIdLookup: Add @since to factoryNonLocal() 2020-09-03 03:20:59 +01:00
DefaultOptionsLookup.php Mark CONSTRUCTOR_OPTIONS as internal 2020-08-21 00:18:45 -04:00
ExternalUserNames.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
LocalIdLookup.php
LoggedOutEditToken.php Replace "@stable for calling" by "@stable to call" 2020-07-13 08:55:28 +00:00
PasswordReset.php Mark CONSTRUCTOR_OPTIONS as internal 2020-08-21 00:18:45 -04:00
StaticUserOptionsLookup.php Add StaticUserOptionsLookup 2020-08-03 10:30:16 +00:00
TalkPageNotificationManager.php Mark CONSTRUCTOR_OPTIONS as internal 2020-08-21 00:18:45 -04:00
User.php User: enforce pingLimiter() expiry time 2020-09-03 15:57:01 +00:00
UserArray.php Hooks::run() call site migration 2020-05-30 14:23:28 +00:00
UserArrayFromResult.php Fix more Squiz.Scope.MethodScope.Missing 2020-05-18 20:42:50 +00:00
UserEditTracker.php UserEditTracker: Do not try to initialize edit count in read-only mode 2020-08-06 00:50:41 +02:00
UserFactory.php Mark UserFactory::newAnonymous() as @since 1.35 after backport 2020-08-06 15:14:15 +01:00
UserGroupManager.php Mark CONSTRUCTOR_OPTIONS as internal 2020-08-21 00:18:45 -04:00
UserGroupManagerFactory.php Move autopromote groups logic into UserGroupManager 2020-06-11 22:13:48 +00:00
UserGroupMembership.php Hard-deprecate UserGroupMembership methods replaced by manager 2020-06-12 14:36:26 -07:00
UserIdentity.php
UserIdentityValue.php Replace "@stable for calling" by "@stable to call" 2020-07-13 08:55:28 +00:00
UserNamePrefixSearch.php
UserNameUtils.php Mark CONSTRUCTOR_OPTIONS as internal 2020-08-21 00:18:45 -04:00
UserOptionsLookup.php UserOptionsManager: take into account $queryFlags when caching 2020-06-01 09:42:45 -07:00
UserOptionsManager.php Mark CONSTRUCTOR_OPTIONS as internal 2020-08-21 00:18:45 -04:00
UserRightsProxy.php Create UserGroupManager 2020-06-03 16:46:51 -07:00
WatchlistNotificationManager.php Mark CONSTRUCTOR_OPTIONS as internal 2020-08-21 00:18:45 -04:00