Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-01-09
| ||
| 12:40 | Add the --dflt-host option. Needed for Let's Encrypt nowadays, since Let's Encrypt has stopped sending Host: options in its requests, apparently. (leaf check-in: e30d08252b ... user: drh tags: trunk) | |
|
2026-01-02
| ||
| 13:41 | Add a README.md file (check-in: 6ef5fa7d39 ... user: drh tags: trunk) | |
|
2025-12-09
| ||
| 13:35 | Further tweaks to the documentation. (check-in: 6d596e3a2a ... user: drh tags: trunk) | |
| 12:58 | Documentation updates associated with the use of a SHA-256 hash of the authorization credentials. (check-in: d98d76f249 ... user: drh tags: trunk) | |
| 12:52 | Allow downloads greater than 2GB (check-in: abe120c18c ... user: drh tags: trunk) | |
|
2025-12-08
| ||
| 19:47 | For basic authorization, one can now but the SHA-256 hash of the LOGIN:PASSWORD on the "user" line of the "-auth" file, so that the LOGIN:PASSWORD does not need to appear on disk as cleartext. (check-in: 98da992b36 ... user: drh tags: trunk) | |
|
2025-11-05
| ||
| 10:39 | Changes based on /forumpost/8ebb2dc51f enabling althttpd to serve and log content larger than 2gb. Remove some dead code which otherwise would have needed to be patched. This is in a branch for testing on my server. (closed check-in: c0cc641952 ... user: stephan tags: gt-2gb) | |
|
2025-08-22
| ||
| 11:47 | Minor improvements to logview (check-in: e9bf26f78e ... user: drh tags: trunk) | |
|
2025-08-19
| ||
| 19:03 | Fix "All Entries" hyperlinks on /byuri in logview when sorting by column (check-in: 163c0b37dc ... user: drh tags: trunk) | |
| 18:49 | Enhance the /byuri pages of logview to provide sort by column (check-in: 7f4e1f5b04 ... user: drh tags: trunk) | |
|
2025-08-18
| ||
| 19:32 | Fix a minor problem in logview. (check-in: fa83001c1c ... user: drh tags: trunk) | |
| 18:31 | Add the logrotate.tcl script. Enhance logtodb so that it no longer tries to compute the log.robot column, as that column has become useless. (check-in: a55c4c2c14 ... user: drh tags: trunk) | |
| 15:13 | Improvements and bug fixes to logview (check-in: be7c31f944 ... user: drh tags: trunk) | |
|
2025-08-17
| ||
| 20:12 | Consolidate the logview and logview5 scripts into a single script that varies its behavior (slightly) according to its filename. (check-in: b4ebb4953e ... user: drh tags: trunk) | |
| 19:34 | Improved per-IP results in logview and logview5. (check-in: b51eb52d24 ... user: drh tags: trunk) | |
|
2025-08-16
| ||
| 18:57 | Logview bug fixes and removal of dead code and removal of all attempts at tracking robot traffic, which is no longer reliable. (check-in: ac039351fc ... user: drh tags: trunk) | |
| 16:58 | Fix column name errors in logview and logview5. (check-in: 47e6e25959 ... user: drh tags: trunk) | |
|
2025-08-14
| ||
| 23:10 | Further improvements to logview and logview5. (check-in: 2da8863ed8 ... user: drh tags: trunk) | |
| 18:13 | Improvements to logview for better analysis of attacks. (check-in: 1e6c4bd07d ... user: drh tags: trunk) | |
| 15:02 | Add the "Traffic By CGI" tables to the logview CGIs. (check-in: 29707a643a ... user: drh tags: trunk) | |
|
2025-07-23
| ||
| 14:37 | When responding with file content, do not use sendfile() if the size is >=0x7ffff000, as sendfile() will silently stop sending after that many bytes. Idea taken from /forumpost/9701efc9fe745511. (check-in: 2ecbd4a08d ... user: stephan tags: trunk) | |
|
2025-07-16
| ||
| 20:01 | Omit the "Human Traffic By Domain" analysis in the "logview" script. (check-in: d270a8dc54 ... user: drh tags: trunk) | |
| 19:52 | Fix a memory leak and possible NULL-pointer dereference in logtodb.c. (check-in: 6e7148ff55 ... user: drh tags: trunk) | |
|
2025-07-08
| ||
| 18:00 | Add abusive AI robots to the disallow list. (check-in: 4033ca9521 ... user: drh tags: trunk) | |
|
2025-06-05
| ||
| 13:19 | The Scrapy robot is abusive - running dozens of requests per second and ignoring robots.txt. So block it. (check-in: 013be7e48a ... user: drh tags: trunk) | |
|
2025-05-21
| ||
| 15:02 | Improved error reply if CGI fails to start. (check-in: 3705b3d8a4 ... user: drh tags: trunk) | |
| 14:07 | Improved --help message. No functional changes. (check-in: 32c3ebd42a ... user: drh tags: trunk) | |
| 11:11 | Return an error if a CGI program fails to start. (check-in: abb1f34e17 ... user: drh tags: trunk) | |
|
2025-04-28
| ||
| 10:57 | Add woff/woff2 mimetypes. (check-in: 9823bf98a0 ... user: stephan tags: trunk) | |
| 10:53 | Add mimetype flags which say to elide the charset from the response Content-Type to all mimetypes which are known to be binary. Probably many of the unmodified mimetypes refer to binary formats, but only those known by me to be binary were modified. (check-in: c0759d91c6 ... user: stephan tags: trunk) | |
|
2025-04-23
| ||
| 14:12 | Alternative logview script "logview5" gives a 5-minute snapshot. (check-in: 1823d7073b ... user: drh tags: trunk) | |
|
2025-04-21
| ||
| 10:50 | Another minor fix to logview. (check-in: 8fd94832a5 ... user: drh tags: trunk) | |
| 09:56 | Minor bug fix in logview. (check-in: d14f1d6be9 ... user: drh tags: trunk) | |
|
2025-04-20
| ||
| 23:40 | Enhance the 16-th column of the logfile output such that it can be a text string of the form "N+SUFFIX" meaning that the SCRIPT_NAME is constructed from the first N bytes of the URL followed by SUFFIX. This is used in cases when an extension is added (ex: /not-found.html) where the extension is not contained within the original URL. The logtodb program is also updated to handle this case. (check-in: 16660a2dcd ... user: drh tags: trunk) | |
|
2025-04-19
| ||
| 22:37 | Fix harmless comments in documentation. (check-in: 6f90faea31 ... user: drh tags: trunk) | |
|
2025-04-17
| ||
| 20:19 | Another couple typos reported off-list by BrickViking. (check-in: ea508d1347 ... user: stephan tags: trunk) | |
| 12:41 | Typo fixes reported off-list. (check-in: 8aedaa4962 ... user: stephan tags: trunk) | |
| 12:23 | Typo fix reported off-list (should have been in the previous checkin). (check-in: 5b02237029 ... user: stephan tags: trunk) | |
| 12:22 | Typo fix reported off-list. (check-in: a39b4b12e2 ... user: stephan tags: trunk) | |
| 12:04 | Typo fix reported in /forumpost/02820c61b8. (check-in: eb25a45eb9 ... user: stephan tags: trunk) | |
|
2025-04-16
| ||
| 15:31 | Tweaks to the documentation. (check-in: 4bfb08e567 ... user: drh tags: trunk) | |
|
2025-04-09
| ||
| 20:02 | Documentation updates to closer align with the latest changes. (check-in: 12a8bf4e9b ... user: drh tags: trunk) | |
| 18:08 | Fix a typo in the previous check-in that prevented --tls-port from working. (check-in: 842be5b8a0 ... user: drh tags: trunk) | |
| 17:57 | Enhance standalone mode to support both IPv4 and IPv6. Legacy option --family, which has always been a no-op as far as I can tell, has been removed. (check-in: 17608f5ee6 ... user: drh tags: trunk) | |
|
2025-04-08
| ||
| 09:46 | Make the maximum number of children a start-time option. (check-in: b4081dbefe ... user: drh tags: trunk) | |
| 03:39 | The MAX_CHILDREN limit is too low. Make it 20x higher. We discovered this when we tried to run standalone on sqlite.org. Althttpd has been running sqlite.org for 20 years, but it has previously always been fronted by xinetd or similar, so the undersized MAX_CHILDREN limit never got in the way before. (check-in: ca19ca7642 ... user: drh tags: trunk) | |
|
2025-04-06
| ||
| 11:54 | Add LDFLAGS to the makefile to simplify the build on Haiku, where LDFLAGS must incldue -lnetwork. (check-in: d384a752a8 ... user: stephan tags: trunk) | |
|
2025-04-04
| ||
| 22:24 | If the command-line specifies --tls-port but not --port then it assumes that you want a TLS-only server. (check-in: 75a1fc8c68 ... user: drh tags: trunk) | |
| 22:13 | The --options argument prints out all of the command-line options that are documented in the help text, then exits. (check-in: e76dd17303 ... user: drh tags: trunk) | |
| 22:03 | Add the --certdir command-line option which makes it easier to specify the cert in the case where the cert and private key are in the same directory and have the usual names ("fullchain.pem" and "privkey.pem"). (check-in: 0274248a84 ... user: drh tags: trunk) | |