Commits
- Commit:
57d2fca4b460c3c6aceb3f3aa6cc97ece9316022
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add target `test' alias for `regress'
- Commit:
e20755180f19eae16b5781e562978faf05f9579b
- From:
- Anna “CyberTailor” <cyber@sysrq.in>
- Via:
- Omar Polo <op@omarpolo.com>
- Date:
add gg to `make regress` dependencies
- Commit:
135307cfb08ed0e3b3ecadc2fde0e13643c5265a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
install gg too
- Commit:
7ac42a178b4529832ca1b5a34d82b0a5ac999560
- From:
- Omar Polo <op@omarpolo.com>
- Date:
typo
- Commit:
7c956fefc2035666770958e2cfaf278e20e6472a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
track file dependency using -MMD if available
While here, move the SRCS variable to the configure and add the
-includes in Makefile.local; it de-clutters the Makefile a bit.
- Commit:
613c827165ea6fbd5ff7d7b6160f52a33978ed6f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add `gg' to the list of things to clean
- Commit:
8dfacf0242f7738efdac61cb77e435aeebdbe38c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
remove TAGS and compile_flags.txt from the list of default actions
- Commit:
8e7e7cacf22fe8845326623eb8e44e70e07c0455
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix regress when TESTS is more than one word
- Commit:
ec5c5ced4a067647c94c6e1cbc7fe333e3a37c4b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
make clean: don't clean regress, add cleanall for that
- Commit:
72b033ef18ae3f82922f6f11ce0f5194e95f667d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add ability to proxy requests
Add to gmid the ability to forwad a request to another gemini server and
thus acting like a reverse proxy. The current syntax for the config
file is
server "example.com" {
...
proxy relay-to host:port
}
Further options (like the use of custom certificates) are planned.
cf. github issue #7
- Commit:
5c7abf01515677804eeb2cf083e33e4ddd742caf
- From:
- Omar Polo <op@omarpolo.com>
- Date:
reimplement gg
This is a better version of gg. Initially it grew with flags directly
needed to the specific test cases I wanted to write, so it's ugly to use
but handy for tests.
This is a new and re-thought implementation that it is (hopefully)
easier to use both and "curl-like for gemini" but also for scripts and
tests cases.
One completely new feature is the proxying support with -P to send the
request to the given host.
- Commit:
3096da4ef4418dc57f3e0b1fb1f89dceb2ca426a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
allow to run only a subset of the runtime tests
with
make TESTS='test_1 test_2 ...' regress
now it's possible to run only that specified subset of tests. It's
really useful during debugging :)
- 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...