Pharos

Timeline
Login

Timeline

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

50 most recent check-ins

2026-03-13
16:01
Fix error in top level gophermap: replace space with tab. This was introduced in commit [95f091eb5b] Leaf check-in: 19efc38ff7 user: ben tags: trunk
15:52
Remove stray digit 1 in search pagination. This was the "item type" digit. It should have been removed when i added the item() helper function in commit [ce71322300] check-in: b9a6b6867b user: ben tags: trunk
15:42
The description was printed out of order on the details page. This was introduced in commit [ce71322300] when i converted to gophernicus. Fix print_html() and print_ref_full() to use out parameter. check-in: bc5e705008 user: ben tags: trunk
2026-02-21
21:37
Remove duplicate argument "out" from function print_html() check-in: 63de0a047c user: ben tags: trunk
2025-11-12
15:26
Replace https PHAROS source code link with gopher item check-in: a61deffc58 user: ben tags: trunk
2025-11-09
16:41
Restore about.txt, accidentally deleted in [95f091eb5b] check-in: 93dd35263c user: ben tags: trunk
08:10
Update sort.m4 to use info() and item() check-in: 1775faf7c6 user: ben tags: trunk
08:04
Scripts in the gophernicus CGI directory need to output network style EOL. Change \n to \n\r. Prefer printf over print. Add info() and item() convenience functions and use them. Fix parameter handling in wizard/step2 check-in: ce71322300 user: ben tags: trunk
05:17
Some items have an uploader name with no id nor email. In that case, show a name without any search for other items by the same uploader. check-in: d227c24798 user: ben tags: trunk
01:49
Update audio, books, images, software, and video gophermaps from geomyidae to gophernicus format. check-in: bb37a3f41a user: ben tags: trunk
01:45
Fix empty-dirs setting to avoid collisions with make.sh check-in: 115c28f054 user: ben tags: trunk
01:43
Configure empty-dirs setting check-in: 3a0e244b15 user: ben tags: trunk
01:30
Remove unnecessary arguments from build_cgi() and build_gophermap() check-in: 093031141d user: ben tags: trunk
01:27
Fix typo in example config.m4 s/__DOGPATH__/__DOCPATH__/ check-in: db8f1b59d9 user: ben tags: trunk
01:26
Update pharos to version 14. Modify it to run under gophernicus rather than geomyidae. check-in: 95f091eb5b user: ben tags: trunk
2025-11-06
14:36
Add configuration for PHAROS on bitreich.org Leaf check-in: 3fd6e38a37 user: ben tags: bitreich
14:33
Disable limits when max_bin_size or max_txt_size are zero. check-in: 68d99a56a7 user: ben tags: trunk
2025-11-02
16:42
Add 4d2.org pubnix IP addresses to pass.tsv check-in: 4208c74e8f user: ben tags: trunk
16:33
Add friendly IP address from rima check-in: 9ce146e3ef user: ben tags: trunk
2025-10-31
13:17
Add friendly IP address to pass.tsv check-in: 40f3523863 user: ben tags: trunk
2025-10-18
19:19
Remove duplicate items introduced in last commit check-in: b6aa850d49 user: ben tags: trunk
19:15
Add more CD-ROM software collections check-in: a76eb8fc2f user: ben tags: trunk
2025-10-12
01:42
Add harzilein.eu.org to pass.tsv check-in: fff249e112 user: ben tags: trunk
2025-09-05
15:10
The crawlers are back. Remove floodgap from pass.tsv check-in: 8dee409f02 user: ben tags: trunk
2025-08-28
19:06
Add friendly IP 46.110.208.211 to pass.tsv check-in: 46a8783ec6 user: ben tags: trunk
2025-08-27
16:22
Add new friendly IP address to pass list check-in: 9f7a83ab8d user: ben tags: trunk
2025-08-26
19:56
Add new friendly IP address to pass.tsv check-in: bea905f030 user: ben tags: trunk
2025-08-01
07:01
When blocking a client from an item detail, link to the original web page. check-in: d18a2a633c user: ben tags: trunk
07:00
Wait to block clients until CGI input has been parsed. check-in: 303250f6bc user: ben tags: trunk
06:00
Add atl.huld.re to pass.tsv check-in: c5f1d3c11e user: ben tags: trunk
2025-07-23
17:01
Remove "All Books" link. The books collection is almost entirely comprised of access-restricted-item's. It only contains 13 books that can be freely accessed. <https://archive.org/search?query=collection%3A(books) AND -access-restricted-item%3A(true)> check-in: 8830b2f656 user: ben tags: trunk
2025-07-21
20:55
Add new friendly client IP address to pass.tsv check-in: a85cea2208 user: ben tags: trunk
2025-07-06
23:18
Explicitly use tab to split fields from pass.tsv check-in: aa7c71cf55 user: ben tags: trunk
02:08
Add feature to default deny, granting access only to client IP addresses in pass list. Pre-populate pass.tsv with known tildeverse plus a few known pubnix and friendly IP addresses. check-in: 9058a38d80 user: ben tags: trunk
01:31
Remove feature to block by IP address. check-in: 3f32b09be6 user: ben tags: trunk
2025-06-19
19:52
Include search string in list signature to avoid cache collisions. check-in: 7253bacd27 user: ben tags: trunk
03:33
Set global variabled blocked=1 in cgi.awk function cgi_init() when client IP address is in block.txt. Change how blocked clients are treated. OLD: Send empty document NEW: Send item URL to redirect back to archive.org My intention is to block gopher to web proxies without leaving end users stuck on an empty document. Instead, bots and users on blocked IP addresses will be redirected to item web pages. check-in: 9a9884612f user: ben tags: trunk
2025-06-06
16:03
Don't cache "not found", may be outage or scheduled maintenance check-in: 9e43349b2e user: ben tags: trunk
2025-05-24
17:26
Use string concatenation to avoid mawk sprintf() limits in function cache_set() check-in: b87f964a15 user: ben tags: trunk
2025-05-08
15:23
Default to sorting a user's uploads by date added in descending order. check-in: ba8329da42 user: ben tags: trunk
2025-05-01
02:19
When formatting HTML make sure to print URL referrences in the correct place so that they get cached and displayed in the correct order. check-in: 86a47da961 user: ben tags: trunk
2025-04-30
01:29
Change section heading from Similar Items to Similar items check-in: 43949a6909 user: ben tags: trunk
01:22
Move "Web page" below Download in details. Add Similar Items section to details. Add similar: special case to search. check-in: 5b6df39427 user: ben tags: trunk
00:57
Use consistent spacing in numerical expressions check-in: c37a9eb847 user: ben tags: trunk
00:33
Be careful to return the cache output from function cache_begin() check-in: 6da1905276 user: ben tags: trunk
2025-04-27
21:03
Clean up "return value" code check-in: 86679b4841 user: ben tags: trunk
21:00
Update link to curl web page. check-in: 275c838adb user: ben tags: trunk
2025-04-17
14:31
Stop caching search results in order to always show up-to-date results. check-in: 9f67b17ddc user: ben tags: trunk
2025-04-14
20:44
Add search string to cache signature. check-in: 947e8d74dd user: ben tags: trunk
2025-04-13
00:05
Add feature to block by IP address. Block bad bots that are ignoring gopher://tilde.pink/0/robots.txt check-in: 4d6f4c92b4 user: ben tags: trunk