Martin Gruner
|
d3f122dd0f
Maintenance: Remove websocket spool messages to new client connection.
|
1 year ago |
Florian Liebe
|
9dfc232536
Maintenance: Update copyright information.
|
1 year ago |
Dominik Klein
|
8103fc56f0
Maintenance: Improve session takeover handling.
|
1 year ago |
Martin Gruner
|
24c3bdfd87
Maintenance: Update copyright header.
|
2 years ago |
Thorsten Eckel
|
916bb77066
Maintenance: Activated rubocop Layout/SpaceInsideParens.
|
3 years ago |
Martin Gruner
|
365b3eaf1f
Follow-up 1eef2a0e0 - Websocket session store back end 'File' does not clean up spool messages correctly.
|
3 years ago |
Martin Honermeyer
|
1eef2a0e0f
Closes #3450 - Add support for Redis as an optional web socket session store back end.
|
3 years ago |
Martin Gruner
|
5df98684da
Maintenance: Update copyright information and add a new rubocop cop to watch over it.
|
3 years ago |
Thorsten Eckel
|
5d62cb21da
Maintenance: Migrated not existing log level `notice` to `info`.
|
4 years ago |
Thorsten Eckel
|
dd192ed572
Fixes #3304: Sessions::Node don't do any work if ZAMMAD_SESSION_JOBS_CONCURRENT was higher and got lowered.
|
4 years ago |
Thorsten Eckel
|
623b17be6b
Maintenance: Updated rubocop(-* gems) to latest version (0.92.0).
|
4 years ago |
Thorsten Eckel
|
73f6a98e29
Updated rubocop(-* gems) to latest version (0.88.0).
|
4 years ago |
Thorsten Eckel
|
8690916936
Updated rubocop(-* gems) to latest version (0.84.0).
|
4 years ago |
Thorsten Eckel
|
1aeb0a9ba5
Performance: Parallelize Session.jobs if ENV 'ZAMMAD_SESSION_JOBS_CONCURRENT' is provided with number of dedicated worker node processes to spawn.
|
4 years ago |
Thorsten Eckel
|
a976b9fb43
Maintenance: Updated rubocop(-* gems) to latest version (0.80.0).
|
4 years ago |
Thorsten Eckel
|
1c63e96675
Bumps [rubocop-performance](https://github.com/rubocop-hq/rubocop-performance) from 1.1.0 to 1.4.1.
|
5 years ago |
Thorsten Eckel
|
40dcb0e132
Updated rubocop to latest version (0.74).
|
5 years ago |
Ryan Lue
|
a1da3a27f9
Enable Lint/UselessAssignment cop.
|
5 years ago |
Thorsten Eckel
|
e8a57517f4
Updated rubocop - applied custom Layout/AlignHash style.
|
5 years ago |
Martin Edenhofer
|
75230c3db3
Fixed issue #2327 - Websocket messages are not working correctly via Ajax long polling (e. g. multiple browser tabs can get opened with one session).
|
6 years ago |
Thorsten Eckel
|
9af50f2a4e
Updated rubocop to latest version (0.59.2) and applied required changes.
|
6 years ago |
Thorsten Eckel
|
5f3c793f37
Refactoring: Fixed autoloading issues and workarounds by doing dependency requirement the "Rails Way".
|
6 years ago |
Thorsten Eckel
|
bf6192113a
Improved overall performance by using logger.debug { ... } instead of logger.debug(...). This decreases the LDAP import dry runtime by ~33%.
|
6 years ago |
Martin Edenhofer
|
2a6abbabee
Improved CPU usage.
|
6 years ago |
Martin Edenhofer
|
3bdb3dacb2
Applied rubocop.
|
7 years ago |
Martin Edenhofer
|
486802770b
Added option to use multiple session instances.
|
7 years ago |
Thorsten Eckel
|
705487154c
Applied changes for Rubocop 0.51.
|
7 years ago |
Martin Edenhofer
|
967f814ff3
Stabilised tests.
|
7 years ago |
Thorsten Eckel
|
757f0ac9bd
Applied RuboCop Style/BlockDelimiters to improve readability.
|
7 years ago |
Martin Edenhofer
|
4ba2744689
Notify agent if mail delivery failed. Enhancement to issue #1198.
|
7 years ago |
Martin Edenhofer
|
9e03183e9e
Fixed issue #1183 - Repetitive json error on production log.
|
7 years ago |
Martin Edenhofer
|
10b11cb726
Small improvement to Sessions.cleanup.
|
7 years ago |
Martin Edenhofer
|
90047729d4
Improved session tests.
|
7 years ago |
Martin Edenhofer
|
881fa18cbf
Fixed issue #936 - After a while a 500er error message appears.
|
7 years ago |
Julian K
|
ceaf615282
Fix spelling mistake (#481)
|
8 years ago |
Martin Edenhofer
|
eceb9889b1
Added database locking to prevent race conditions.
|
8 years ago |
Martin Edenhofer
|
30fe8aef36
Applied rubocop.
|
8 years ago |
Martin Edenhofer
|
39feeccc88
Added auto restart of zammad after changing object attributes.
|
8 years ago |
Martin Edenhofer
|
eae8ead41c
Improved object manager browser tests.
|
8 years ago |
Martin Edenhofer
|
cb5fd0c2c0
Reworked admin maintenance area (needed for restarting screen).
|
8 years ago |
Martin Edenhofer
|
60b11db825
Just push related user organisation to clients (improved tests).
|
8 years ago |
Thorsten Eckel
|
d7995bc6d3
Updated dependencies and applied new rubocop rules.
|
8 years ago |
Martin Edenhofer
|
5f74e50433
Rewrite of web socket event backend.
|
9 years ago |
Martin Edenhofer
|
08c2a59569
Only broadcast to authenticated clients.
|
9 years ago |
Martin Edenhofer
|
e1aae93269
Fixed rubocop checks.
|
9 years ago |
Thorsten Eckel
|
54fd62487c
Applied rubocop cop 'Style/SpaceInsideStringInterpolation'.
|
9 years ago |
Martin Edenhofer
|
efd1f5dd15
Avoid rails and non rails context (script/websocket-server.rb is without rails).
|
9 years ago |
Martin Edenhofer
|
c9608cdc00
Improved logging.
|
9 years ago |
Martin Edenhofer
|
b7ecd9a1eb
Fixed use of last_ping.
|
9 years ago |
Martin Edenhofer
|
c8ae1d38e1
Use utc timestamps for all.
|
9 years ago |