-
7a6e6c2f38
server: fix "typo"
master
sdomi
2024-07-26 20:56:23 +0200
-
b0f23c01e5
notORM: fix typo
sdomi
2024-07-26 20:52:52 +0200
-
ee1a540120
server: remove some of the parsing crimes
sdomi
2024-07-26 20:52:42 +0200
-
2c1dfa20f1
meta: version bump, since i'm breaking compat anyways
sdomi
2024-07-26 03:24:14 +0200
-
bb8526a752
account: migrate to notORM for data storage
sdomi
2024-07-26 03:20:50 +0200
-
1df5fb17ca
notORM: new generic data I/O interface, currently backed by CSV-esque files
sdomi
2024-07-26 02:51:34 +0200
-
efbeca0498
template: normalize IFS
sdomi
2024-07-24 03:01:43 +0200
-
00f9432b29
misc: fix decoding spaces in url_decode (oops?)
sdomi
2024-07-19 23:11:27 +0200
-
ac89f028d0
template: fix misrenders due to unsorted key array
sdomi
2024-07-19 22:24:51 +0200
-
ccc1ce3273
account: typo fix + minor flow changes
sdomi
2024-07-19 18:03:27 +0200
-
1059fcf177
template: fix edge case with newline splitting sed arguments
sdomi
2024-07-19 17:35:11 +0200
-
b28e1d9fcd
account: fix poor checking that could lead to privilege escalation
sdomi
2024-07-19 17:23:10 +0200
-
61fea4b849
Add option to show call trace, basic cli docs
famfo
2024-07-19 02:25:33 +0200
-
f5eebc109d
account: added argon2id as a preferred (default) password hash
sdomi
2024-07-19 00:58:13 +0200
-
4e6c5c0ba3
template: tpl includes with {{#PATH}}
sdomi
2024-07-17 22:09:01 +0200
-
a65b600952
Don't run ncat within background loop in the background too
Linus Groh
2024-06-04 00:17:53 +0100
-
b449c8cfe7
Don't run ncat within background loop in the background too
Linus Groh
2024-06-04 00:17:53 +0100
-
10342035a4
Match headers on beginning of line
Linus Groh
2024-05-19 19:52:10 +0100
-
c459a405b2
Ignore query when parsing URL params
Linus Groh
2024-05-19 16:21:40 +0100
-
-
231b52f171
* fix router parameter clobbering
sdomi
2024-04-21 21:54:06 +0200
-
a94d7b7c24
* fixes of some ugly sed hacks from 4 years ago
sdomi
2024-04-21 19:27:23 +0200
-
60db12abe1
server: temporarily revert the previous patch ,_,
Dominique Liberda
2023-04-28 11:34:42 +0200
-
db8491d7a5
server: post_multipart needs to be enabled manually now
Dominique Liberda
2023-04-28 10:16:41 +0200
-
91e20ceaae
template: (hopefully) fix weird backslash escape behavior + hopefully a bit better perf
Dominique Liberda
2023-04-21 22:59:09 +0200
-
7f1838372a
* fix regression due to sed's imporper regexp handling
Dominique Liberda
2023-01-18 06:24:10 +0100
-
4ce52292aa
+ else statement in conditional templates
Dominique Liberda
2023-01-18 05:08:45 +0100
-
e2dbc9e4bd
* template nesting, fixes
Dominique Liberda
2022-11-29 11:06:45 -0500
-
0c32e2fe00
* new template functions
Dominique Liberda
2022-11-29 06:46:50 -0500
-
c4d1de8015
Merge branch 'better_templates' into 'master'
Dominika Liberda
2022-06-28 07:25:36 +0000
-
-
5ad266c0e5
Merge branch 'better_templates' into 'master'
Dominika Liberda
2022-06-28 07:25:23 +0000
-
-
-
1a7805fccb
* satanize
Dominika Liberda
2022-06-28 09:34:04 +0200
-
fcd102f113
* oops, fixes global replace
Dominika Liberda
2022-06-25 12:02:45 +0200
-
e1f8ded023
why not, let's bump to 0.95
Dominika Liberda
2022-06-25 11:35:03 +0200
-
f3ff522d82
* template replace now global except for foreach
Dominika Liberda
2022-06-25 11:32:20 +0200
-
b7945227ea
* fix ampersand expansion
Dominika Liberda
2022-06-25 11:03:39 +0200
-
828bc8e426
* proper multiline
Dominika Liberda
2022-06-25 09:23:16 +0200
-
a954f330ab
+ poor man's array copy
Dominika Liberda
2022-06-25 09:00:25 +0200
-
c607722e2b
* stuff working
Dominika Liberda
2022-06-21 04:00:17 +0200
-
18083f0cf3
* broken, i'll squish this anyways
Dominika Liberda
2022-06-20 04:56:54 +0200
-
-
5851ccc104
* a bit cleaner debug mode
Dominika Liberda
2022-06-19 20:45:29 +0200
-
5a37f921c9
* fix in above, ncat is bork
Dominika
2022-01-15 21:36:49 +0100
-
903b94e6e5
* ncat now timeouts after 10min of no i/o
Dominika
2022-01-15 20:27:53 +0100
-
a69e756a93
* fix an awful bug, eww how did this get here
Dominika
2022-01-11 18:41:11 +0100
-
5be51165e2
* now 302s properly (WiP?)
Dominika
2021-12-19 03:36:00 +0100
-
1cb85c8e4a
+ basic packaging support, WiP
pack
Dominika Liberda
2021-12-06 13:18:57 +0100
-
-
0793241a3b
+ docker-compose and other goodies
Dominika
2021-11-10 23:50:33 +0100
-
c30eb7f8f2
Merge branch 'master' into 'master'
Maja Liberda
2021-11-10 22:51:06 +0000
-
-
-
-
93ab8b7a0b
+ docker-compose and other goodies
Dominika
2021-11-10 23:50:33 +0100
-
52c09d888e
Switch to using #!/usr/bin/env bash
bad
2021-09-22 14:52:03 +0200
-
-
f0ccf5d8ef
fix secret .gitignore
Lauren Liberda
2021-09-03 21:49:25 +0200
-
cc5d052716
dockerfile update
Lauren Liberda
2021-09-03 21:47:27 +0200
-
7846f5a271
* fix for using busybox's mktemp
Dominika Liberda
2021-08-18 11:31:17 +0000
-
2639361804
* another router fix, for real this time
Dominika Liberda
2021-08-02 22:37:27 +0000
-
4e49582099
* another router fix...
Dominika Liberda
2021-08-03 00:29:41 +0200
-
4845da7909
* another fix in router
Dominika Liberda
2021-08-03 00:17:48 +0200
-
d80ae05bfe
* fix bad behaviour on routing /
Dominika Liberda
2021-08-01 22:42:57 +0200
-
67921ebab8
* fix POST data not being read when using router
Dominika Liberda
2021-08-01 19:20:36 +0200
-
61bd6b72fe
* fix XML mimetype
Dominika Liberda
2021-07-26 23:05:41 +0200
-
a9a2d8da25
head: html escape meta tag contents
Lauren Liberda
2021-06-24 01:01:13 +0200
-
911eca714c
html_encode: support for data from stdin
Lauren Liberda
2021-06-23 00:40:35 +0200
-
c73b8910d0
allow putting unsafe things in the head template
Lauren Liberda
2021-06-09 01:53:46 +0200
-
d249f225ba
* even better sanitization in proxy
Dominika Liberda
2021-06-02 00:19:14 +0200
-
988e290eed
* proxy redirects are partly urlencoded now
Dominika Liberda
2021-06-01 23:56:11 +0200
-
1ff1d08852
* fixed (?) proxying redirects
Dominika Liberda
2021-06-01 23:48:02 +0200
-
4ce0667870
* proxying now uses curl instead of ncat
Dominika Liberda
2021-06-01 22:06:25 +0200
-
46e77541cf
+ new proxying system
Dominika Liberda
2021-06-01 21:14:03 +0200
-
a7acb3ee6e
+ better 'Hello World' after ./http.sh init
Dominika Liberda
2021-06-01 18:36:21 +0200
-
3270b2bf26
* bugfix in last bugfix
Dominika Liberda
2021-06-01 02:19:26 +0200
-
b92dc47b38
* fixes problems with %3F in GET query
Dominika Liberda
2021-06-01 00:52:43 +0200
-
1bc1fc3127
* updated inlined config
Dominika Liberda
2021-06-01 00:43:07 +0200
-
13819791ab
* fixed mail for picky SMTP servers
Dominika Liberda
2021-05-17 23:04:38 +0200
-
ad7ce7d222
* fix in header handling
Dominika Liberda
2021-05-17 17:12:25 +0200
-
9ea79c084b
* added socat-only operation mode
Dominika Liberda
2021-05-16 01:23:45 +0200
-
19d97773a9
* cfg[unbuffered] now does additional fun things
Dominika Liberda
2021-05-03 21:12:02 +0000
-
b1710af38b
+ unbuffered responses and r[range]
Dominika Liberda
2021-05-02 23:05:31 +0000
-
3608935ea3
* added UA to logs
Dominika Liberda
2021-05-02 14:51:56 +0000
-
a0d23e1603
* html_encode bugfix, changed default URL decode algorithm
Dominika Liberda
2021-04-02 20:05:20 +0200
-
6b03a4818b
+ url_encode and url_decode implementations
Dominika Liberda
2021-04-02 19:39:25 +0200
-
7bf91f2ac7
* fixes directory traversal in Host header
Dominika Liberda
2021-04-02 17:10:30 +0200
-
6fc1763b7f
* fix CI????
Dominika Liberda
2021-03-09 18:57:10 +0100
-
546b90d81e
* fix CI???
Dominika Liberda
2021-03-09 18:54:05 +0100
-
5a45ceb849
* fix CI??
Dominika Liberda
2021-03-09 18:49:27 +0100
-
e6ba9e62ae
* fix CI?
Dominika Liberda
2021-03-09 18:47:50 +0100
-
e20ad193b7
* fix CI
Dominika Liberda
2021-03-09 17:18:05 +0100
-
34a697085c
+ CI
Dominika Liberda
2021-03-09 15:53:48 +0100
-
3e030f4b17
Merge branch 'docker' into 'master'
Dominika Liberda
2021-03-09 14:31:12 +0000
-
-
ecf582c1da
* fix for strings exceeding sed's length limit
Dominika Liberda
2021-02-28 18:27:06 +0100
-
68e1c1b06c
* fixes in unsafe rendering
Dominika Liberda
2021-02-28 13:45:29 +0100
-
9a1683a3d4
+ added unsafe rendering mode for templates
Dominika Liberda
2021-02-28 12:39:46 +0100
-
c53cb884ef
+ basic template engine
Dominika Liberda
2021-02-28 03:33:58 +0100
-
bb8805d786
* more quotes
Dominika Liberda
2021-02-28 01:05:24 +0100
-
3218dcfdab
* router parsed after parsing request
Dominika Liberda
2021-02-26 23:24:19 +0100
-
610908cdf2
* fix in router
Dominika Liberda
2021-02-18 00:39:26 +0100
-
27a6dfd5ed
+ advanced URL routing
Dominika Liberda
2021-02-14 04:20:41 +0100
-
7d055ccab1
+ on-the-fly text conversion (UTF-8 -> anything)
Dominika Liberda
2021-02-02 17:11:18 +0100
-
809633fe3b
+ r[user_agent]
Dominika Liberda
2021-02-02 16:14:39 +0100
-
0726625bde
* fixed header parsing in browsers that don't fully adhere to standard (Netscape 3.04Gold)
Dominika
2021-02-02 12:26:47 +0100
-
9e9100aa17
* fixes in POST handling
Dominika Liberda
2021-01-27 01:42:20 +0100
-
45f26274c8
* fix another cookie bug
Dominika Liberda
2021-01-19 01:10:47 +0100
-
062741a66a
* another cookie parsing fix
Dominika Liberda
2021-01-15 21:15:38 +0100