Commit Graph

22 Commits

Author SHA1 Message Date
Maxime Cannoodt
5dbdf8d1d2 feat: log user identifier and user plugin version in write event table 2022-08-18 22:28:17 +02:00
Maxime Cannoodt
655aeabbb5
Merge pull request #18 from mcndt/expired-note-bloom-filter
feat:  return HTTP 410 page for expired notes
2022-08-11 15:01:03 +02:00
Maxime Cannoodt
908c6b5901 feat: return HTTP 410 page for expired notes 2022-08-11 14:59:48 +02:00
Maxime Cannoodt
062ecf406f fix: 🐛 fix upload limit not working correctly 2022-08-10 09:27:30 +02:00
Maxime Cannoodt
6f60ea11e6 refactor: split Express app into controller pattern 2022-08-09 19:37:48 +02:00
Maxime Cannoodt
0ba9d74a83 fix: 🐛 event logging: fix proxy IP being logged instead of client IP 2022-08-09 12:13:07 +02:00
Maxime Cannoodt
ff6b45771e fix: 🐛 log correct client host behind reverse proxy 2022-08-09 00:09:02 +02:00
Maxime Cannoodt
9b1a446340 feat: 🔊 Add event logging for note read, writes and purges. 2022-08-08 23:43:35 +02:00
Maxime Cannoodt
293af7f34b refactor: 🗃️ Change event log database for note purges 2022-08-08 23:39:37 +02:00
Maxime Cannoodt
e7f17dbe4d feat: 🗃️ Add event table to schema, add EventLogger class to server 2022-08-08 22:46:50 +02:00
Maxime Cannoodt
774848dd45 promisify clean expired notes 2022-07-10 23:43:28 +02:00
Maxime Cannoodt
c64633ecd0 unit test expired note removal 2022-07-10 23:39:58 +02:00
Maxime Cannoodt
276ac5cfe0 validate POST body form 2022-07-10 23:26:52 +02:00
Maxime Cannoodt
1d824d5f07 rate limiting on get, more unit test config 2022-07-10 23:00:32 +02:00
Maxime Cannoodt
9fcd8e5903 apply upload limit 2022-07-10 14:19:58 +02:00
Maxime Cannoodt
c14782310a better package scripts 2022-07-10 14:03:23 +02:00
Maxime Cannoodt
a7445c3520 ignore logger file 2022-07-09 13:22:36 +02:00
Maxime Cannoodt
c55dc28d59 disable info logs in integration tests 2022-07-09 13:17:45 +02:00
Maxime Cannoodt
43297b4807 add some integration tests 2022-07-09 13:02:35 +02:00
Maxime Cannoodt
5e2da1db6d integration testing with sqlite 2022-07-09 12:26:49 +02:00
Maxime Cannoodt
2be7bfcaee add sample test 2022-07-09 10:47:03 +02:00
Maxime Cannoodt
0efd3f4056 add testing libs, separate app from server 2022-07-09 10:35:44 +02:00