Miroslav Šedivý
|
8593d2d0fd
|
move shared code to pkg.
|
2022-03-20 11:43:00 +01:00 |
|
Miroslav Šedivý
|
94c17e9a42
|
rename module to gitlab.com/demodesk/neko/server.
|
2022-03-20 11:27:41 +01:00 |
|
Miroslav Šedivý
|
d068698836
|
update logging.
|
2022-02-12 18:55:56 +01:00 |
|
Miroslav Šedivý
|
55a2b14aea
|
webrtc implement signal close.
|
2022-02-12 18:46:00 +01:00 |
|
Miroslav Šedivý
|
646b6ecaff
|
cookie expiration as time duration.
|
2022-01-16 21:03:25 +01:00 |
|
Miroslav Šedivý
|
097e8d2a87
|
Inactive cursors - multiple positions.
|
2021-11-12 15:27:05 +00:00 |
|
Miroslav Šedivý
|
437eb44003
|
inactive cursors access control.
|
2021-11-03 21:59:38 +01:00 |
|
Miroslav Šedivý
|
3528766e7f
|
inactive cursors to config.
|
2021-11-01 17:49:02 +01:00 |
|
Miroslav Šedivý
|
28c22a254b
|
use types.Cursor.
|
2021-11-01 17:31:00 +01:00 |
|
Miroslav Šedivý
|
0b5e064cab
|
add sessions cursors.
|
2021-10-24 01:09:41 +02:00 |
|
Miroslav Šedivý
|
318b833b30
|
set position in session.
|
2021-10-23 20:25:18 +02:00 |
|
Miroslav Šedivý
|
e9502b0d9b
|
session update mutex logic.
|
2021-09-30 19:42:25 +02:00 |
|
Miroslav Šedivý
|
5bae3503d0
|
session websocket & webrtc add mutex.
|
2021-09-29 01:01:03 +02:00 |
|
Miroslav Šedivý
|
137614c087
|
fix deadlock.
|
2021-09-18 00:56:03 +02:00 |
|
Miroslav Šedivý
|
c85d00e507
|
add websocket destroy reason.
|
2021-09-02 21:52:23 +02:00 |
|
Miroslav Šedivý
|
3ac1b481ad
|
session websocket add event.
|
2021-09-01 21:16:36 +02:00 |
|
Miroslav Šedivý
|
a95a987fb6
|
Destroy() does not return error.
|
2021-08-29 19:17:10 +02:00 |
|
Miroslav Šedivý
|
343b0c562a
|
common errors as variable.
|
2021-08-29 17:09:13 +02:00 |
|
Miroslav Šedivý
|
b2ae808233
|
add merciful reconnect option.
|
2021-08-23 18:41:19 +02:00 |
|
Miroslav Šedivý
|
ec18775e26
|
change error messages punctuation.
|
2021-04-24 21:37:43 +02:00 |
|
Miroslav Šedivý
|
4f1e3c879a
|
read cookies only if enabled.
|
2021-04-24 21:11:07 +02:00 |
|
Miroslav Šedivý
|
04d2fa8863
|
cookie: enabled / disabled.
|
2021-04-24 20:53:37 +02:00 |
|
Miroslav Šedivý
|
78b6264494
|
split webrtc & WS destroy.
|
2021-03-25 14:08:26 +01:00 |
|
Miroslav Šedivý
|
bf6181764b
|
clear cookie if non-existent session.
|
2021-03-25 10:29:28 +01:00 |
|
Miroslav Šedivý
|
da1d073846
|
websocket connection change.
|
2021-03-23 15:38:37 +01:00 |
|
Miroslav Šedivý
|
89081d9887
|
do not destroy WebRTC on WS disconnect.
|
2021-03-23 15:38:09 +01:00 |
|
Miroslav Šedivý
|
4abe0a5dba
|
move cookies to session + config.
|
2021-03-17 14:09:10 +01:00 |
|
Miroslav Šedivý
|
a9aa62f062
|
lint & logging fixes.
|
2021-03-16 10:53:03 +01:00 |
|
Miroslav Šedivý
|
0824c24bf6
|
add more privileges to API user.
|
2021-03-15 16:28:38 +01:00 |
|
Miroslav Šedivý
|
45c9d0c120
|
add API TOKEN to sessions.
|
2021-03-15 13:34:14 +01:00 |
|
Miroslav Šedivý
|
edfe9adde0
|
change authorization methods request priorities.
|
2021-03-15 13:01:35 +01:00 |
|
Miroslav Šedivý
|
304cb5d655
|
add CanLogin check for Authenticate.
|
2021-03-14 19:58:15 +01:00 |
|
Miroslav Šedivý
|
ecad2124fd
|
session state decoupled.
|
2021-03-14 00:50:08 +01:00 |
|
Miroslav Šedivý
|
4a28307c1e
|
session profile decoupled.
|
2021-03-14 00:45:51 +01:00 |
|
Miroslav Šedivý
|
7d4f7694b9
|
login username password.
|
2021-03-14 00:32:52 +01:00 |
|
Miroslav Šedivý
|
dafebc79e5
|
memberState -> sessionState.
|
2021-03-13 23:42:16 +01:00 |
|
Miroslav Šedivý
|
d83e04e7ec
|
fix logs, unified session_id.
|
2021-03-13 23:27:28 +01:00 |
|
Miroslav Šedivý
|
cacdd9e20a
|
Revert 'autogenerate token.'
|
2021-03-13 22:54:34 +01:00 |
|
Miroslav Šedivý
|
3fcca6ab52
|
OnHostChanged event and add tokens to session.
|
2021-03-13 22:17:49 +01:00 |
|
Miroslav Šedivý
|
453a6905f7
|
fmt auth.
|
2021-03-13 21:44:38 +01:00 |
|
Miroslav Šedivý
|
93ac4e8332
|
autogenerate token.
|
2021-03-13 21:43:36 +01:00 |
|
Miroslav Šedivý
|
a6b66e4d55
|
OnHostChanged event.
|
2021-03-13 21:37:00 +01:00 |
|
Miroslav Šedivý
|
3aea0c7bf5
|
remove members from session.
|
2021-03-13 21:11:48 +01:00 |
|
Miroslav Šedivý
|
84f0b0aaeb
|
move session database to member folder.
|
2021-03-13 21:07:51 +01:00 |
|
Miroslav Šedivý
|
58b00525cc
|
refactor authenticate to use Token.
|
2021-03-13 20:42:56 +01:00 |
|
Miroslav Šedivý
|
9dc96036ce
|
fmt sessionCtx.
|
2021-03-03 18:46:08 +01:00 |
|
Miroslav Šedivý
|
09625ecca5
|
session refactor state.
|
2021-02-26 15:04:50 +01:00 |
|
Miroslav Šedivý
|
cd18a22655
|
WebRTC events only for active peer connection.
|
2021-02-14 17:17:06 +01:00 |
|
Miroslav Šedivý
|
2b693f4e52
|
fix naming convention.
|
2021-02-14 17:11:21 +01:00 |
|
Miroslav Šedivý
|
45679f1b86
|
format Go source code.
|
2021-02-14 14:40:17 +01:00 |
|