Commit Graph

  • e6f7dd9973 fix last dangling clippy warning main David Westgate 2023-12-06 14:07:47 -0800
  • 3e6d459cf7 more readme updates; fix test for remove_user also fix remove_user bug not removing empty rooms David Westgate 2023-12-03 22:48:49 -0800
  • fe9ed57522 git rid of derive debug David Westgate 2023-12-03 20:22:32 -0800
  • 8f3dcaac5a more modularization; add comments David Westgate 2023-12-03 20:20:26 -0800
  • 60b5013337 refactor client to lib code; abstract default port David Westgate 2023-12-03 17:51:33 -0800
  • c67f358d4a refactor server and move buffer code to lib David Westgate 2023-12-03 17:12:28 -0800
  • c1d3f48fa3 clippy fixes David Westgate 2023-12-03 15:57:51 -0800
  • 2dea995c5d fix client bug on msg David Westgate 2023-12-03 15:35:42 -0800
  • 0bd7920a13 update readme and rfc David Westgate 2023-12-03 15:31:04 -0800
  • e64c156216 update readme, rfc David Westgate 2023-11-30 22:34:38 -0800
  • fe27fdd9d4 remove special client code designation; not really relevant David Westgate 2023-11-30 21:57:02 -0800
  • 7e4883663b fix single param commands on the client David Westgate 2023-11-30 21:54:46 -0800
  • c20410b6f2 typo on error message David Westgate 2023-11-30 21:42:14 -0800
  • 12a132df93 handle port bind issue, minor cleanup David Westgate 2023-11-30 21:38:56 -0800
  • 14181b87e8 Add readme and license David Westgate 2023-11-30 21:38:11 -0800
  • d05df7979f better support messaging and parsing on client and server David Westgate 2023-11-30 20:19:41 -0800
  • d5935cdfff support leave/join messages David Westgate 2023-11-30 19:00:03 -0800
  • a5df7865a1 fix issue with room msg logic; add client keepalive watchdog David Westgate 2023-11-30 14:11:56 -0800
  • ac1eecd9e5 add error handling for sending message when not in the room David Westgate 2023-11-30 01:03:05 -0800
  • 2f66815631 better handling of quit/close+ add types+ fmt David Westgate 2023-11-29 18:53:38 -0800
  • 01ae72c6cc handle quitting finally David Westgate 2023-11-29 16:36:50 -0800
  • 0de646a74e message format improvements David Westgate 2023-11-29 13:31:25 -0800
  • 436c2406ab message working David Westgate 2023-11-29 13:13:13 -0800
  • 3fb7c0c251 clone stream for register nick David Westgate 2023-11-26 18:24:47 -0800
  • 3a93ac2dd5 change struct David Westgate 2023-11-26 18:19:57 -0800
  • 0904161a1f further refactor David Westgate 2023-11-26 17:58:56 -0800
  • 2697653b76 client and server cli optimizations David Westgate 2023-11-26 13:15:43 -0800
  • bdf70ea8d5 client and server refactor David Westgate 2023-11-25 21:09:05 -0800
  • 9f1f23623d support LIST_USERS_IN_ROOM David Westgate 2023-11-25 18:09:40 -0800
  • b7c7be8dca improvements to join/leave room David Westgate 2023-11-25 17:18:16 -0800
  • da336e41be improvements to join room David Westgate 2023-11-25 16:36:31 -0800
  • f78acbdb10 improve server threading David Westgate 2023-11-25 15:18:40 -0800
  • 52c757ea3a further work on server and client cmd implementation David Westgate 2023-11-25 13:53:52 -0800
  • 7e4a6578dc add server menu, work on nick reg David Westgate 2023-11-25 12:45:57 -0800
  • 52b6422e1a start of client app David Westgate 2023-11-22 19:12:10 -0800
  • 6714735633 begin server listening logic server David Westgate 2023-11-19 19:05:01 -0800
  • 144453c692 add lib, partition both application files, c-line input David Westgate 2023-11-19 19:03:59 -0800
  • 27e13d6a90 add rfc David Westgate 2023-11-17 18:49:24 -0800
  • ac13824ebe cargo init djw2 2023-11-17 18:37:56 -0800
  • 929e291ab8
    Update README.md David Westgate 2023-10-27 18:15:02 -0700
  • 8be81600af
    Initial commit David Westgate 2023-10-27 17:32:41 -0700