Althttpd

Timeline
Login

Timeline

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

50 most recent check-ins

2023-10-14
19:13
Add a note that --root DIR should always been an absolute path. ... (Leaf check-in: 2f322f9b58 user: stephan tags: trunk)
2023-08-12
15:02
Fix redundancies in the MIME table. ... (check-in: c0bdc68e6c user: drh tags: trunk)
2023-07-17
16:38
Minor doc correction regarding the --ipshun banish time. ... (check-in: 912c9edca2 user: stephan tags: trunk)
2023-07-16
18:24
Explicitly set SHELL in the makefile for the sake of macos, per request in [/forumpost/fb1d919aa4a173a6|forum post fb1d919aa4a173a6]. ... (check-in: 0c63108b01 user: stephan tags: trunk)
06:44
Resolve inadvertent doc-only fork reported on the forum. ... (check-in: 0e2343e0f1 user: stephan tags: trunk)
2023-07-15
14:06
A 412==>418 typo fix. ... (check-in: 76d5298dce user: stephan tags: trunk)
13:55
Typo in documentation comment. ... (check-in: a91387429d user: drh tags: trunk)
13:49
If a CGI gives a response code of 412 ("I'm a teapot") then initiate blocking of the client IP address, assuming the --ipshun option is used. ... (check-in: 65d01eb339 user: drh tags: trunk)
2023-07-04
20:25
Fix the CGI reply so that it correctly returns 206 (not 200) on a range request. ... (check-in: 2ac47548f8 user: drh tags: trunk)
2023-07-01
07:21
Minor doc update regarding TLS, as reported in the forum. ... (check-in: cb23718f6e user: stephan tags: trunk)
2023-06-23
21:25
Do not reply to the Amazon robot. ... (check-in: e4c84ce583 user: drh tags: trunk)
2023-06-08
18:57
Adjustments to the list of disallowed user agents. ... (check-in: 1231afd4e3 user: drh tags: trunk)
2023-05-09
08:44
Add the no-charset flag to the various image mimetypes. ... (check-in: eb2017c665 user: stephan tags: trunk)
2023-02-04
20:44
Defense against a common SQL injection spider. ... (check-in: 7c10fb6329 user: drh tags: trunk)
2023-01-01
16:30
contrib/dir-browser-cgi/dir-index.sh: permit dashes in listed filenames except as the first letter. ... (check-in: 46f068b88b user: stephan tags: trunk)
2022-11-19
04:37
Comment typo fix. No code changes. ... (check-in: 8cf27e63c8 user: stephan tags: trunk)
2022-10-24
04:51
Re-add a blank line that was accidentally removed. ... (Leaf check-in: 29088d6f04 user: mistachkin tags: subDir)
04:51
Take into account the extra slash between the root and sub-directory, if applicable. ... (check-in: 8f1f78b4dd user: mistachkin tags: subDir)
2022-10-23
00:16
Corrections to get things working and tested. ... (Leaf check-in: 9169dfb6e5 user: mistachkin tags: redirFile)
2022-10-22
23:21
Add experimental support for a '-redirect' file. ... (check-in: 7a0cf0d59f user: mistachkin tags: redirFile)
02:26
Add the '-subdir' command line option. ... (check-in: 72c2a01009 user: mistachkin tags: subDir)
2022-09-26
16:57
Add the COOP and COEP HTTP reply headers if the --enable-sab command-line option is used. "sab" stands for "SharedArrayBuffer". ... (check-in: 85b7ee71fa user: drh tags: trunk)
16:55
Disable COOP and COEP by default. Enable only when the --enable-sab option appears on the command-line. ... (Closed-Leaf check-in: 3496e47091 user: drh tags: enable-atomics)
2022-08-29
11:20
Preserve the URL query string in the log. ... (check-in: 211d538804 user: drh tags: enable-atomics)
2022-08-12
18:17
Merge the --popup enhancement from trunk. ... (check-in: 823a1d985d user: drh tags: enable-atomics)
17:23
Add documentation of the --page and --popup options to the main page. ... (check-in: 0310001ae1 user: drh tags: trunk)
13:33
Add the --popup command-line option. ... (check-in: a66384d35c user: drh tags: trunk)
2022-08-11
15:42
Removed the quotes from around the CFLAGS, as they cause clang to treat everything after the -O to be a value for -O, which triggers a compile error. ... (check-in: 53d45f4c0d user: stephan tags: enable-atomics)
15:33
Add two lines to HTTP reply header for static files if the -DALTHTTPD_ENABLE_ATOMICS compile-time option is used. ... (check-in: cfef765e56 user: drh tags: enable-atomics)
2022-06-11
06:57
Minor doc fix reported at [6d6e0b59fcb6f394]. ... (check-in: 943bb06ae0 user: stephan tags: trunk)
2022-06-09
00:57
Added missing BOOLEAN qualifier to the --debug flag docs, per forum post [9b819e3c211abb1b]. ... (check-in: 085d72a3f9 user: stephan tags: trunk)
2022-06-08
15:57
Added json=>application/json mimetype mapping. ... (check-in: e87b98d0a3 user: stephan tags: trunk)
09:52
Added mjs (ES6 modules) mimetype. Changed JS mimetype from application/javascript to text/javascript to conform with the HTML spec. application/javascript is commonly used in the wild. ... (check-in: 5f1452b513 user: stephan tags: trunk)
2022-06-04
10:50
Disallow access by the "Synapse" robot. ... (check-in: 4e203082ca user: drh tags: trunk)
2022-06-01
08:15
Typo fix reported in [/forumpost/363136ff7f]. ... (check-in: c65105e8d4 user: stephan tags: trunk)
2022-05-31
15:19
Added a brief doc section about the new gzip support. ... (check-in: f683c40348 user: stephan tags: trunk)
00:26
If the client will accept "gzip" encoding, and if the requested file exists with a ".gz" suffix, then send the ".gz" file labeled with an encoding of "gzip". ... (check-in: 7e8f56fdf0 user: drh tags: trunk)
2022-05-26
12:18
Merge the addition of the --page option and the enhanced --port option. ... (check-in: e7f4abfbf8 user: drh tags: trunk)
2022-05-23
21:51
In althttpd.md, moved the -lssl -lcrypto flags to the end of the compile command, per [/forumpost/4b868d782a|forum post 4b868d782a]. ... (check-in: 71e5785966 user: stephan tags: trunk)
2022-05-18
17:46
Improvements to command-line options to control TCP port search. Add the --page command-line option to cause a web-browser to come up. ... (Closed-Leaf check-in: b8db19fe7e user: drh tags: auto-mode)
15:48
Modify the stand-alone HTTP server so that it is able to select it's own TCP port if requested. Needed: Automatically launch a web-browser. Clean up the documentation and command-line options for improved consistency. ... (check-in: 80948020e6 user: drh tags: auto-mode)
2022-05-17
20:45
Implemented handling of the MTF_NOCGI mimetype flag, currently used only by wasm files. ... (check-in: 1b62b4668c user: stephan tags: trunk)
20:15
Reworked GetMimeType() to allow for type-specific flags such as eliding the charset from Content-Type (necessary for wasm). This also fixes the duplicate charset specifications which were previously being emitted for .html and .htm files. ... (check-in: 32df1a6170 user: stephan tags: trunk)
18:42
Added .wasm ==> application/wasm mimetype mapping because it's needed for loading wasm files. ... (check-in: 16e8ae3e8f user: stephan tags: trunk)
2022-03-26
12:03
Fix a typo in the "INSERT INTO xref" comment. ... (check-in: 66d24989d1 user: drh tags: trunk)
11:56
Merge the --ipshun enhancements into trunk. ... (check-in: d50f931efa user: drh tags: trunk)
11:55
Make the banishment time interval a #define so that it can be easily changed. The default value is increased to 5 minutes. Allow %-escaped "." and "/" to pass through so that we can more easily detect the common "/../" attacks on the request-URI. ... (Closed-Leaf check-in: e36144c40d user: drh tags: ipshun)
2022-03-24
20:13
Typo fix in 'termporarily blocked' message. ... (check-in: 10f650e552 user: stephan tags: ipshun)
20:03
Initial docs for the --ipshun flag, based on [/forumpost/0e26ff2db4 | forum post 0e26ff2db4]. ... (check-in: eec7e660de user: stephan tags: ipshun)
19:03
Fix a typo in a comment. ... (check-in: a05e2af194 user: drh tags: ipshun)