Jakub Glapa
0c5392128a
copy changes to other tomcat versions
...
Signed-off-by: Jakub Glapa <jakub.glapa@gmail.com>
5 months ago
Nikita Koksharov
67f03e214e
Improvement - performance optimization for Apache Tomcat Session management
7 months ago
Nikita Koksharov
86eae5df6f
Fixed - NPEs in Tomcat logs. #5995
7 months ago
Etienne Hardy
9fbad3b6f5
Making sure that redisson:tomcat_notified_nodes keys get an expiration on SessionDestroyedMessage.
...
Replicating the expiration set RedissonSession.delete().
Signed-off-by: Etienne Hardy <etienne.hardy@appdirect.com>
7 months ago
Brandon Clay
b69b921c3c
Fix #5426
...
Override setId from StandardSession to detect ID change and invoke rename on the persisted map. Add functions in Session Manager to support calling directly through to super class.
Signed-off-by: Brandon Clay <brandon.clay@bcdautomation.com>
8 months ago
Nikita Koksharov
0b60e270c3
Fixed - Unable to find session error reported by RedissonSessionManager #5835
10 months ago
Nikita Koksharov
f88a10ee67
Fixed - ConcurrentModificationException is thrown on RedissonSession.save() method if readMode = MEMORY and updateMode = AFTER_REQUEST #5677
10 months ago
Nikita Koksharov
64d1ab55d4
Fixed - ConcurrentModificationException thrown on RedissonSession save method if readMode = MEMORY and updateMode = AFTER_REQUEST #5677
11 months ago
Nikita Koksharov
2b84ab2f72
Fixed - ConcurrentModificationException thrown on RedissonSession save method if readMode = MEMORY and updateMode = AFTER_REQUEST #5677
11 months ago
Nikita Koksharov
0482efe147
license updated
1 year ago
Nikita Koksharov
17981b4347
Fixed - HttpSessionListener#sessionDestroyed() method isn't called if Tomcat Session deleted by the node which didn't create it #5408
1 year ago
Nikita Koksharov
ba2d285653
Fixed - Tomcat Manager "Session can't be found" message should have debug level.
2 years ago
Nikita Koksharov
f945f22c44
test fixed
2 years ago
Nikita Koksharov
066b5f2bb6
migration to junit 5
2 years ago
Nikita Koksharov
2f4e77de1a
Feature - Apache Tomcat Manager should use sharded pubsub in Redis Cluster 7.0+ #5090
2 years ago
Nikita Koksharov
def51ad504
Fixed - Unable to find session error arise if Tomcat session was deleted or expired #4963
2 years ago
Nikita Koksharov
479cef1764
license header updated
2 years ago
Nikita Koksharov
5d2d20b9fd
Feature - RExpirable.expire(duration) method added.
3 years ago
Nikita Koksharov
ac83c953d6
Feature - broadcastSessionUpdates setting added to Tomcat Session Manager. #3596
4 years ago
Nikita Koksharov
b050966dd3
license updated
4 years ago
Nikita Koksharov
9b98d68909
Fixed - remove authType and principal attributes on Tomcat logout. #2774
4 years ago
Nikita Koksharov
19c29c6677
Fixed - Valve objects should be added in context pipeline instead of engine's pipeline. #3272
4 years ago
Nikita Koksharov
963bc0347f
Fixed - deprecation error log about JSON config even though it's not used #3196
4 years ago
Nikita Koksharov
4341acaa9a
refactoring
4 years ago
Nikita Koksharov
287dd1dc41
Fixed - shared session between several Tomcats expires earlier if readMode=Redis and broadcastSessionEvents=false. #3058
4 years ago
Nikita Koksharov
2e9094af01
Fixed - Tomcat session getAttributeNames() method doesn't take in account localcached attributes #3057
4 years ago
Nikita Koksharov
62d968559d
Fixed - Incorrect session attributes being returned in UpdateMode=AFTER_REQUEST and ReadMode=REDIS. #3040
4 years ago
Nikita Koksharov
699d2f33df
Fixed - UpdateValve throws NullPointerException if url context doesn't exist. #3047
4 years ago
Nikita Koksharov
b50bfcc574
Fixed - multiple Tomcat requests share different instances stored in the same session in readMode=REDIS #2476
5 years ago
Nikita Koksharov
21973e0408
Fixed - NPE thrown after logout Tomcat application. #2774
5 years ago
Nikita Koksharov
69034c3bd5
Fixed - UpdateValue throws NPE if getNext() returns null. #2751
5 years ago
Nikita Koksharov
88172a2a24
Fixed - Redisson Tomcat Manager doesn't store principal and authType session attributes. #2589
5 years ago
Nikita Koksharov
167045c890
Fixed - Redisson Tomcat Manager doesn't store principal and authType session attributes. #2589
5 years ago
Nikita Koksharov
6cd9b28d9c
Fixed - JsonJacksonCodec unable to serialize removed attributes of Tomcat Session. #2654
5 years ago
Nikita Koksharov
80141fc918
Fixed - session should return the same object during the same request. When it was updated in readMode = REDIS and updateMode = AFTER_REQUEST #2230
5 years ago
Nikita Koksharov
30589cf2d8
license header updated
5 years ago
Nikita Koksharov
4c76960ae4
Merge pull request #2179 from jchobantonov/master
...
UpdateValve should be installed only once, remove MessageListener from topic when SessionManager stopInternal is invoked #2178
6 years ago
Nikita Koksharov
68d9ede5b9
Fixed - RedissonSession.setAttribute method doesn't check the value for null #2187 (thanks to jchobantonov)
6 years ago
Zhelyazko Chobantonov
90fe8687a6
do not check for instanceof RedissonSessionManager
6 years ago
Zhelyazko Chobantonov
442d00b180
use isEmpty()
6 years ago
Zhelyazko Chobantonov
22c1332e29
format
6 years ago
Zhelyazko Chobantonov
77055134c2
initialize updateValve only once
6 years ago
Zhelyazko Chobantonov
772e2b9dab
UpdateValve should be installed only once, remove MessageListener from topic when SessionManager stopInternal is invoked #2178
6 years ago
Nikita Koksharov
2dc424c665
Fixed - Tomcat Session doesn't expire if broadcastSessionEvents = true #2104
6 years ago
Nikita Koksharov
9f886d6e5e
Fixed - Tomcat Session doesn't expire if broadcastSessionEvents = true #2104
6 years ago
Nikita Koksharov
b10e8c559c
Fixed - HttpSessionListener#sessionDestoyed isn't invoked if session wasn't loaded by Tomcat instance. #2104
6 years ago
Zhelyazko Chobantonov
c281910669
UpdateValve needs to execute manager.store only once at the end of the request #2084
6 years ago
Zhelyazko Chobantonov
2d08717e43
Use codec that is classloader aware fix for #2071
6 years ago
Zhelyazko Chobantonov
7406b524c6
do not use isExists() method on RMap just get the map and check if the map is not empty
6 years ago
Zhelyazko Chobantonov
7a92208f0a
when using findSession check if the session exists in Redis first before creating a new one - a fix for #2019
6 years ago