Commit graph

150 commits

Author SHA1 Message Date
Arnaud Vergnet
e8807f28d3 Add report draft 2021-01-31 22:52:14 +01:00
Arnaud Vergnet
ada6167c25 Lock server port between 1024 and 64000 2021-01-31 22:47:55 +01:00
Arnaud Vergnet
b281b4b530 Reformat whole project 2021-01-31 20:28:54 +01:00
Arnaud Vergnet
547c94110e Remove unnecessary public attribute 2021-01-31 20:17:31 +01:00
Arnaud Vergnet
4d21742261 Allow using cli for server 2021-01-31 19:55:59 +01:00
Arnaud Vergnet
2fc3a00264 Merge remote-tracking branch 'origin/subprojects' into subprojects 2021-01-31 17:18:24 +01:00
Arnaud Vergnet
65872c33aa Abstract insa proxy with proxy interface 2021-01-31 17:18:11 +01:00
a4d2c48eb6 Remove not needed PeerUser reference in PeerConnection 2021-01-27 12:25:31 +01:00
599a4a1121 Fix user not being disconnected on local network 2021-01-27 12:19:30 +01:00
Arnaud Vergnet
298e01d09c Allow configuring local network
Can disable/enable local network and set port
2021-01-27 11:19:25 +01:00
Arnaud Vergnet
60fa5adfe4 Allow sending username updates 2021-01-27 10:13:13 +01:00
Arnaud Vergnet
d51cbc6d75 Remove unused dependency and fix stdin run error 2021-01-27 09:08:05 +01:00
172f9d48a3 Fix user disconnection via proxy and various other bugs 2021-01-27 01:30:06 +01:00
f41c7baa8b Fix client connection with the proxy 2021-01-27 00:32:36 +01:00
Arnaud Vergnet
ebd292e6eb Publish disconnected user info on unsubscribe 2021-01-25 15:02:00 +01:00
Arnaud Vergnet
33f355b90b move user state outside of peer user 2021-01-25 14:51:09 +01:00
32364461be [WIP] Integrate server to the project
Many bugs are yet to fix
2021-01-20 14:26:57 +01:00
Arnaud Vergnet
7bbaa4f8da update build and run instructions 2021-01-12 14:51:01 +01:00
Arnaud Vergnet
034fb9203d Move config file in client subproject 2021-01-12 13:36:37 +01:00
Arnaud Vergnet
04e7cfb5e3 Remove unnecessary gradle code 2021-01-12 13:33:21 +01:00
Arnaud Vergnet
b6d02eaaec Organize project into client and lib subprojects 2021-01-12 12:24:14 +01:00
Arnaud Vergnet
93cf550a9b Do not reject presence server user if local inactive 2021-01-12 10:37:14 +01:00
Arnaud Vergnet
bc50fdec44 Update server ports 2021-01-12 10:36:21 +01:00
Arnaud Vergnet
ede9b259d4 Convert presence notification response to user list 2021-01-12 10:11:31 +01:00
Arnaud Vergnet
728d65f220 Use prepared sql statements 2021-01-08 11:31:52 +01:00
Arnaud Vergnet
68125c7c92 Implement basic presence server functionality 2021-01-07 17:04:45 +01:00
Arnaud Vergnet
1cf1ebec37 Make tcp handlers more generic 2021-01-07 15:35:05 +01:00
Arnaud Vergnet
7a36ef2c60 Move presence init server to user list 2021-01-07 15:02:03 +01:00
Arnaud Vergnet
2929211c85 Update presence server interface to match new API.
We now use a different port for the presence server and the proxy, each set in the config file
2021-01-07 10:43:46 +01:00
Arnaud Vergnet
20e341c190 Add presence server skeleton 2021-01-07 09:37:51 +01:00
Arnaud Vergnet
1cf3f738cb remove unused prints 2021-01-07 08:11:27 +01:00
Arnaud Vergnet
4c8cd5c080 Fix icons disappearing 2021-01-06 12:28:57 +01:00
Arnaud Vergnet
a9674c67d6 improve message styling 2021-01-06 12:15:02 +01:00
Arnaud Vergnet
7596a2c627 Add json config support 2021-01-06 11:56:35 +01:00
Arnaud Vergnet
fcc8136d14 Do not add new line if no text on attachment 2021-01-06 11:15:02 +01:00
Arnaud Vergnet
0cb5b34ff6 Show attachment status 2021-01-06 11:05:26 +01:00
9237649b60 Fix file not being sent (3) 2021-01-06 10:53:41 +01:00
dc32071529 Merge remote-tracking branch 'origin/master' 2021-01-06 10:50:25 +01:00
03f6e63b69 Fix file not being sent (2) 2021-01-06 10:50:20 +01:00
Arnaud Vergnet
7fea10f4dc Add report notes 2021-01-06 10:44:32 +01:00
Arnaud Vergnet
a2be9c26dd Fix ui freeze on file open 2021-01-06 10:44:21 +01:00
5f0d2ea7b1 Fix file not being sent 2021-01-06 10:43:42 +01:00
Arnaud Vergnet
43ccfe5901 remove unused file 2021-01-06 10:05:36 +01:00
ad48bfa05f Add support for file 2021-01-06 09:56:12 +01:00
Arnaud Vergnet
97c0d34159 Fix message duplicates on history load 2021-01-06 09:17:47 +01:00
Arnaud Vergnet
46cf6f40aa Fix chat history sql query 2021-01-06 09:05:52 +01:00
Arnaud Vergnet
63cb83916a Simplify user connection
Extracted handshake phase into separate class.
2021-01-06 08:28:21 +01:00
Arnaud Vergnet
fcb678f4fe use unique ID instead of ip 2021-01-05 22:00:30 +01:00
1ab27f4f87 make DatabaseController async 2021-01-05 15:34:24 +01:00
Arnaud Vergnet
6d3971be40 Improve UI doc and fix minor UI bugs 2021-01-05 10:37:41 +01:00