Commit graph

230 commits

Author SHA1 Message Date
8137883978 Remove TODO 2022-11-06 20:11:00 +01:00
531595ac32 Write conclusion 2022-11-06 20:05:49 +01:00
d784ea7be8 Formatting, reread 2022-11-06 19:51:42 +01:00
7fe88b1932 Add debug/log macro explanation 2022-11-06 19:26:23 +01:00
beaa6c8da6 Move protocol section 2022-11-06 19:13:29 +01:00
b644468fe9 Write protocol 2022-11-06 19:10:02 +01:00
928b163c7e For get_name, send \n but have the client remove it 2022-11-06 18:25:29 +01:00
e5de98db96 Start writing protocole 2022-11-06 18:25:11 +01:00
b5e1168307 Add quickstart section, in Makefile, fallback to cc if clang not found 2022-11-06 17:46:17 +01:00
dbc5f51449 Move logging config to config.h 2022-11-06 16:08:48 +01:00
3bb28bec4a Add time to send_message 2022-11-06 15:58:41 +01:00
9f0b2581da Don't take space into group name when quitting 2022-11-06 15:39:49 +01:00
17ef31e3ac Do not permit space in group name 2022-11-06 15:29:49 +01:00
a02ddb031c Do not permit space in name 2022-11-06 15:27:03 +01:00
ba2aade5c6 Remove TODO note 2022-11-06 15:23:31 +01:00
61638b7ac5 Don't say we updated group if it's not true 2022-11-06 15:20:03 +01:00
c92c12ace1 Warn when group subcommand was not recognized 2022-11-06 15:18:37 +01:00
6382cb07a0 Add cmd_group_quit as subcommand to cmd_group
Rename cmd_join_group to cmd_group_join as subcommand for cmd_group
2022-11-06 14:59:32 +01:00
0dfa44ae11 Add function delete_group_if_empty, check for group deletion in disconnect_client 2022-11-06 14:33:03 +01:00
43e5e3027b Explain more server functions 2022-11-06 14:33:03 +01:00
9e3560bec4 Explain ClientListener 2022-11-06 14:33:03 +01:00
40e15699be Minor change 2022-11-06 14:33:03 +01:00
990bfeef98 Write about commands, start writing about server functions 2022-11-06 14:33:03 +01:00
0c03d2247a Getting existing group when it was not found is an error 2022-11-06 14:33:03 +01:00
be3a941777 Rename set_group to join_group 2022-11-06 14:32:53 +01:00
fa249aa464 Fix typo, add comments, remove client from its groups in disconnect_client 2022-11-06 09:18:33 +01:00
dae0f97fef Finish server definitions 2022-11-06 08:53:09 +01:00
bbd91b187d Add TODO for date 2022-11-06 08:10:28 +01:00
88bc409244 Add TODO note 2022-11-05 23:34:18 +01:00
55d1b5561a Update rapport 2022-11-05 21:12:35 +01:00
042627b2e4 Start explaining server 2022-11-05 17:09:29 +01:00
a40444ee9f Add choix du langage, + typos 2022-11-05 16:35:36 +01:00
9594fc2771 Compile rapport 2022-11-05 16:19:05 +01:00
994649dda6 Explain client functions and mutex 2022-11-05 16:18:24 +01:00
5b367eafe8 Move architecture.md in rapport 2022-11-05 14:31:29 +01:00
1f8462b7c6 Start rapport 2022-11-05 12:43:50 +01:00
911423a7f5 Add TODO note 2022-11-05 11:24:21 +01:00
36fe9a11eb Add config header file 2022-11-05 10:14:49 +01:00
3ea2b472ad Remove empty Rapport 2022-11-05 10:07:47 +01:00
ec5a314722 Implement sending to group 2022-11-05 10:01:10 +01:00
4f591da4a9 Minor change 2022-11-05 10:00:59 +01:00
3d0c7dbd5e Fix trailing new line when received incomplete message 2022-11-05 09:39:50 +01:00
c779b7ce24 Implement list groups 2022-11-05 09:39:33 +01:00
6cf95e27c7 Really implement list_clients 2022-11-05 09:21:26 +01:00
93ce6c0929 Add error_print to perror 2022-11-05 08:47:03 +01:00
0fe3926844 Refrase help message 2022-11-05 08:37:42 +01:00
e4ee776562 Update comments for case CMD_SEND, in preparation of group sending 2022-11-05 08:33:57 +01:00
bd835501f9 Add debug messages 2022-11-05 08:24:10 +01:00
2b3ea97516 Formatting 2022-11-05 08:17:35 +01:00
4edd32510e Remove obsolete TODOs 2022-11-05 08:10:48 +01:00