Releases: Szaroslav/socket-chat
Releases · Szaroslav/socket-chat
Release list
v3.0
TCP and UDP unicast/multicast chat
What's Changed
- Multicast chat by @Szaroslav in #37
- Client: Refactoring, split init function into smaller parts by @Szaroslav in #38
- Socket: Remove UDP_MULTICAST type by @Szaroslav in #39
- Logging: Replace the server and client titles by @Szaroslav in #40
- Update of message and buffer size constants by @Szaroslav in #41
- Fix: Remove a weirdo include by @Szaroslav in #42
- Server: Fix waiting for TCP socket [MacOS] by @Szaroslav in #43
- Multicast: Fix binding the sockets by @Szaroslav in #44
- Multicast: Add a dedicated port by @Szaroslav in #45
- Client: Clean up call of send_udp_message by @Szaroslav in #46
- Client: Clear potential sequence codes by @Szaroslav in #47
- Server: Add array of buffers to introduce thread safety by @Szaroslav in #48
- Add a new multimedia example file by @Szaroslav in #49
Full Changelog: v2.0...v3.0
v2.0
TCP and UDP chat
What's Changed
- Connection: Add HELLO message by @Szaroslav in #21
- Create run.sh script by @Szaroslav in #22
- Run: Fix by @Szaroslav in #23
- Run: Move connection.c to common dependencies by @Szaroslav in #24
- File descriptor: Remove GNU_SOURCE macro by @Szaroslav in #25
- Socket: Distinction between TCP and UDP, extend module of UDP functions by @Szaroslav in #26
- Connection: Distinction between TCP and UDP by @Szaroslav in #27
- Byte: Initialization by @Szaroslav in #28
- Byte: Add ubyte by @Szaroslav in #29
- Byte: Update by @Szaroslav in #30
- UDP chat by @Szaroslav in #31
- Add production environment variable to hide info and success logs by @Szaroslav in #32
- Client: Fix EOF bug by @Szaroslav in #33
- Server: Fix invalid client ID, which is sent in a message by @Szaroslav in #34
- Add example multimedia file by @Szaroslav in #35
- Documentation: Create "Running the applications" paragraph by @Szaroslav in #36
Full Changelog: v1.0...v2.0
v1.0
TCP chat
What's Changed
- Logger: Create by @Szaroslav in #1
- Logger: Add success function by @Szaroslav in #2
- Logger: Add message titles by @Szaroslav in #3
- Logger: Refactor errno message by @Szaroslav in #4
- Logger: Create a warn function by @Szaroslav in #5
- Logger: Minor refactoring changes by @Szaroslav in #6
- Logger: Fix output stream by @Szaroslav in #7
- Logger: Create info function without new lines by @Szaroslav in #8
- Signal: Initialization by @Szaroslav in #9
- Thread: Initialization by @Szaroslav in #10
- Socket: Initialization by @Szaroslav in #11
- Logger: Fix warning of undefined variable by @Szaroslav in #12
- Logger: Add title of info message by @Szaroslav in #13
- Connection: Initialization by @Szaroslav in #14
- Initialization of server and client programs by @Szaroslav in #15
- Socket: Correct typos by @Szaroslav in #16
- File descriptor: Create poll function by @Szaroslav in #20
Full Changelog: https://github.com/Szaroslav/socket-chat/commits/v1.0