Block a user
785cbff2a7
now redirections use 303, small refactoring, added skeleton for response logic, API responses up to getMessageInfo
90f8289bcd
Hot fix: now bad cookies do not ruin everything
799e156f88
Fiexs bugs caused by misuse if sqlite3, fixed very old memory leak, added separate .cpp files for each request type, added raw login page, did some refactoring, added functions for http redirection (307), /internalapi/pollEvents is done, /internalapi/getChatList is done
a6f4bd6c88
Fixed some Cookie bugs, rewrote everything to nytl, added session system, added ugly login page
3632ade86d
Hot fix: added templater for future login page, fixed some critical bugs with binding socket to unix domain address
5314ffef1f
Merged with anton_branch
69d054ed04
Added base64 encoding/decoding, added cookie creation and parsing, divided main service into library (entry = actions.h, module: iu9cawechat::) and small executable
0e2ed000f9
Добавлены кнопки удаления чатов, участников чата, изменен дизайн некоторых элементов, добавлено api
40f637a1cf
added antons code
9dfe013cc6
api update
gregory
created branch usersession in collarbone-annihi.../iu9-ca-web-chat
2024-08-23 12:41:06 +00:00
69d054ed04
Added base64 encoding/decoding, added cookie creation and parsing, divided main service into library (entry = actions.h, module: iu9cawechat::) and small executable
gregory
deleted branch experiment from collarbone-annihi.../iu9-ca-web-chat
2024-08-21 12:42:25 +00:00
925c072039
Initialization of chat service (all tables), admin command to update root password without erasing the whole database. Each een9 worker now has it's own sqlite3 connectin handler
6be78c1510
fixed some bugs, made an utility to send admin commands to server, added both http listeners and admin-cmd listeners. Command "8" to shutdown the server. And the most important: IU9 CA Web Chat can now talk like a mentally ill teenager (command "hello" (gonna delete this later))
4d18d13a93
Added server support for 'admin-control' protocol, added parsing of IP4/6/unix addresses, fixed some bugs, moved to C++17, config["server"] now actually does something
1aa95ad87e
uuups
38d3a2ea78
Printing bad requests to log/req
925c072039
Initialization of chat service (all tables), admin command to update root password without erasing the whole database. Each een9 worker now has it's own sqlite3 connectin handler