-
c8f2dbaadc
Use COUNT member in enums
main
cdo
2025-03-03 11:17:52 +00:00
-
e81a47d83f
Extract ActivitesView updating logic into own class
cdo
2025-03-03 10:42:26 +00:00
-
5697cf0652
Remove Card class and rename CardArea<T> to ListView<T>
cdo
2025-03-03 09:31:43 +00:00
-
b2f5288c4b
Remove sorting from server
cdo
2025-03-03 01:06:09 +00:00
-
8123c5375d
Regularly refresh activities and update cards in-place
cdo
2025-03-02 23:57:08 +00:00
-
3e99cc293a
Create Refresher class (and IRefreshable interface)
cdo
2025-03-02 17:45:59 +00:00
-
e275fa01ed
Add start() method to Periodic (and construct stopped)
cdo
2025-03-02 17:44:44 +00:00
-
487427cf0a
Add connected property to Client
cdo
2025-03-02 17:05:16 +00:00
-
5912302043
Add connection indicator to client
cdo
2025-03-02 16:52:34 +00:00
-
7c26a9278f
Transfer ownership of client socket in session_server:init/1
cdo
2025-03-02 16:49:42 +00:00
-
8a7032309f
Replace deprecated CSS functions with standard ones
cdo
2025-03-02 15:30:17 +00:00
-
708343c37f
Add connection_status signal to Client
cdo
2025-03-02 15:12:19 +00:00
-
10a7fe5c82
Remove refreshing indicator from ActivitiesView
cdo
2025-03-02 14:47:19 +00:00
-
c2d81778a8
Extract Card and CardArea classes
cdo
2025-03-02 14:32:08 +00:00
-
94df48db7b
Extract Periodic class from connection's Worker
cdo
2025-03-02 14:03:33 +00:00
-
76aca12fec
Add priority to activity cards
cdo
2025-03-02 13:40:55 +00:00
-
5a6b535beb
Animate refresh indicator show/hide
cdo
2025-03-02 12:52:29 +00:00
-
019bdf9ce6
Add refreshing indicator to ActivitiesView
cdo
2025-03-02 12:08:15 +00:00
-
17629f1db7
Reduce client-side timeout
cdo
2025-03-02 10:27:04 +00:00
-
0f0bd37cc8
Get activities from server and refresh on session log
cdo
2025-03-02 10:26:23 +00:00
-
bf876336f2
Handle listActivities on server
cdo
2025-03-02 10:25:39 +00:00
-
09f0648138
Actually log a session from client instead of pinging
cdo
2025-03-01 17:23:27 +00:00
-
d2a479f691
Create subject subsystem on server
cdo
2025-03-01 17:23:01 +00:00
-
68c55573de
Remove subject IDs and improve request handling
cdo
2025-03-01 17:22:31 +00:00
-
9588e88b93
Support more PDUs and create Client class
cdo
2025-03-01 10:36:38 +00:00
-
38d6b2fa9b
Remove 'Prioritized' from PDU names
cdo
2025-03-01 10:35:24 +00:00
-
a02ec90816
Implement transaction management in client
cdo
2025-02-28 19:33:00 +00:00
-
959be64cc1
Add transaction IDs to messages and handle on the server
cdo
2025-02-28 19:14:04 +00:00
-
c683f72e10
Mark Datum.type and Datum.content as protected instead of internal
cdo
2025-02-28 12:55:11 +00:00
-
cdbef62e70
Add some real messages to ASN.1 and handle pings on server
cdo
2025-02-28 12:45:35 +00:00
-
fe8b1ef977
Move SessionManager and related classes to own file
cdo
2025-02-28 12:44:40 +00:00
-
90a6eb3ab4
Support ENUMERATED in client DER library
cdo
2025-02-28 00:03:47 +00:00
-
38ef12fa02
Add popover for entering session length
cdo
2025-02-27 22:56:04 +00:00
-
5038a24539
Create skeleton of main activities view UI in client
cdo
2025-02-27 22:08:16 +00:00
-
6b53dd1526
Match results on ok in session_server
cdo
2025-02-25 23:07:20 +00:00
-
c8b9337da8
Remove unused acceptor field from tcp_server state
cdo
2025-02-25 22:24:07 +00:00
-
b33aeb8014
Make proto_sup strategy less strict
cdo
2025-02-25 22:23:40 +00:00
-
0238fbbd2a
Add timeouts to handshake in tcp_server
cdo
2025-02-25 22:13:34 +00:00
-
236eed5505
Handle exit properly in session_server
cdo
2025-02-25 22:05:06 +00:00
-
727c0aedd6
Implement demo of DER comms
cdo
2025-02-25 22:01:38 +00:00
-
f5cb3b7166
Reduce message MAX_FAIL_COUNT
cdo
2025-02-25 22:00:50 +00:00
-
218c1e3644
Add NULL support to Client DER library
cdo
2025-02-25 21:58:59 +00:00
-
10560371ab
Fix CHOICE DER support
cdo
2025-02-25 21:58:39 +00:00
-
18541786e1
Add support for CHOICE to client DER encode/decode logic
cdo
2025-02-25 18:17:30 +00:00
-
046deccc26
Write script for rebuilding and running the client and server
cdo
2025-02-25 17:34:08 +00:00
-
b522ef8a98
Implement connection recovery procedures in client
cdo
2025-02-25 16:00:17 +00:00
-
53857bc613
Fix message dropping issue on server
cdo
2025-02-25 15:57:26 +00:00
-
538405fec9
Move child spec into proto_sup
cdo
2025-02-25 15:57:12 +00:00
-
4eceba338c
Remove debug io:format() from tcp_server
cdo
2025-02-24 17:40:36 +00:00
-
ef9e578e25
Implement SEQUENCE encoding and decoding in client
cdo
2025-02-23 19:05:48 +00:00
-
5df58e9d28
Implement DER decoding for BOOLEAN, INTEGER and UTF8String in Client
cdo
2025-02-23 18:16:30 +00:00
-
4b22bd726f
Implement DER encoding for BOOLEAN, INTEGER and UTF8String in Client
cdo
2025-02-23 16:06:09 +00:00
-
31712d5efa
Move Connection and MainWindow classes to library
cdo
2025-02-23 10:57:36 +00:00
-
27ecce1211
Check in project plan
cdo
2025-02-23 10:26:20 +00:00
-
30d03e3739
Move client sources into client/src dir
cdo
2025-02-23 10:25:42 +00:00
-
ebf9afb4e1
Implement mTLS authentication between client and server
cdo
2025-02-23 01:32:59 +00:00
-
83ab6f7a20
Create initial version of client
cdo
2025-02-22 20:09:12 +00:00
-
5ae2b992ef
Modify server to use IPv6
cdo
2025-02-22 19:53:37 +00:00
-
bf5f517e85
Create initial version of server
cdo
2025-02-22 12:38:41 +00:00
-
a66b817ba3
Add AGPL 3.0 license
cdo
2025-02-22 12:28:50 +00:00