~zethra/stargazer

0.3.0 7 days ago .tar.gz browse log

stargazer 0.3.0

- Added testing framework based on
[`gemini-diagnostics`](https://github.com/michael-lazar/gemini-diagnostics)
- Send redirects if URI is normalized
- Redirect empty path to `/`
- Log connections to stdout
- Remove IO errors from error log
- Arch package now in tree
- Documentation updates
- Only percent decode valid UFT-8 query strings for CGI

Ben Aaron Goldberg (26):
      Exclude unneeded files for crates.io
      Add arch PKGBUILD
      Updated README
      Added platforms message to readme
      Proper URI parsing
      Added gemreq test script
      Updated gemini-diagnostics with stargazer behaviour
      Run all tests
      Fix install instructions
      Build script works when scdoc and strip aren't installed
      clean deletes bundle
      Update TODO
      Return CGI error is CGI script fails to run
      Only percent decode query string if it's UTF-8
      Improved test script
      Install scdoc on CI server
      Added skip flag to gemini-diagnostics
      Forbid unsafe
      Update deps
      Separate IO errors into debug channel
      Log info to stdout and don't lock stdio
      Updated TODO
      Added changelog
      Added connection logging config option
      Disable test RequestMissingCR
      Fix bundle script
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEt6bpMup79RHtWPwp95cNTvd2o/cFAl+5cyYACgkQ95cNTvd2
o/c5JxAAvtTMSuxlC92CwbHRhYxw4qkMh/G4UpZ41A1RUIQd9to+etqgvKVFTE8a
JAKVDU7gjluLGtnCHqHR6gsyQRlKh7T02C+ze9BjfYNLDIEVUU2tg8p3KJ2+21Nn
IoK9puhX7RGHDAfWfrQXuTTykaeRneix4Cp7hGbhZfitNkWIyiwikrnRtyhN4ZyH
w3n1UaoUdWU341chDKhmS2kAYg91YC4BXD0W1cTYwWtntGNdlgQoMrkaC6EeqRNc
FxUWSY70NWbp6pBRs6tESszCMc735QbXRUEvsLaQfKDeLKZ0/KxUN9AVZedn5QFH
VobjyGiGKPIaoCypT60NWoQg3Cb5s9OR9qZaCpy0YR1RbgNi1yg5JdVYRiyx5AtL
pU90gz6rdxIXqgC3K9/l8Sk2eyyFq5duz7C7ANBgIUaVG8NemqVoYQYyR4rIIyyM
gNlAA5gif5Lo5VjhMOUlKrD2MYto8uLFCBdT5+CiRZ8yWEP2w7spP/KxUksAlvY2
ouaVJlfaHhBeL95940IG1ZwdrPQpfxr7VdUme070LXkkHVL0DIeEVS+a4c17e18M
5zGn/e3hPm4pLelUzr8i9wyxEvB5SCoJTzlQizmM4ORlyedmHtvn+eqxcObG3WfK
a4SW/C76YFac9ugSV05ChSNcgdav6dxDhccxHJdMbQmfwHZkAt0=
=49/v
-----END PGP SIGNATURE-----

0.2.0 11 days ago .tar.gz browse log

stargazer 0.2.0

CGI, better docs, better compliance, and more!!!

Ben Aaron Goldberg (21):
      Bundle in release mode
      Bundle include version in file name
      Switched to async-rustls and added TLS_VERSION and TLS_CIPHER cgi params
      Updated deps
      Added cgi client cert support
      Replace chrono with humantime
      Added client cert params to man page
      Updated TODO
      Added authors to man pages
      Stream cgi output
      Stream file content
      Stream file list
      No response timeout by default
      Fixed cgi executable location
      Reorganize cgi scripts and add inf_out.py
      Don't allow auto-index and cgi at once
      Update man page with timeouts and other updates
      Fixed listen address parsing for IPv6 address without ports
      Return 53 if domain is wrong
      Return 53 if scheme or port is wrong
      Switched to gemini-diagnostics for tests
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEt6bpMup79RHtWPwp95cNTvd2o/cFAl+0qB0ACgkQ95cNTvd2
o/c5cBAAhW4oDAxi7JVz7ttYieQiumTF822mjToBI0WJaa0juBON5fi3Ikgtj1rF
87wwpBB/CdvrIR/O7FZ8I9a8UZ2qBUowrSrYuOuIEAFwONzi+6fU7cRWUcBzbAu3
BeftkfyMQkBdCyRckfM5xynY7avf1cd5QqlHDrf3QoZUH4JE3Y7EeuIRtCPO2u0L
gl/b1oS9ew3VljQdz++epqsQqBHMeGtgZ8HOttbYVK4lEPH8YfUUNkZDrf3CGiOu
DDuROupJZRjPgZkvFL9JS99iNDY+1BKZYWGJH6Wp6DI5BPHHoXj4NMRm79OGIRJL
Up21/xn0v8yyS517t31j3G1a32aMG0REIdIPvDMptmjlNL8ztatEb4vZj7Y+rFsT
61D0GA/jTkBHFJTdKN4Jmg1l8G2QpUzX64Ybn5eyXfMxuv5sjLHhNzVGeHgzcVsJ
GK/dA6TBvloIxKGOhFU6O0+xIfu0nbprC6tlZ4lpixry5p8/Sal5BL6vZNijSeTw
oeOBwcWLB2LBlJiVcY9E3vx/G5l/LAIGvRy+GKDAbLsacEqzjDP1LpFkaRn9baYW
c61xbl3oZiVqAtsk7VMVHDGSM4IywtbIbYS378pLKQ3tysrhqQ4fpKuhSu6zOqgy
ixBKSUhc4z/gsbJviqRSvOb9UTYeyNO6tTN3Np11SHhYYlB5HCQ=
=V/Iv
-----END PGP SIGNATURE-----

0.1.1 15 days ago .tar.gz browse log

stargazer 0.1.1

- Server sends close_notify on connection termination now
- Fixed a few log level

contrib:
- Fixed Dockerfile
- Fixed _incr_version

Ben Aaron Goldberg (8):
      Added bundle script and updated docs
      Added contributing section to readme
      Added Copying section to README
      Fix log levels of a few prints
      Explicitly close connection to make sure close_notify is sent
      Updated Dockerfile, added make script
      Added tests to TODO
      Update _incr_version script
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEt6bpMup79RHtWPwp95cNTvd2o/cFAl+vnRoACgkQ95cNTvd2
o/cuuxAAsKnvXyH/rtqjBPcrb++Hlbrs5BPpKb8Q5TbBfUm5OZR2zT6sBMF2gno+
qsUdKOU2L+LKAT5Q524ecXg3jIugbPZ04Jvs4sIxH35hGS8R0Ard5ph2LBqcFPXh
YLl7Y9muOXMHA1y6sH1vo8oqv5aYCRTdOLcsy7IcRQ/9bNyXHsVoNoBdNlzTELBc
sdJP+xUtZvO32WYtJZo70lcr6zxU+NegpS44HyZoFmqLK9VcsBECREhPNRSYFDZD
hNt0I2L5JWa86ZTAN0oizPvTSKnSmrAiqSN9Y1Nlpmmb/qDqb9cM+RTZsT77nr4B
HChrYZg3mMW7q4uvKvHwhzm5oE66zlSdYceaIEa5LOHp67kpv+8RRTTQ+5r+z+C4
dcLMMq3KkJxnfsnio6aMLECSN1kKTuIWlA1OrIjzRN5bzaJDh7l/D2PLv64mH37t
YPvPhongwNwPPE7Pt3FcwKs3UrCKVz7Q/lM/VTrKIh//6flEMvnDicaslDicjblh
BY/krsYSC76iH+ASXVsAH9rHGo0/P04/svgUZkLEGxcbOPPfado7jvMrYFjhkReo
6lYPPVBH6+WSzLyp7a2mVqBvTwkF7820dzigZ+s5bESjI/oirkdZ1s02EoQ0g+pH
PlAf1kQrYn6UzQx+ac1D9w5WDHIvuHmh71Y2pp54M861ZlOk9+g=
=zNRM
-----END PGP SIGNATURE-----

0.1.0 17 days ago .tar.gz browse log

Initial release
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEt6bpMup79RHtWPwp95cNTvd2o/cFAl+sy3IACgkQ95cNTvd2
o/dxHQ/7BKl1pagBtFo+GTNDrf+14ZLRUSLuRpTqJjRMyrtqJngFyUTSuWWC5EZP
XHr5W2DWA4Xzcbrq49qJKhLNqEBeKItCmlt3dWRi7bTiP0g2mAjxzEIKTioqk8lY
KVDa9zjAFVedNBoRibNHlf8fShv7Oit/VJ7vw4DHOfzBnH0ybo9AU2jz3CG4JgbL
6Md5f/SqtUWdryIAKYnBfLz9HEcgkAYhHBj5csEKPGCLrrz72uSJx2QB63zjRUHe
TlacxhzroQLAusiBfxULJjwUEa8JUKdVA+9ss1cueFpp7UCgW/uaHPdm13kdiCpN
eAxmydXJsGX9Us3qGsRTjulAjgiaLm+QC4pf/dzMqwSgNIiGjuDNogHkRrtrD1wr
PGe3uqUPwk+2FUWIGi2JpVIafqdoDcv1O8Tae+lcHahqHn1STZIM9nsNPx/o0s6Y
LyliJWxQWFm1xKJkpKzQwRYN+/jju/gH/j6CWxpMDyrGDLvFP9vzaWJ/z1Ykyro0
5O3TWtHaa34IQruBFPQCvzBZRh78LglakXzu7ZNI0nRcyFp4DcDYDfAGQEdUxPC2
vMOieyK448XMQ8jZCx58Cn9neDjp9HWVqYpx7S1oFoTvTa4xv1r+X7zJt5LvO/yD
AaOU1s81Ry9U078yc+h8IbaXtogGUQTFCGic1RUO0D6gyeZiXhI=
=tCYK
-----END PGP SIGNATURE-----