Althttpd

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2024-07-26
23:26
Disable the Chinese spider detection added by the previous two check-ins. Update the logview utility to assume that all traffic from an IP address that ever lands on a honeypot is robotic. ... (Leaf check-in: 17f416d561 user: drh tags: trunk)
13:25
Enhancements to the chinese forum-timeline spider exclusion. ... (check-in: b70630561b user: drh tags: trunk)
12:29
Defend against the chinese spider attack against the SQLite Forum timeline. ... (check-in: b9482ad106 user: drh tags: trunk)
2024-07-03
15:05
Add sql ==> application/sql mime type mapping. ... (check-in: 7687e7b4ff user: stephan tags: trunk)
2024-06-24
08:09
Fix typo in the logview WAPP script. ... (check-in: 13ecc7ae81 user: drh tags: trunk)
2024-05-26
20:24
Add image/jp2 mime type for parity with fossil and fix a mis-ordered entry for the jpe mime type. ... (check-in: 57952021f8 user: stephan tags: trunk)
2024-05-18
17:22
Rebustness improvement to logtodb.c and logview. ... (check-in: 4d5842f61e user: drh tags: trunk)
2024-05-08
04:37
Merge updates from trunk. ... (Leaf check-in: 5e1b759d33 user: mistachkin tags: redirFile)
04:36
Merge updates from trunk. ... (Leaf check-in: a6760712e1 user: mistachkin tags: subDir)
2024-05-05
17:02
Add missing -static flag to static-logtodb build target, as reported in the forum. ... (check-in: a2696fb842 user: stephan tags: trunk)
2024-05-01
07:59
Add enclosing HTML tag around 404 docs, per forum request. ... (check-in: 6637731753 user: stephan tags: trunk)
2024-04-23
20:21
In logview, add a bandwidth column to the CPU Hogs report. ... (check-in: f734ec8c16 user: drh tags: trunk)
08:14
Add xhtml mimetype, per forum request, and correct js mimetype from text/x-javascript to text/javascript. ... (check-in: d43c70d45b user: stephan tags: trunk)
2024-04-18
11:28
More use of uriofst in logview. ... (check-in: 34d2ae9947 user: drh tags: trunk)
10:29
Add the uriofst field to the log table in logtodb. Update logview to make use of that new field. ... (check-in: 947595acdc user: drh tags: trunk)
2024-04-17
10:49
Fix logtodb.c so that it requires a 19-character date field. This prevents a read starting in the middle of the date. Enhancements to logview. ... (check-in: 030c435fc4 user: drh tags: trunk)
2024-04-16
19:28
Fix a bug in the computation of the new "scriptname" column by logtodb. ... (check-in: 6e401299e7 user: drh tags: trunk)
17:17
Add the /byuri page to logview. ... (check-in: 7e56b4e15e user: drh tags: trunk)
15:59
Update the "Most Common Requests" query of logview to make use of the new scriptname column in the generated database. ... (check-in: 35a2691b40 user: drh tags: trunk)
15:47
In logtodb, add a new column to the generated table: scriptname. The new column holds the name of the static file returned or the CGI script invoked, without the domain header or any suffix. ... (check-in: 4005f35508 user: drh tags: trunk)
14:10
Improved header comment and minor fixes to the logview script. ... (check-in: 9702fb6485 user: drh tags: trunk)
03:15
Doc typo fixes - no code changes. ... (check-in: cb6c6c39f8 user: stephan tags: trunk)
2024-04-15
18:23
Exclude images and CSS from the "most common requests" ... (check-in: 5026517552 user: drh tags: trunk)
17:55
Add the "logview" WAPP script that uses logtodb to scan the server log and generate a report that an administrator can see. ... (check-in: 1313e1e6fd user: drh tags: trunk)
17:54
More enhancements to logview. ... (Closed-Leaf check-in: 1c218551bc user: drh tags: logview)
17:32
More improvements to logview. ... (check-in: 93f4c51f0c user: drh tags: logview)
17:26
More work on logview. ... (check-in: fc551be9fa user: drh tags: logview)
16:57
Continue added features to logview. ... (check-in: 12612aac50 user: drh tags: logview)
2024-04-14
20:19
Template for a WAPP script to implement dynamic log views as a Fossil sub-CGI script. ... (check-in: da3dd386aa user: drh tags: logview)
19:31
With the static-ssl.mk, do a full static link of logtodb. ... (check-in: d796f3b847 user: drh tags: trunk)
18:18
Revamp makefiles. Use the new VERSION file to set the version number. The mkversion.c program builds VERSION.h which is imported by programs to access precise version information. Update build targest. ... (check-in: cad917d5b2 user: drh tags: trunk)
2024-04-13
11:41
Add the --tail option to the logtodb utility program. ... (check-in: d4699f1e41 user: drh tags: trunk)
11:20
Updates to the robot identifier logic. ... (check-in: f84845bd15 user: drh tags: trunk)
2024-04-04
18:39
In logtodb, set the domain to NULL if the domain name is malformed. ... (check-in: c5b12a56fd user: drh tags: trunk)
2024-04-03
00:17
Fix a bug in the --keep mechanism of logtodb.c. ... (check-in: ae62f3b996 user: drh tags: trunk)
2024-03-31
20:27
Merge the new logtodb utility program into trunk. ... (check-in: 5efabec63f user: drh tags: trunk)
20:11
Enhance the logtodb utility so that it adds new fields to the generated SQLite table: robot, cgi, and domain. ... (Closed-Leaf check-in: e0aab048ec user: drh tags: logtodb)
10:52
Improved version of the previous patch. ... (check-in: f51a52d060 user: drh tags: trunk)
10:51
Fix inSignalHandler logging so that it does not report negative CPU times. ... (check-in: 709e7c53f3 user: drh tags: trunk)
2024-03-30
19:59
Improvements to tail following for log files. Add the --keep option. ... (check-in: 08283d4316 user: drh tags: logtodb)
19:03
Initial prototype code for a utility that will read the althttpd log file and convert its content into an SQLite database. ... (check-in: 77462d9b9c user: drh tags: logtodb)
2024-02-22
03:25
Update docs about -auth file, as per report in /forumpost/3c2f54a9f4. ... (check-in: 4d3ea9a0f7 user: stephan tags: trunk)
2024-02-21
14:53
There is no need to redirect from "http://domain" over to "http://domain/" if there is no path and the only missing part of the URL is the initial /. See forum post 2eae5437cde4b3d7 ... (check-in: d5fe16ad7e user: drh tags: trunk)
2024-02-17
03:22
Replace two stray calls to exit() with althttpd_exit() and remove one unreachable exit(). This hopefully resolves [forum post a86facf2ad|/forumpost/a86facf2ad]. ... (check-in: d4daf4a433 user: stephan tags: trunk)
2024-02-10
21:16
Typo fixes. ... (check-in: c33dd8593d user: drh tags: trunk)
21:13
Further improvements to the docs. ... (check-in: e6a6f88ea6 user: drh tags: trunk)
20:11
Add pointer to the source code header comment documentation in the althttpd.md homepage. ... (check-in: 70682086de user: drh tags: trunk)
19:03
Update the documentation. Split out the setup procedures for systemd, xinetd, and standalone mode into separate documents. ... (check-in: c973ce4892 user: drh tags: trunk)
2024-02-08
08:43
Improve the handling of a signal after exit() is called, as that leads to undefined results in some libc implementations. We now keep track of whether exit() has been called and skip signal handling if a signal is triggered after that. ... (check-in: b60cc28c07 user: stephan tags: trunk)
2024-01-26
03:17
Rework exit() calls so that Timeout() cannot be run after exit(). This is an attempt to work around the problem reported in /forumpost/9947114e61. ... (Closed-Leaf check-in: 092234da85 user: stephan tags: signal-after-exit)