Commit Graph
80 Commits
Author SHA1 Message Date
zheiling 795c8720e5 testing: file_upload 2026-06-26 18:57:58 +03:00
zheiling 7e9487377f testing: refactoring; fixes file_download 2026-06-26 13:51:11 +03:00
zheiling 8849637d45 tests for file_download [not finished] 2026-06-25 19:50:04 +03:00
zheiling e770362817 tests for clear_file_from_sess 2026-06-25 14:31:21 +03:00
zheiling fdea1a03c9 tests for file_receive_prepare 2026-06-24 18:08:28 +03:00
zheiling 3f1abfd485 tests for file_p->file_send_prepare 2026-06-22 17:13:52 +03:00
zheiling 2f78bd8373 tests: extract_names_from_hash, file_send_prepare [not finished] 2026-06-19 16:46:54 +03:00
zheiling 573907a0c5 tests: file lists [not finished] 2026-06-18 20:36:27 +03:00
zheiling 158899d2bf file_p tests 2026-06-17 18:45:16 +03:00
zheiling 0040c07f81 tests: user module covered up 2026-06-16 18:33:20 +03:00
zheiling 7252480c95 updates .gitignore 2026-06-12 18:36:58 +03:00
zheiling 814fee67f8 refactoring; finishing integration of CMocka; several test cases covered 2026-06-12 18:35:33 +03:00
zheiling 2e33becdbf Initial integration of Cmocka (not finished) 2026-06-11 18:43:42 +03:00
zheiling 4eca54e1c7 testing init 2026-06-10 16:38:51 +03:00
zheiling 3079fd5f59 improves cancel download 2026-06-08 15:30:26 +03:00
zheiling 9988e5e7af new realization of cancel download 2026-06-05 16:26:39 +03:00
zheiling 8ef755b0a7 fixes error when connection interrupts while downloading the file 2026-06-05 12:21:09 +03:00
zheiling 382335e59c flushed buffer when cancelling the download 2026-06-02 15:35:54 +03:00
zheiling 35aabe675d uses preadv2() to listen cancel messages from the client. 2026-05-29 15:38:11 +03:00
zheiling 69e12f0df1 cancel download [needs testing] 2026-05-28 16:45:32 +03:00
zheiling 873a6488af show date in server log messages 2026-05-20 15:07:31 +03:00
zheiling e4142605ce updates TODO.md 2026-05-19 16:01:09 +03:00
zheiling 1810b02cfd fixes packages processing on file load 2026-05-19 13:53:50 +03:00
zheiling 111a81618f experimental cancel of upload 2026-05-18 18:35:59 +03:00
zheiling 7a9edc9535 gets rid of int64 values 2026-05-13 17:29:39 +03:00
zheiling c6bb849278 close db in more correct way. less unsigned integers 2026-05-11 18:28:26 +03:00
zheiling e681cc366e Merge branch 'signals' of github.com:zheiling/bbs-server into signals 2026-05-08 16:41:43 +03:00
zheiling 8d958833ca SIGINT test; not finished 2026-05-08 16:41:31 +03:00
zheiling 67c4211b52 SIGINT test; not finished 2026-05-08 16:27:58 +03:00
zheiling cf6bdee596 fixes file upload; replaces NOW() to date() in sqlite queries 2026-05-08 15:12:02 +03:00
zheiling 406b726daa sqlite: adapt SQL-queries to be compatible with SQLite3 2026-05-06 18:23:32 +03:00
zheiling 4ce763e18f sqlite: fixes registration 2026-05-06 17:02:29 +03:00
zheiling 4365e8fe94 updates TODO.md 2026-05-05 13:40:30 +03:00
zheiling 3fa309edda sqlite: completes integration 2026-05-05 13:33:02 +03:00
zheiling e8829a8150 updates TODO.md again 2026-05-04 18:29:18 +03:00
zheiling 75ae4797ab updates TODO.md 2026-05-04 18:28:26 +03:00
zheiling 4b8778487c sqlite: +db_get_files_data 2026-05-04 18:22:10 +03:00
zheiling 17671b38bc sqlite: +user auth/create 2026-05-04 16:47:27 +03:00
zheiling 1644cd218a sqlite: + common db_query function 2026-05-01 16:52:53 +03:00
zheiling 03f6db22b1 updates CMake configuration for SQLite; sqlite: open or create table function. 2026-04-29 18:47:28 +03:00
zheiling 39ff135367 adds sqlite lib files 2026-04-28 16:51:23 +03:00
zheiling cb1abe6fcb updates TODO.md 2026-04-27 17:22:29 +03:00
zheiling 62d091b861 updates TODO.md 2026-04-21 17:09:44 +03:00
zheiling 32ac8a2656 fixes welcome message 2026-03-24 13:12:33 +02:00
zheiling 0b1eb69490 fixes file name extraction on download; fixes wrong user name case 2026-03-19 16:04:04 +02:00
zheiling 9ae0c23f71 fixes file upload with spaces 2026-03-18 16:52:39 +02:00
zheiling a91e22794e changes file upload methods; improves session_send_string function. 2026-03-18 16:30:33 +02:00
zheiling 03b9462a0c add MIT license 2026-03-16 15:33:00 +02:00
zheiling 55b4ef7d5b minor, but important fixes for client part 2026-03-11 20:24:37 +02:00
zheiling 1905bab927 fixes cmake configuration 2026-03-02 15:20:58 +02:00
zheiling 6b4ae102ab registration: returns email field 2026-02-26 15:07:40 +02:00
zheiling a6383e15c1 updates TODO.md 2026-02-19 14:46:19 +02:00
zheiling e24c6b3ef3 improves registration 2026-02-19 14:46:08 +02:00
zheiling c8b91776d3 registration: small fix 2026-02-18 18:43:44 +02:00
zheiling 23c4d467d0 fixes page number calculation 2026-02-13 14:34:29 +02:00
zheiling fad725f919 API: file list, file search: default values 2026-02-13 12:22:16 +02:00
zheiling 57d7612f60 API: + file search 2026-02-12 16:43:45 +02:00
zheiling 21b9f46f77 CMake integration 2026-02-10 14:42:45 +02:00
zheiling bc42f3a72f adapted for C23 2026-01-27 14:38:31 +02:00
zheiling 149cb094c2 adaptation to TUI 2026-01-26 14:22:54 +02:00
zheiling 44a4e20027 UI: file list improvements 2026-01-23 18:14:11 +02:00
zheiling b3070f612a fixes for TUI 2026-01-22 16:28:04 +02:00
zheiling 9c135ca9a8 implements password hashing 2025-11-18 18:44:00 +02:00
zheiling 1393115972 updates TODO 2025-11-14 15:54:03 +02:00
zheiling 1470b628d9 finishes registration process 2025-11-13 13:18:46 +02:00
zheiling 4569bf1f47 implementation of registration (not finished) 2025-11-07 17:41:33 +02:00
zheiling 08d46cffcb file list: implementation of paging 2025-11-06 16:40:35 +02:00
zheiling 2bf6402099 get files in FS by their hash number 2025-11-05 15:20:05 +02:00
zheiling 473ec81b7a DB: get file list. 2025-11-04 17:57:20 +02:00
zheiling 4ba740ae39 save file into db 2025-10-31 15:33:19 +02:00
zheiling 531b73f5fe merge 2025-10-30 17:57:02 +02:00
zheiling 7c4c9e6694 file db saving (not complete) 2025-10-30 17:51:26 +02:00
zheiling 76dff7dafb File hashing (not finished) 2025-10-27 17:33:39 +02:00
zheiling 619d48d8c9 file hashing (not complete) 2025-10-27 17:31:41 +02:00
zheiling 24c4e75943 DB integration: initial support. user login by DB. 2025-10-23 15:18:48 +03:00
zheiling ae2a506f0e minor updates 2025-10-16 15:30:25 +03:00
zheiling a5a3a29708 updates setup.sh 2025-10-16 14:15:33 +03:00
zheiling 1680356b84 updates README.md 2025-10-16 14:14:16 +03:00
zheiling fdb2c3ba4f Code release 2025-10-16 14:12:55 +03:00
zheiling 09414d96c9 Initial commit 2025-10-16 13:23:58 +03:00