Unfortunately, I had to do a bugfix release: 0.8

Although I didn't observe any obvious misbehavior on my own installation for several days, I discovered two very relevant bugs just after release of 0.7 πŸ€¦β€β™‚οΈ -- one of them (only affecting , for example on ) even critical because it could trigger "undefined behavior".

Both bugs are regressions from new (performance) improvements added, one from trying to queue as many writes as possible when sending HTTP responses, one from using kqueue to provide timers and signals.

See release notes for 0.8. Don't use 0.7. Sorry πŸ€ͺ

github.com/Zirias/swad

Found and fixed two more bugs affecting only with , so here's yet another "bugfix release":

github.com/Zirias/swad/release

One of these bugs was always there and I never noticed (just ignoring intermediate certificates) because many clients cope well with this, but not all.

The other bug is yet another regression from earlier performance improvements. 😞

So, lots of releases these last days. I'll have to remember to do very thorough regression testing whenever "optimizing" things in existing code πŸ™ˆ

In a nutshell: 0.8 was finally fine again without TLS, but if you need TLS, better use this new 0.9.

0

If you have a fediverse account, you can quote this note from your own instance. Search https://mastodon.bsd.cafe/users/zirias/statuses/114511074376566131 on your instance and quote it. (Note that quoting is not supported in Mastodon.)