92 Commits

Author SHA1 Message Date
c4235c3860 added contextual logger 2024-08-21 19:58:14 +03:00
274a84385a add extended context 2024-08-21 18:00:53 +03:00
23093fd30c improved locust perfomance (FastHttp) 2024-08-19 07:03:45 +03:00
d32db4e818 reduce rsa jwt key to 2048 bit 2024-08-18 23:16:14 +03:00
20313deda1 makefile fixes 2024-08-18 23:01:57 +03:00
f9ef25b285 moved server initialization 2024-08-18 21:16:07 +03:00
278ef8c991 add buffered io to logs writer 2024-08-18 14:55:16 +03:00
66250f7122 add periodical cache expired check 2024-08-17 15:51:52 +03:00
df479f79be fix long pooling redirects 2024-08-17 15:17:50 +03:00
afe520f631 fixes 2024-08-17 15:15:31 +03:00
431c909a4f gitignore fix 2024-08-17 15:11:17 +03:00
8dbb9de61a load tests with Locust/Python, fixes 2024-08-17 15:09:29 +03:00
73e7a25b11
Merge pull request #5 from Nucrea/feature/url-shortener
Feature/url shortener
2024-08-16 00:37:58 +03:00
17b0970364 added long pooling 2024-08-16 00:37:15 +03:00
19297b331e dockerfile fix 2024-08-11 23:50:19 +03:00
2f74e51a9d structure improvements, added makefile 2024-08-08 19:42:20 +03:00
133744eb16 code reorganisation 2024-08-08 19:34:36 +03:00
0c75d75e24 improved random string generation 2024-08-06 22:15:57 +03:00
34ad89172a
Merge pull request #4 from Nucrea/feature/url-shortener
Feature/url shortener
2024-08-05 10:03:51 +03:00
10805ef2d5 add shortlink generator and handlers 2024-08-05 09:58:45 +03:00
233c5cb057 fixes, add email msg send, login changed to email 2024-08-05 06:10:34 +03:00
7e3d9ec155 implented action token db operations 2024-07-31 08:45:52 +03:00
59e76a4ec1 add confirmation codes 2024-07-31 08:02:10 +03:00
edaaffeb61 fix logs file path 2024-07-28 00:36:56 +03:00
4d37323e8b improve loging, add request log middleware 2024-07-28 00:20:17 +03:00
5f8aaff4e0
Merge pull request #3 from Nucrea/implement-logger
implemented logger (wrapped zerolog)
2024-07-27 22:38:22 +03:00
273e09a1e4 implemented logger (wrapped zerolog) 2024-07-27 22:36:18 +03:00
ae1e69a6f9
Merge pull request #2 from Nucrea/implement-args-parser
Implement args parser
2024-07-27 19:21:46 +03:00
00621524e9 small main code improve 2024-07-27 19:21:30 +03:00
83315c027a getting config path from cmd args 2024-07-27 19:04:51 +03:00
6a67af79b7 added primitive args parsing 2024-07-27 18:08:07 +03:00
d2dfc7d345
Merge pull request #1 from Nucrea/implement-config
Implement config
2024-07-27 17:35:18 +03:00
843695f3f9 добавлены тесты для конфиг парсера 2024-07-27 17:31:41 +03:00
9002151739 доделан конфиг через файл, добавлен тестовый конфиг 2024-07-27 17:03:40 +03:00
5da8a4754d реструктурирован код 2024-07-22 22:52:43 +03:00
39a79d956b добавлен README.md 2024-07-21 17:04:23 +03:00
7906184a3d добавлен README.md 2024-07-21 17:03:52 +03:00
139f19614c пока что простая валидация пароля 2024-07-21 00:50:15 +03:00
fcbf9b62a2 добавлено кеширование юзеров 2024-07-21 00:39:48 +03:00
59dc02c3b1 полностью работают регистрация, логин, аутентификация 2024-07-20 23:13:30 +03:00
4cf54225b1 Добавлен gitignore 2024-07-20 19:56:21 +03:00
ce482cc998 initial commit 2024-07-20 19:55:18 +03:00