| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | session: read also include name of self | littleblack111 | 2025-03-20 | 1 | -1/+1 | |
| | | ||||||
| * | cleanup(session): unnecessary scope(eFormatType) | littleblack111 | 2025-03-20 | 1 | -2/+2 | |
| | | ||||||
| * | misc: use EXIT_SUCCESS and EXIT_FAILURE instead of 0 and 1 | littleblack111 | 2025-03-20 | 1 | -6/+7 | |
| | | ||||||
| * | fix(sessionManager): don't join() thread on dtor, reset them instead | littleblack111 | 2025-03-20 | 1 | -3/+5 | |
| | | | | | | | | also do that in removeSession this fixes when theres multiple clients, the first join() would block second one from getting destoryed | |||||
| * | build: std=c++26 | littleblack111 | 2025-03-20 | 2 | -9/+9 | |
| | | ||||||
| * | feat!: require arg for server port | littleblack111 | 2025-03-20 | 3 | -5/+48 | |
| | | ||||||
| * | clang-tidy | littleblack111 | 2025-03-20 | 2 | -7/+6 | |
| | | ||||||
| * | server(reuse): constexpr for perf | littleblack111 | 2025-03-20 | 1 | -1/+1 | |
| | | ||||||
| * | session(write): fix newline not being printed before write | littleblack111 | 2025-03-20 | 2 | -0/+6 | |
| | | | | rn if you write() while there is a read("text") it would output the new write() in the same line which is not ideal. | |||||
| * | cleanup: shared ptr .get() and std::move() use cases | littleblack111 | 2025-03-20 | 1 | -1/+1 | |
| | | | | | fixes a bug where dtor of CSession is not called | |||||
| * | rename(chatServer): m_sessionThread -> m_sessionManagerThread | littleblack111 | 2025-03-20 | 2 | -5/+5 | |
| | | ||||||
| * | bump: compile_commands | littleblack111 | 2025-03-20 | 4 | -88/+31 | |
| | | ||||||
| * | session: get/use IP and port on connect | littleblack111 | 2025-03-20 | 4 | -13/+31 | |
| | | ||||||
| * | format/log: trace prefix | littleblack111 | 2025-03-20 | 1 | -0/+3 | |
| | | ||||||
| * | cleanup(chatManager): uneeded qualification | littleblack111 | 2025-03-20 | 1 | -1/+1 | |
| | | ||||||
| * | perf(session): uint8_t for eEventType | littleblack111 | 2025-03-20 | 1 | -1/+1 | |
| | | ||||||
| * | clang-format | littleblack111 | 2025-03-20 | 11 | -125/+124 | |
| | | ||||||
| * | session: log if user exited without registering | littleblack111 | 2025-03-20 | 1 | -2/+4 | |
| | | ||||||
| * | session(registerSession): don't errno, just break if reset by peer(disconnect) | littleblack111 | 2025-03-20 | 2 | -9/+9 | |
| | | ||||||
| * | signal(session,sessionManager): atexit handler | littleblack111 | 2025-03-20 | 4 | -0/+15 | |
| | | | | | sometimes have malloc: Heap corruption detected :/ | |||||
| * | fix(header): signal include | littleblack111 | 2025-03-20 | 1 | -0/+1 | |
| | | ||||||
| * | signal: quick_exit as fallback if stuck at exit | littleblack111 | 2025-03-20 | 1 | -0/+4 | |
| | | ||||||
| * | bump: compile_commands.json | littleblack111 | 2025-03-20 | 1 | -0/+19 | |
| | | ||||||
| * | fix(registerName): no longer allow same name | littleblack111 | 2025-03-20 | 10 | -23/+94 | |
| | | | | | | | | | | | the previous behaviour was it wouldn't broadcast the message to the same name debug: more logging, maybe we should disable TRACE by default in the future? WIP: partial impl of signal handling(SIGINT(keyboardinterrupt) etc) | |||||
| * | session: recvManager -> recvLoop | littleblack111 | 2025-03-20 | 2 | -4/+4 | |
| | | | | | fix(recvLoop): break if !good | |||||
| * | misc: compile_commands.json | littleblack111 | 2025-03-20 | 1 | -0/+173 | |
| | | ||||||
| * | gitignore: ignore *.o and .cache | littleblack111 | 2025-03-20 | 1 | -2/+2 | |
| | | ||||||
| * | feat: broadcast message from one client to the rest, making chat actually ↵ | littleblack111 | 2025-03-20 | 8 | -11/+61 | |
| | | | | | | | | possible fix(chatServer, CSessionManager): .join sessionThread properly cleanup(server): unused header | |||||
| * | fix(essionManager): default broadcast = {} -> broadcast = NONE | littleblack111 | 2025-03-20 | 1 | -1/+1 | |
| | | ||||||
| * | style: remove random const, reorganize stuff | littleblack111 | 2025-03-20 | 2 | -20/+23 | |
| | | ||||||
| * | sessionManager: run in a jthread, for prep of inputManager | littleblack111 | 2025-03-20 | 5 | -8/+59 | |
| | | | | | refactor(main)!: move main infra to oop chatServer | |||||
| * | ci: nuked | littleblack111 | 2025-03-20 | 1 | -77/+0 | |
| | | ||||||
| * | fix: session not disconnected properly | littleblack111 | 2025-03-20 | 8 | -46/+86 | |
| | | | | | perf: use server sockfd directly instead of a dupe of it | |||||
| * | refactor(format,log): better/simpler way to do them | littleblack111 | 2025-03-07 | 3 | -109/+36 | |
| | | ||||||
| * | refactor: logging system | littleblack111 | 2025-03-07 | 7 | -39/+178 | |
| | | ||||||
| * | ci: explicitly use g++-14 | littleblack111 | 2025-03-07 | 1 | -2/+2 | |
| | | ||||||
| * | ci: fix dependencies - we need latest version of g++ for c++23 | littleblack111 | 2025-03-07 | 1 | -40/+5 | |
| | | | | | remove: doxygen | |||||
| * | style: clang-format | github-actions[bot] | 2025-03-05 | 2 | -4/+5 | |
| | | ||||||
| * | ci: fix build wording | littleblack111 | 2025-03-05 | 1 | -1/+1 | |
| | | ||||||
| * | refactor(server): uneeded reusable variables/functions | littleblack111 | 2025-03-05 | 2 | -10/+3 | |
| | | ||||||
| * | session: dynamic onErrno | littleblack111 | 2025-03-05 | 2 | -24/+19 | |
| | | | | | refactor: read(std::string) | |||||
| * | server: reuse(SO_REUSEADDR) | littleblack111 | 2025-03-05 | 1 | -1/+4 | |
| | | ||||||
| * | fix(filedescriptor): headers | littleblack111 | 2025-03-05 | 1 | -1/+1 | |
| | | ||||||
| * | cleanup: random comments | littleblack111 | 2025-03-05 | 1 | -13/+0 | |
| | | ||||||
| * | cleanup: unused header | littleblack111 | 2025-03-05 | 1 | -1/+0 | |
| | | ||||||
| * | makefile(clang-tidy): -fix-errors | littleblack111 | 2025-03-04 | 1 | -1/+1 | |
| | | ||||||
| * | clang-format & clang-tidy | littleblack111 | 2025-03-04 | 10 | -161/+155 | |
| | | ||||||
| * | ci: init | littleblack111 | 2025-03-04 | 1 | -0/+112 | |
| | | ||||||
| * | refactor!: python -> c++ | littleblack111 | 2025-03-04 | 18 | -627/+629 | |
| | | ||||||
| * | fixes | littleblack111 | 2023-07-18 | 1 | -3/+3 | |
| | | ||||||
