Commit Graph

82 Commits (pack)

Author SHA1 Message Date
Dominika Liberda 1cb85c8e4a + basic packaging support, WiP 2021-12-06 13:18:57 +01:00
Dominika 0793241a3b + docker-compose and other goodies 2021-11-10 23:57:47 +01:00
bad 52c09d888e Switch to using #!/usr/bin/env bash
This fixes http.sh on nixos, macos and probably a few other systems
2021-09-22 14:52:03 +02:00
Lauren Liberda f0ccf5d8ef fix secret .gitignore 2021-09-09 18:35:45 +02:00
Lauren Liberda cc5d052716 dockerfile update 2021-09-09 18:35:37 +02:00
Dominika Liberda 7846f5a271 * fix for using busybox's mktemp 2021-08-18 11:31:17 +00:00
Dominika Liberda 2639361804 * another router fix, for real this time 2021-08-02 22:37:27 +00:00
Dominika Liberda 4e49582099 * another router fix... 2021-08-03 00:29:41 +02:00
Dominika Liberda 4845da7909 * another fix in router 2021-08-03 00:17:48 +02:00
Dominika Liberda d80ae05bfe * fix bad behaviour on routing / 2021-08-01 22:42:57 +02:00
Dominika Liberda 67921ebab8 * fix POST data not being read when using router 2021-08-01 19:20:36 +02:00
Dominika Liberda 61bd6b72fe * fix XML mimetype 2021-07-26 23:05:41 +02:00
Lauren Liberda a9a2d8da25 head: html escape meta tag contents 2021-06-24 01:01:13 +02:00
Lauren Liberda 911eca714c html_encode: support for data from stdin 2021-06-23 00:40:35 +02:00
Lauren Liberda c73b8910d0 allow putting unsafe things in the head template 2021-06-09 01:53:46 +02:00
Dominika Liberda d249f225ba * even better sanitization in proxy 2021-06-02 00:22:42 +02:00
Dominika Liberda 988e290eed * proxy redirects are partly urlencoded now 2021-06-01 23:56:11 +02:00
Dominika Liberda 1ff1d08852 * fixed (?) proxying redirects 2021-06-01 23:48:02 +02:00
Dominika Liberda 4ce0667870 * proxying now uses curl instead of ncat 2021-06-01 22:09:44 +02:00
Dominika Liberda 46e77541cf + new proxying system 2021-06-01 21:14:03 +02:00
Dominika Liberda a7acb3ee6e + better 'Hello World' after ./http.sh init 2021-06-01 18:36:21 +02:00
Dominika Liberda 3270b2bf26 * bugfix in last bugfix 2021-06-01 02:19:26 +02:00
Dominika Liberda b92dc47b38 * fixes problems with %3F in GET query 2021-06-01 00:52:43 +02:00
Dominika Liberda 1bc1fc3127 * updated inlined config 2021-06-01 00:43:07 +02:00
Dominika Liberda 13819791ab * fixed mail for picky SMTP servers 2021-05-20 20:23:33 +02:00
Dominika Liberda ad7ce7d222 * fix in header handling 2021-05-17 17:26:22 +02:00
Dominika Liberda 9ea79c084b * added socat-only operation mode 2021-05-16 11:10:39 +02:00
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