Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-09-18
| ||
| 16:59 | feat(ua): /r/ will not be checked for user-agent. This allows us to block Go/Google servers to be blocked for other paths leaf check-in: aa0d6d2c72 user: stern tags: trunk | |
|
2026-09-04
| ||
| 12:17 | fix: remove double adding of ua-action check-in: e3718cb4ec user: stern tags: trunk | |
| 12:07 | enhance: replace EqualMatcher with a single map check-in: 2c6519310c user: stern tags: trunk | |
| 11:33 | chore: update to Go 1.27; update dependencies check-in: 0197cc6bcc user: stern tags: trunk | |
|
2026-08-05
| ||
| 17:41 | chore: update dependencies check-in: bfdbafda5f user: stern tags: trunk | |
| 17:40 | refactor(wui): make linter happy check-in: 018b7d0c8a user: stern tags: trunk | |
|
2026-07-05
| ||
| 15:48 | Remove /now endpoint check-in: e8df01f82c user: stern tags: trunk | |
|
2026-06-29
| ||
| 13:06 | Add SuffixMatcher for UA checking check-in: a864a334a6 user: stern tags: trunk | |
|
2026-06-28
| ||
| 18:08 | Allow REJECT-UA to specify a full, a prefix, and a contains match, not just by inspecting a regular expression check-in: f6a66f16b4 user: stern tags: trunk | |
|
2026-06-04
| ||
| 18:31 | Allow to filter user agents with a minimum count value check-in: 1b214e1774 user: stern tags: trunk | |
|
2026-06-03
| ||
| 14:34 | Reverse sort by count for disallowed user agents check-in: 99564ff9b7 user: stern tags: trunk | |
|
2026-06-02
| ||
| 18:15 | Allow to sort user agents by count check-in: 444bf1b4bb user: stern tags: trunk | |
|
2026-05-22
| ||
| 19:41 | Add permanent HTTP header X-Clacks-Overhead check-in: 52bd296693 user: stern tags: trunk | |
|
2026-05-18
| ||
| 15:55 | Make linter happy check-in: 8c8b87ee67 user: stern tags: trunk | |
| 15:51 | Also count HEAD requests for user-agent stats check-in: 770c9afbbf user: stern tags: trunk | |
| 14:50 | Refactor UA functor, fix ignoring HEAD requests check-in: d419200074 user: stern tags: trunk | |
| 14:30 | User-Agent plain text view: move total request count just before start date check-in: 84fef2b01e user: stern tags: trunk | |
| 14:08 | Update dependencies check-in: df91866571 user: stern tags: trunk | |
| 14:07 | Allow to retrieve more user-agent data, e.g. number of requests check-in: 747d2d3823 user: stern tags: trunk | |
|
2026-05-12
| ||
| 16:58 | Make uptime start time as UTC check-in: 61ca446e12 user: stern tags: trunk | |
|
2026-05-10
| ||
| 17:04 | Plain text User Agents: add some sums / counter to be shown check-in: 1875e7467c user: stern tags: trunk | |
|
2026-05-08
| ||
| 19:44 | Show service start time on plain list of user agents check-in: f3b3f60a0f user: stern tags: trunk | |
|
2026-04-29
| ||
| 16:15 | Add support for explicit thesis criteria page check-in: 91a4497a7c user: stern tags: trunk | |
|
2026-04-20
| ||
| 16:36 | Allow status to be random for every request, not just the first one check-in: 2389ca5a8b user: stern tags: trunk | |
| 15:41 | UA-Reject: use only status codes 400 <= code <= 999. check-in: 10bbd96f83 user: stern tags: trunk | |
| 15:39 | Optimize UA matching: if definitely no regexp, use strings.Contains, strings.HasPrefix, or == (if possible) check-in: fcf5e626d2 user: stern tags: trunk | |
|
2026-04-15
| ||
| 17:59 | Return weighted random http status code for blocked user-agents check-in: 2e472fc855 user: stern tags: trunk | |
|
2026-04-13
| ||
| 17:48 | Remove global regexp for user-agent check check-in: 472646ff83 user: stern tags: trunk | |
| 17:43 | Refactor user agent checking to be done in repository check-in: de628bc618 user: stern tags: trunk | |
| 16:06 | Split repository/volatile.go -> useragent.go, opmlfile.go check-in: 04ded209bf user: stern tags: trunk | |
| 13:35 | Refactor User-Agent checking middleware check-in: 8f4067540b user: stern tags: trunk | |
|
2026-04-10
| ||
| 18:13 | Check also for HTTP method and URL path before checking for User-Agents check-in: 355d1f1320 user: stern tags: trunk | |
| 15:54 | Update dependencies check-in: d904e6927b user: stern tags: trunk | |
|
2025-10-27
| ||
| 18:49 | Remove page "Leistungen"; move tree "Hochschule" check-in: 84cdfffcd2 user: stern tags: trunk | |
| 17:37 | Update dependencies check-in: 44521bad19 user: stern tags: trunk | |
|
2025-10-17
| ||
| 16:41 | Update dependencies check-in: b7f9858683 user: stern tags: trunk | |
|
2025-09-13
| ||
| 12:10 | Update dependencies check-in: 68cc52464a user: stern tags: trunk | |
|
2025-09-02
| ||
| 16:38 | Adapt to updated dependencies check-in: ae6686b7df user: stern tags: trunk | |
|
2025-08-30
| ||
| 14:46 | Update dependencies; Go 1.25 check-in: 94c122ae8e user: stern tags: trunk | |
| 14:44 | Refactor main file check-in: 3df19990f6 user: stern tags: trunk | |
|
2025-08-17
| ||
| 12:56 | Add thesis page to sxhtml-based pages check-in: e7b290ab75 user: stern tags: trunk | |
|
2025-08-14
| ||
| 15:05 | Most pages are now sxhtml files check-in: 38441a4406 user: stern tags: trunk | |
|
2025-08-12
| ||
| 15:32 | Links is now sxhtml check-in: 9d892d35e7 user: stern tags: trunk | |
|
2025-08-11
| ||
| 19:01 | Datenschutz is now sxhtml check-in: 93e585f540 user: stern tags: trunk | |
| 18:16 | Imprint is now sxhtml check-in: 1e464c24af user: stern tags: trunk | |
| 17:44 | Refactor site structure; add blog categories check-in: 0e82dffcb0 user: stern tags: trunk | |
|
2025-08-10
| ||
| 12:29 | Move site config into internal site.Site data structure check-in: d45a35b6a3 user: stern tags: trunk | |
|
2025-08-07
| ||
| 18:52 | Add sx defun "make-link" check-in: f2d21f0d4a user: stern tags: trunk | |
|
2025-08-06
| ||
| 17:14 | Update dependencies; adapt to sxweb changes; reorder some imports check-in: 5a774235e5 user: stern tags: trunk | |
|
2025-07-03
| ||
| 09:10 | Refactor counting user-agents check-in: b803d96f55 user: stern tags: trunk | |