Commit graph

  • c6b34055e9
    suppress log messages from other modules Johann150 2021-03-06 21:43:08 +01:00
  • afd30c386c
    implement clippy reccomendation Johann150 2021-03-03 23:17:35 +01:00
  • 5dbb4be864
    improve comments Johann150 2021-03-03 23:09:29 +01:00
  • 564424702a
    update changelog Johann150 2021-03-03 19:51:16 +01:00
  • 424bed7861
    add instructions for multiple certificates Johann150 2021-03-03 19:34:56 +01:00
  • f03e8e8596
    add test for multicert Johann150 2021-03-03 18:57:41 +01:00
  • 635f7bc1e7
    better error messages Johann150 2021-03-03 18:46:41 +01:00
  • 06819eeabd
    add loading fallback certificates Johann150 2021-02-28 15:12:20 +01:00
  • 5a4907292f
    use certificate store Johann150 2021-02-27 20:02:19 +01:00
  • f374598fd3
    add module to store multiple certificates Johann150 2021-02-27 19:32:55 +01:00
  • 8d11af336e
    update documents for new version Johann150 2021-02-27 21:03:59 +01:00
  • e00f8e5026
    add version info flag Johann150 2021-02-27 20:46:08 +01:00
  • b7ffece867
    correct help text Johann150 2021-02-27 20:12:58 +01:00
  • 3f5d322eea
    update dependencies Johann150 2021-02-27 11:03:57 +01:00
  • 4a41f62841
    update and maintain changelog Johann150 2021-02-27 10:42:51 +01:00
  • ce55c964dd
    add tests for vhosts Johann150 2021-02-27 10:08:28 +01:00
  • 43014748bf
    optimise tests Johann150 2021-02-27 09:54:56 +01:00
  • 8a6eb65b48
    add test for TLS version selection Johann150 2021-02-25 17:31:24 +01:00
  • 8b4692b08b
    use RAII guard in tests Johann150 2021-02-25 17:30:12 +01:00
  • 1059f8b94a
    never log remote port Johann150 2021-02-25 14:14:08 +01:00
  • 9925d927a4
    add more tests Johann150 2021-02-20 11:14:14 +01:00
  • 3c6684d54c
    allow for parallel tests Johann150 2021-02-20 10:22:12 +01:00
  • e1d808a790
    use crate from crates.io Johann150 2021-02-20 09:09:45 +01:00
  • f6ba98aa24
    add test framework and a basic test Johann150 2021-02-19 19:31:59 +01:00
  • be2d6f9f00
    add CI actions Johann150 2021-02-19 12:20:16 +01:00
  • bc501ebcc5
    update CHANGELOG and CONTRIBUTING Johann150 2021-02-19 12:08:19 +01:00
  • b5fa24cb5b
    resolve TODO comment for Url Johann150 2021-02-19 12:01:59 +01:00
  • beb48937e0
    Merge pull request #38 from 06kellyjac/install_nix Johann150 2021-02-19 11:11:36 +01:00
  • 548d34d8a8
    simplify README structure Johann150 2021-02-19 11:09:43 +01:00
  • 4ff5352f21 add install notes for nix/NixOS 06kellyjac 2021-02-19 08:31:30 +00:00
  • ec1b587f2f
    Merge pull request #37 from 06kellyjac/no_help_error Johann150 2021-02-19 10:45:19 +01:00
  • 4e130dc89e have help exit with code 0 06kellyjac 2021-02-19 08:33:00 +00:00
  • 3ba808ca79
    fix binary compression on Windows Johann150 2021-02-18 11:07:40 +01:00
  • 16a9af51b3
    update changelog and homepage Johann150 2021-02-12 21:53:31 +01:00
  • 216797afc7
    change homepage Johann150 2021-02-12 21:03:20 +01:00
  • 7af42a9bd5
    make semicolon not a comment Johann150 2021-02-12 20:34:03 +01:00
  • 7f4d71722d
    fix README Johann150 2021-02-12 17:44:12 +01:00
  • eafe3fdd82
    add release date to changelog Johann150 2021-02-12 17:01:13 +01:00
  • 780c83db3b
    release v2.5.0 Johann150 2021-02-12 16:57:41 +01:00
  • 197e4592b9
    use configparser crate Johann150 2021-02-12 16:51:42 +01:00
  • fdca530591
    allow globs in config file paths Johann150 2021-02-12 14:50:27 +01:00
  • 49813d0c68
    serve hidden files if there is a .meta config for them Johann150 2021-02-11 18:46:20 +01:00
  • bd9ed3255a
    add central configuration mode Johann150 2021-02-11 08:57:59 +01:00
  • 8fd9ca15c3
    better error message for missing keys (again) Johann150 2021-02-10 23:34:40 +01:00
  • fb0a30e5fc
    better error message for incorrect keys Johann150 2021-02-10 22:39:42 +01:00
  • e91c99ddab
    adjust configuration format info Johann150 2021-02-10 21:38:01 +01:00
  • 544f577b59
    use YAML parser for sidecar files Johann150 2021-02-10 21:17:39 +01:00
  • 8f2cfe7a8f
    spellcheck CHANGELOG, add unreleased changes Johann150 2021-02-10 08:25:06 +01:00
  • 165deb1e4d
    add community documents Johann150 2021-02-10 08:06:03 +01:00
  • f26e001e1d
    add CHANGELOG in dedicated file Johann150 2021-02-09 20:38:52 +01:00
  • 45420043dd
    add basic vhosts (#31) Johann150 2021-02-09 19:53:52 +01:00
  • 9d9fb3d31b
    resolve merge conflicts Johann150 2021-02-09 19:52:29 +01:00
  • 8683d7130c
    move startup script to right directory Johann150 2021-02-09 16:00:29 +01:00
  • a9588350a0
    format using cargo fmt Johann150 2021-02-09 15:01:26 +01:00
  • 03325ba1a4
    add flag for only TLSv1.3 Johann150 2021-02-09 11:26:55 +01:00
  • 670ccaab73 add FreeBSD startup script gegeweb 2021-01-01 09:47:00 +01:00
  • 309da06208
    harmonise help texts Johann150 2021-02-08 20:33:23 +01:00
  • 8fbbec2b4b
    implement simple vhosts Johann150 2021-02-08 10:14:58 +01:00
  • 4ae9cd5826
    correct IPv6 syntax Johann150 2021-02-08 19:29:40 +01:00
  • f7873a1372
    update homepage Johann150 2021-02-08 10:32:34 +01:00
  • 5de00f66bb
    reenable multiple occurences of --addr Johann150 2021-02-08 08:32:40 +01:00
  • 2782d744bf
    hint at tools directory Johann150 2021-02-07 18:15:10 +01:00
  • e0cd1a723a
    resolve clippy warnings Johann150 2021-02-06 20:03:58 +01:00
  • 3089a4034a
    use cargo cross Johann150 2021-02-06 17:06:46 +01:00
  • cd821a32c1
    remove one last markdown link Johann150 2021-02-06 11:39:58 +01:00
  • 2550710e18
    exclude content directory from cargo package Johann150 2021-02-06 11:02:53 +01:00
  • eb4beef096
    Add source for Agate's Gemini capsule (#27) Matt Brubeck 2021-02-06 01:56:07 -08:00
  • bc165876cc
    increment version number of release Johann150 2021-02-06 10:08:41 +01:00
  • 4471607f96
    add release build action Johann150 2021-02-05 22:42:40 +01:00
  • b6191ccf13
    update dependencies Johann150 2021-02-05 08:47:19 +01:00
  • 055dceeece
    also check logging environment variable Johann150 2021-02-05 08:43:07 +01:00
  • 86e0fe665d
    add tools for Debian Johann150 2021-02-05 08:26:24 +01:00
  • 742a423021
    merge #16 from Johann150/master Johann150 2021-02-05 08:20:19 +01:00
  • c7485f6553
    small formatting fix Johann150 2021-02-04 18:02:17 +01:00
  • f1ff0fe0fe
    use Mutex instead of RwLock Johann150 2021-02-04 17:56:50 +01:00
  • ac7af67cc5
    reformat configuration README Johann150 2021-02-04 17:53:32 +01:00
  • 548e0f401f
    cache parsing, new syntax Johann150 2021-02-04 17:00:33 +01:00
  • aa713a2dea
    formatting Johann150 2021-02-04 16:56:17 +01:00
  • 1c28b37080
    add some hints to Readme Johann150 2021-02-04 10:07:13 +01:00
  • b05245da92
    add myself to crate authors Johann150 2021-01-31 21:14:15 +01:00
  • 428bc74023 fix flag name use Johann150 2021-01-27 22:02:04 +01:00
  • 46866c4320
    resolve merge conflicts Johann150 2021-01-27 22:00:28 +01:00
  • 0411a8278f fix doc comment Johann150 2021-01-25 21:55:35 +01:00
  • f0789921e0 make functions into methods of RequestHandle Johann150 2021-01-25 21:50:59 +01:00
  • 116c9fdcb4 rename flag Johann150 2021-01-25 21:03:48 +01:00
  • 74853799c7 handle errors in handle_request Johann150 2021-01-24 20:45:36 +01:00
  • 3353989e7e add log_line to RequestHandle Johann150 2021-01-24 20:31:47 +01:00
  • aa17b5bc17 add RequestHandle struct Johann150 2021-01-24 20:10:46 +01:00
  • 21486a0d11 add logging for peer IP addresses Johann150 2021-01-24 19:42:46 +01:00
  • fdd2ac7e56 simplify meta type to &str Johann150 2021-01-24 19:36:16 +01:00
  • 6bbbb5ed4b use sidecar files Johann150 2021-01-05 10:59:27 +01:00
  • e68637fb1b fix check_outdated Johann150 2021-01-05 10:57:14 +01:00
  • f7ac1fe21b update readme Johann150 2021-01-04 21:53:12 +01:00
  • c916827709 add metadata database Johann150 2021-01-04 21:19:59 +01:00
  • bb7e885143 run cargo fmt Johann150 2021-01-04 21:13:45 +01:00
  • 3d7a28a6bd Version 2.3.0 Matt Brubeck 2021-01-16 18:28:29 -08:00
  • 21e16e9a9c update & rephrase readme Johann150 2021-01-16 21:30:52 +01:00
  • 6d51e97649 fix help message Johann150 2021-01-16 21:20:35 +01:00
  • 7c4a042cd3 check port against TCP stream's port Johann150 2021-01-16 20:59:44 +01:00
  • 7e5517d9c0 Version 2.2.0 Matt Brubeck 2021-01-16 10:59:55 -08:00