Skip to content

Releases: sudosammy/knary

Fixed Let's Encrypt Automatic Renewal 💀

25 Sep 07:25
03ca08c
Compare
Choose a tag to compare

Changelog

  • Fix Let's Encrypt Automatic Renewal
  • Update Travis CI config to reflect knary requires go >=1.16 now
  • Bump go version to 1.17 for compiled releases

Wow! I can still use a computer? 😎

19 Aug 10:49
f2e9fc5
Compare
Choose a tag to compare

Changelog

New features 🥰:

  • Let’s Encrypt support right out of the box! Just LETS_ENCRYPT=<email addr> in your config
  • No more need to have *.dns. prepended to subdomains you want DNS alerting to
  • It’s now possible to run knary only on port 80 and not worry about supporting HTTPS
  • Support for zone files for creating custom DNS responses from knary
  • Support alerting on A, AAAA, CNAME, and TXT DNS lookups
  • Support hosting with an IPv6 address! Probably! I dunno. I didn’t test it lol
  • Updated Dockerfile & improved instruction around using knary in containers
  • Bettered the documentation
  • Return cookies sent in requests to our knary too

Bug fixes 🕷:

  • go.mod support
  • Fixed a bug where environment variables wouldn’t work without the presence of an .env file as well
  • Redid TLS expiry checker code to be a lot more robust (and alert when certificate is <=20 days to expiry)
  • Fixed a race condition in the deny list
  • A bug prevented knary from alerting on several denied domains that were old, that wasn’t cool, so now it will post all outdated domains for your consideration
  • Numerous other bug fixes and code improvements

Added Lark Support 🥬

13 Feb 09:05
0323e8c
Compare
Choose a tag to compare

Changelog

TLS expiry warning now works for expired certificates 🐝

09 Oct 09:55
0323e8c
Compare
Choose a tag to compare

Changelog

  • The daily TLS expiry check would stop alerting you when the certificate eventually expired. That was inconvenient, so now it keeps reminding you
  • Bump go version for compiled releases to 1.15.2

We'll ACTUALLY remind you we're still alive 🙄

05 Jul 08:35
3853720
Compare
Choose a tag to compare

Changelog

  • Fixed bug in maintenance task timer so they actually run. Doh!
  • Added more debug statements and INFO logging to notify when knary maintenance tasks run
  • Bump go version to 1.14.4 for compiled releases

We'll remind you we're still alive ❤

19 Jun 12:47
0e5567a
Compare
Choose a tag to compare

Changelog

  • On launch and then weekly, knary will message webhooks to remind of the domains in the blacklist among some other things
  • All outgoing HTTP requests now have sane timeouts

Blacklist is now case-INsensitive ♾

21 May 10:11
237c96d
Compare
Choose a tag to compare

Changelog

  • Domains in the blacklist were case sensitive. DNS isn't case sensitive though, so now the blacklist entries are case insensitive

Now it works with Discord! 😒

03 Jul 10:34
42bb05b
Compare
Choose a tag to compare

Changelog

  • Fixed #20 by removing carriage returns and escaping new lines in webhook messages. This only affected Discord.

Bug murdering & spec aligning 👀

23 Jun 11:31
ac75d92
Compare
Choose a tag to compare

Changelog

  • Closed #17 thanks @lo-sec
  • Added support for HEAD and CONNECT type HTTP requests
  • Changed expiring cert reminder to 10 days from 5
  • Compiled binaries now use go1.12.6

TLS improvements 🔒

04 Apr 06:04
ee27a50
Compare
Choose a tag to compare

Changelog

  • Upcoming certificate expiry check! knary will now alert if the canary certificate is expiring in <= 5 days
  • Improved error output on TLS errors at launch
  • Checking for updates on launch is now better timed for the UI
  • Removed TIMEOUT from config options
  • go-routined analytics push to stop it blocking when server is offline