Commit Graph

6 Commits

Author SHA1 Message Date
5492c95dd3 chore: bump buffer limits and add epoll event update helper for client writes 2025-05-06 16:00:18 +00:00
21d73bc185 chore: add .gitignore with build artifacts and test binaries 2025-05-06 14:09:26 +00:00
2ee1ff809c fix: rename logmsg to log_event and add structured logging with host info in IRC server
- Renamed `logmsg` function to `log_event` for consistency with new logging format
- Added ISO 8601 timestamp buffer `timebuf` and replaced `tbuf` with it in log output
- Updated join/leave log messages to include client host and structured format (e.g., "user joined: <nick> (<host>) joined channel <name>")
- Moved leave log call inside the member removal loop to ensure it fires only on actual removal
2025-05-06 13:52:54 +00:00
33ce55f862 feat: add --log flag and structured logmsg function for join/part/disconnect events 2025-05-06 13:44:09 +00:00
7a2e4b570e fix: strip leading numeric codes from IRC reply prefixes in send_motd and send_lusers 2025-05-06 13:26:23 +00:00
8b3fb39b21 chore: add initial IRC server with epoll and load testing tool scaffolding 2025-05-06 13:00:06 +00:00