Commit graph

  • 5ad266c0e5 Merge branch 'better_templates' into 'master' Dominika Liberda 2022-06-28 07:25:23 +00:00
  • 1a7805fccb * satanize Dominika Liberda 2022-06-28 09:34:04 +02:00
  • fcd102f113 * oops, fixes global replace Dominika Liberda 2022-06-25 12:02:45 +02:00
  • e1f8ded023 why not, let's bump to 0.95 Dominika Liberda 2022-06-25 11:35:03 +02:00
  • f3ff522d82 * template replace now global except for foreach Dominika Liberda 2022-06-25 11:32:20 +02:00
  • b7945227ea * fix ampersand expansion Dominika Liberda 2022-06-25 11:03:39 +02:00
  • 828bc8e426 * proper multiline Dominika Liberda 2022-06-25 09:23:16 +02:00
  • a954f330ab + poor man's array copy Dominika Liberda 2022-06-25 09:00:25 +02:00
  • c607722e2b * stuff working Dominika Liberda 2022-06-21 04:00:17 +02:00
  • 18083f0cf3 * broken, i'll squish this anyways Dominika Liberda 2022-06-20 04:56:54 +02:00
  • 5851ccc104 * a bit cleaner debug mode Dominika Liberda 2022-06-19 20:45:29 +02:00
  • 5a37f921c9 * fix in above, ncat is bork Dominika 2022-01-15 21:36:49 +01:00
  • 903b94e6e5 * ncat now timeouts after 10min of no i/o Dominika 2022-01-15 20:27:53 +01:00
  • a69e756a93 * fix an awful bug, eww how did this get here Dominika 2022-01-11 18:41:11 +01:00
  • 5be51165e2 * now 302s properly (WiP?) Dominika 2021-12-19 03:36:00 +01:00
  • 1cb85c8e4a + basic packaging support, WiP pack Dominika Liberda 2021-12-06 13:18:57 +01:00
  • 0793241a3b + docker-compose and other goodies Dominika 2021-11-10 23:50:33 +01:00
  • c30eb7f8f2 Merge branch 'master' into 'master' Maja Liberda 2021-11-10 22:51:06 +00:00
  • 93ab8b7a0b + docker-compose and other goodies Dominika 2021-11-10 23:50:33 +01:00
  • 52c09d888e Switch to using #!/usr/bin/env bash bad 2021-09-22 14:52:03 +02:00
  • f0ccf5d8ef fix secret .gitignore Lauren Liberda 2021-09-03 21:49:25 +02:00
  • cc5d052716 dockerfile update Lauren Liberda 2021-09-03 21:47:27 +02:00
  • 7846f5a271 * fix for using busybox's mktemp Dominika Liberda 2021-08-18 11:31:17 +00:00
  • 2639361804 * another router fix, for real this time Dominika Liberda 2021-08-02 22:37:27 +00:00
  • 4e49582099 * another router fix... Dominika Liberda 2021-08-03 00:29:41 +02:00
  • 4845da7909 * another fix in router Dominika Liberda 2021-08-03 00:17:48 +02:00
  • d80ae05bfe * fix bad behaviour on routing / Dominika Liberda 2021-08-01 22:42:57 +02:00
  • 67921ebab8 * fix POST data not being read when using router Dominika Liberda 2021-08-01 19:20:36 +02:00
  • 61bd6b72fe * fix XML mimetype Dominika Liberda 2021-07-26 23:05:41 +02:00
  • a9a2d8da25 head: html escape meta tag contents Lauren Liberda 2021-06-24 01:01:13 +02:00
  • 911eca714c html_encode: support for data from stdin Lauren Liberda 2021-06-23 00:40:35 +02:00
  • c73b8910d0 allow putting unsafe things in the head template Lauren Liberda 2021-06-09 01:53:46 +02:00
  • d249f225ba * even better sanitization in proxy Dominika Liberda 2021-06-02 00:19:14 +02:00
  • 988e290eed * proxy redirects are partly urlencoded now Dominika Liberda 2021-06-01 23:56:11 +02:00
  • 1ff1d08852 * fixed (?) proxying redirects Dominika Liberda 2021-06-01 23:48:02 +02:00
  • 4ce0667870 * proxying now uses curl instead of ncat Dominika Liberda 2021-06-01 22:06:25 +02:00
  • 46e77541cf + new proxying system Dominika Liberda 2021-06-01 21:14:03 +02:00
  • a7acb3ee6e + better 'Hello World' after ./http.sh init Dominika Liberda 2021-06-01 18:36:21 +02:00
  • 3270b2bf26 * bugfix in last bugfix Dominika Liberda 2021-06-01 02:19:26 +02:00
  • b92dc47b38 * fixes problems with %3F in GET query Dominika Liberda 2021-06-01 00:52:43 +02:00
  • 1bc1fc3127 * updated inlined config Dominika Liberda 2021-06-01 00:43:07 +02:00
  • 13819791ab * fixed mail for picky SMTP servers Dominika Liberda 2021-05-17 23:04:38 +02:00
  • ad7ce7d222 * fix in header handling Dominika Liberda 2021-05-17 17:12:25 +02:00
  • 9ea79c084b * added socat-only operation mode Dominika Liberda 2021-05-16 01:23:45 +02:00
  • 19d97773a9 * cfg[unbuffered] now does additional fun things Dominika Liberda 2021-05-03 21:12:02 +00:00
  • b1710af38b + unbuffered responses and r[range] Dominika Liberda 2021-05-02 23:05:31 +00:00
  • 3608935ea3 * added UA to logs Dominika Liberda 2021-05-02 14:51:56 +00:00
  • a0d23e1603 * html_encode bugfix, changed default URL decode algorithm Dominika Liberda 2021-04-02 20:05:20 +02:00
  • 6b03a4818b + url_encode and url_decode implementations Dominika Liberda 2021-04-02 19:39:25 +02:00
  • 7bf91f2ac7 * fixes directory traversal in Host header Dominika Liberda 2021-04-02 17:10:30 +02:00
  • 6fc1763b7f * fix CI???? Dominika Liberda 2021-03-09 18:57:10 +01:00
  • 546b90d81e * fix CI??? Dominika Liberda 2021-03-09 18:54:05 +01:00
  • 5a45ceb849 * fix CI?? Dominika Liberda 2021-03-09 18:49:27 +01:00
  • e6ba9e62ae * fix CI? Dominika Liberda 2021-03-09 18:47:50 +01:00
  • e20ad193b7 * fix CI Dominika Liberda 2021-03-09 17:18:05 +01:00
  • 34a697085c + CI Dominika Liberda 2021-03-09 15:53:48 +01:00
  • 3e030f4b17 Merge branch 'docker' into 'master' Dominika Liberda 2021-03-09 14:31:12 +00:00
  • ecf582c1da * fix for strings exceeding sed's length limit Dominika Liberda 2021-02-28 18:27:06 +01:00
  • 68e1c1b06c * fixes in unsafe rendering Dominika Liberda 2021-02-28 13:45:29 +01:00
  • 9a1683a3d4 + added unsafe rendering mode for templates Dominika Liberda 2021-02-28 12:39:46 +01:00
  • c53cb884ef + basic template engine Dominika Liberda 2021-02-28 03:33:58 +01:00
  • bb8805d786 * more quotes Dominika Liberda 2021-02-28 01:05:24 +01:00
  • 3218dcfdab * router parsed after parsing request Dominika Liberda 2021-02-26 23:24:19 +01:00
  • 610908cdf2 * fix in router Dominika Liberda 2021-02-18 00:39:26 +01:00
  • 27a6dfd5ed + advanced URL routing Dominika Liberda 2021-02-14 04:20:41 +01:00
  • 7d055ccab1 + on-the-fly text conversion (UTF-8 -> anything) Dominika Liberda 2021-02-02 17:11:18 +01:00
  • 809633fe3b + r[user_agent] Dominika Liberda 2021-02-02 16:14:39 +01:00
  • 0726625bde * fixed header parsing in browsers that don't fully adhere to standard (Netscape 3.04Gold) Dominika 2021-02-02 12:26:47 +01:00
  • 9e9100aa17 * fixes in POST handling Dominika Liberda 2021-01-27 01:42:20 +01:00
  • 45f26274c8 * fix another cookie bug Dominika Liberda 2021-01-19 01:10:47 +01:00
  • 062741a66a * another cookie parsing fix Dominika Liberda 2021-01-15 21:15:38 +01:00
  • c02cf1b2ae * fixed bugs in session_get_username() and the cookie handler Dominika Liberda 2021-01-15 20:23:21 +01:00
  • f938165518 + basic Docker support; todo ptrcnull 2021-01-10 05:09:18 +01:00
  • fe02fa38a3 + debug mode; - potential RCE bug, problems with '!' Dominika Liberda 2021-01-01 07:15:51 +01:00
  • 12afb9b8ac fixed improper whitespace handling in GET/POST params Dominika Liberda 2020-12-24 05:12:58 +01:00
  • 65279e90bf + basic 'Authorization: Bearer' handling, fixes some insecure assignments Dominika 2020-12-24 00:52:55 +01:00
  • 43da1a7b03 + some HTML output sanitization; fixes XSS in listing Dominika Liberda 2020-12-03 23:00:10 +01:00
  • a3eca1210b + USUŃ KONTO Dominika Liberda 2020-11-06 00:36:08 +01:00
  • 1d3e54e085 fix bug in accounts, added better From: to mail handler Dominika Liberda 2020-10-29 19:20:11 +01:00
  • 9b8033854b added mail handler, bump version to 0.94 Dominika Liberda 2020-10-29 16:13:14 +01:00
  • 8f0d48a50a ncat is bork bugfix Dominika Liberda 2020-10-11 20:25:05 +02:00
  • 4a2a0bb8af config/app.sh? get outta here Dominika Liberda 2020-10-07 17:21:16 +02:00
  • 3e01d1147e + some logs for workers [WRKR] Dominika Liberda 2020-10-05 02:23:14 +02:00
  • e84efbc9b0 worker now sources script instead of running in a new shell Dominika Liberda 2020-10-05 02:17:48 +02:00
  • 539493b094 namespace config load bugfix Dominika Liberda 2020-10-04 14:53:26 +02:00
  • 637f540936 namespaces - now you can cleanly manage your webapp, without tedious copying of random files over two repositories! Dominika Liberda 2020-10-02 23:40:02 +02:00
  • 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 Dominika 2020-09-18 11:11:14 +02:00
  • fa7435d235 fixed typo, formatted the code in workers.sh Dominika 2020-07-27 11:07:03 +02:00
  • 4132345e3d Added workers Dominika 2020-07-27 10:59:15 +02:00
  • 0c44c92dab updated default config, moved example demos to a separate repository Dominika 2020-07-27 00:01:35 +02:00
  • 7c4ec8d876 session cookies no longer expire after you close the browser - TODO: "Remember me" flag Dominika 2020-07-26 23:46:21 +02:00
  • ca2c8b4a50 Added basic proxying; Importing to gitlab. Dominika 2020-07-24 14:50:08 +02:00
  • 03f39e3dff Added r[ip], r[proto] and IP logging Dominika 2020-06-02 00:01:44 +02:00
  • 09008f78a2 Now passing get_dump and post_dump to PHP/Python Dominika 2020-05-29 09:23:42 +02:00
  • 73857c46ab Added get_dump and post_dump functions for debug Dominika 2020-05-29 09:01:52 +02:00
  • 4cd212faab Added PHP and Python experimental compatibility - Closes #1 Dominika 2020-05-29 10:43:22 +02:00
  • f5734a5b5c
    link update: the sequel Domi 2020-05-23 22:22:51 +02:00
  • 537176878f
    GH why won't you make links that actually work Domi 2020-05-23 22:21:14 +02:00
  • b8f3169f57 Initial commit, importing from tarball Dominika 2020-05-23 22:13:11 +02:00