Commit Graph

105 Commits (master)

Author SHA1 Message Date
Dominika Liberda 19d97773a9 * cfg[unbuffered] now does additional fun things 2021-05-03 21:12:02 +00:00
Dominika Liberda b1710af38b + unbuffered responses and r[range] 2021-05-02 23:05:31 +00:00
Dominika Liberda 3608935ea3 * added UA to logs 2021-05-02 14:51:56 +00:00
Dominika Liberda a0d23e1603 * html_encode bugfix, changed default URL decode algorithm 2021-04-02 20:05:20 +02:00
Dominika Liberda 6b03a4818b + url_encode and url_decode implementations 2021-04-02 19:39:25 +02:00
Dominika Liberda 7bf91f2ac7 * fixes directory traversal in Host header 2021-04-02 17:10:30 +02:00
Dominika Liberda 6fc1763b7f * fix CI???? 2021-03-09 18:57:10 +01:00
Dominika Liberda 546b90d81e * fix CI??? 2021-03-09 18:54:05 +01:00
Dominika Liberda 5a45ceb849 * fix CI?? 2021-03-09 18:49:27 +01:00
Dominika Liberda e6ba9e62ae * fix CI? 2021-03-09 18:47:50 +01:00
Dominika Liberda e20ad193b7 * fix CI 2021-03-09 17:18:05 +01:00
Dominika Liberda 34a697085c + CI 2021-03-09 15:53:48 +01:00
Dominika Liberda 3e030f4b17 Merge branch 'docker' into 'master'
+ basic Docker support; todo

See merge request laudompat/http.sh!1
2021-03-09 14:31:12 +00:00
Dominika Liberda ecf582c1da * fix for strings exceeding sed's length limit 2021-02-28 18:27:06 +01:00
Dominika Liberda 68e1c1b06c * fixes in unsafe rendering 2021-02-28 13:45:29 +01:00
Dominika Liberda 9a1683a3d4 + added unsafe rendering mode for templates 2021-02-28 12:39:46 +01:00
Dominika Liberda c53cb884ef + basic template engine 2021-02-28 03:35:05 +01:00
Dominika Liberda bb8805d786 * more quotes 2021-02-28 01:05:24 +01:00
Dominika Liberda 3218dcfdab * router parsed after parsing request 2021-02-26 23:24:19 +01:00
Dominika Liberda 610908cdf2 * fix in router 2021-02-18 00:39:26 +01:00
Dominika Liberda 27a6dfd5ed + advanced URL routing 2021-02-14 04:20:41 +01:00
Dominika Liberda 7d055ccab1 + on-the-fly text conversion (UTF-8 -> anything) 2021-02-02 17:11:18 +01:00
Dominika Liberda 809633fe3b + r[user_agent] 2021-02-02 16:14:56 +01:00
Dominika 0726625bde * fixed header parsing in browsers that don't fully adhere to standard (Netscape 3.04Gold) 2021-02-02 12:57:50 +01:00
Dominika Liberda 9e9100aa17 * fixes in POST handling 2021-01-27 01:42:20 +01:00
Dominika Liberda 45f26274c8 * fix another cookie bug 2021-01-19 01:10:47 +01:00
Dominika Liberda 062741a66a * another cookie parsing fix 2021-01-15 21:15:38 +01:00
Dominika Liberda c02cf1b2ae * fixed bugs in session_get_username() and the cookie handler 2021-01-15 20:23:21 +01:00
ptrcnull f938165518 + basic Docker support; todo 2021-01-10 05:09:18 +01:00
Dominika Liberda fe02fa38a3 + debug mode; - potential RCE bug, problems with '!' 2021-01-01 07:16:00 +01:00
Dominika Liberda 12afb9b8ac fixed improper whitespace handling in GET/POST params 2020-12-24 05:12:58 +01:00
Dominika 65279e90bf + basic 'Authorization: Bearer' handling, fixes some insecure assignments 2020-12-24 00:52:55 +01:00
Dominika Liberda 43da1a7b03 + some HTML output sanitization; fixes XSS in listing 2020-12-03 23:00:10 +01:00
Dominika Liberda a3eca1210b + USUŃ KONTO 2020-11-06 00:36:08 +01:00
Dominika Liberda 1d3e54e085 fix bug in accounts, added better From: to mail handler 2020-11-02 15:24:37 +01:00
Dominika Liberda 9b8033854b added mail handler, bump version to 0.94 2020-11-02 15:24:28 +01:00
Dominika Liberda 8f0d48a50a ncat is bork bugfix 2020-10-11 20:25:05 +02:00
Dominika Liberda 4a2a0bb8af config/app.sh? get outta here 2020-10-08 00:17:59 +02:00
Dominika Liberda 3e01d1147e + some logs for workers [WRKR] 2020-10-05 02:23:14 +02:00
Dominika Liberda e84efbc9b0 worker now sources script instead of running in a new shell 2020-10-05 02:17:48 +02:00
Dominika Liberda 539493b094 namespace config load bugfix 2020-10-04 14:53:26 +02:00
Dominika Liberda 637f540936 namespaces - now you can cleanly manage your webapp, without tedious copying of random files over two repositories! 2020-10-02 23:40:02 +02:00
Dominika f7b8b441fb rewrote the logging system using ncat's env variables; added bind IP to config; now you can host only HTTPS (as opposed to HTTP/HTTP+HTTPS); bump version 2020-09-18 11:15:22 +02:00
Dominika fa7435d235 fixed typo, formatted the code in workers.sh 2020-07-27 11:07:03 +02:00
Dominika 4132345e3d Added workers 2020-07-27 10:59:15 +02:00
Dominika 0c44c92dab updated default config, moved example demos to a separate repository 2020-07-27 00:01:35 +02:00
Dominika 7c4ec8d876 session cookies no longer expire after you close the browser - TODO: "Remember me" flag 2020-07-26 23:46:21 +02:00
Dominika ca2c8b4a50 Added basic proxying; Importing to gitlab. 2020-07-24 14:50:08 +02:00
Dominika 03f39e3dff Added r[ip], r[proto] and IP logging 2020-06-02 00:01:44 +02:00
Dominika 09008f78a2 Now passing get_dump and post_dump to PHP/Python 2020-05-29 09:23:42 +02:00