Commit Graph

  • 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