Commits
- Commit:
8518014cb921d7e652a05d55e23ab06e04539f0f
- From:
- Anna “CyberTailor” <cyber@sysrq.in>
- Via:
- Omar Polo <op@omarpolo.com>
- Date:
fix "warning: jobserver unavailable: using -j1"
https://www.gnu.org/software/make/manual/html_node/Error-Messages.html
- Commit:
2d383cbd5f19052f4f4d154e0d5e4ec387b12690
- From:
- Omar Polo <op@omarpolo.com>
- Date:
remove last occurrences of lex
- Commit:
74f0778b9ae93a700d8b0f759b05f24e69f54921
- From:
- Omar Polo <op@omarpolo.com>
- Date:
drop the dependency on lex by implementing yylex by ourselves
The actual implementation is based off doas' parse.y. This gave us
various benefits, like cleaner code, \ to break long lines, better
handling of quotes etc...
- Commit:
f48e3b85a97ab6dbf808559c2231d0ab6344ba66
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move gg to regress
- Commit:
8ad1c570242cd93f0802931621b49b2510b338e7
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fastcgi: a first implementation
Not production-ready yet, but it's a start.
This adds a third ``backend'' for gmid: until now there it served
local files or CGI scripts, now FastCGI applications too.
FastCGI is meant to be an improvement over CGI: instead of exec'ing a
script for every request, it allows to open a single connection to an
``application'' and send the requests/receive the responses over that
socket using a simple binary protocol.
At the moment gmid supports three different methods of opening a
fastcgi connection:
- local unix sockets, with: fastcgi "/path/to/sock"
- network sockets, with: fastcgi tcp "host" [port]
port defaults to 9000 and can be either a string or a number
- subprocess, with: fastcgi spawn "/path/to/program"
the fastcgi protocol is done over the executed program stdin
of these, the last is only for testing and may be removed in the
future.
P.S.: the fastcgi rule is per-location of course :)
- Commit:
11c986679a15e976e5fdde5e439a18be4acac0de
- From:
- Omar Polo <op@omarpolo.com>
- Date:
sort the auto index alphabetically
- Commit:
548c2849fab0906f262491fc9744724f23af6687
- From:
- Omar Polo <op@omarpolo.com>
- Date:
hide output of etags
even the message "sh: etags: not such file or directory" or whatever
seems to be confusing for users, so silent it.
(maybe it would be better not to automatically generate the TAGS, but
it's so handy...)
- Commit:
8b462a5d17565f8c4b87fd0301a0d6f94b1ca0c1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix static target
- Commit:
a3c5f7451a331d0fe85e1bfb3873b90944df0b63
- From:
- Omar Polo <op@omarpolo.com>
- Date:
make sure -o is passed to ${CC} in suffix rule
- Commit:
6b78d24c31854c4d4552ac3e96e36ba8f0090926
- From:
- Omar Polo <op@omarpolo.com>
- Date:
clean objects in compat dir
- Commit:
3abf91b0b4a06e5d2f90e41f948e9c16478e23c7
- From:
- Omar Polo <op@omarpolo.com>
- Date:
improve logs management
- Commit:
ad58806e300e61070e425856e746429beb6b4b7b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
drop unused target iri_test
- Commit:
d5f4d615cf243269c528a0c7de0cfe5ca52c4c84
- From:
- Omar Polo <op@omarpolo.com>
- Date:
generate compile_flags for clangd
- Commit:
91d7870bb7115904edf6bf029698c5af437dd516
- From:
- Omar Polo <op@omarpolo.com>
- Date:
typo
- Commit:
1b246dbd3c77301747cb367469b3220b5fb0c988
- From:
- Omar Polo <op@omarpolo.com>
- Date:
remove unused target
"test" was replaced by "regress" a while ago