summary refs log tree commit diff
path: root/www (follow)
Commit message (Collapse)AuthorAge
* Limit Atom feed to 20 most recent entriesJune McEnroe2021-10-03
| | | | | 20 is what everyone else seems to do. It's not too large putting them all in right now, but it's infeasible to do forever.
* Replace filter shell scripts with C programJune McEnroe2021-10-02
| | | | | Eliminates the need for a shell inside the chroot, along with cat, mktemp and rm. It's likely a bit faster too.
* Remove igpJune McEnroe2021-10-01
| | | | I'm not serving gopher anymore.
* Change default WEBROOTs to /var/wwwJune McEnroe2021-10-01
|
* Build and copy static binaries to /var/wwwJune McEnroe2021-09-30
| | | | Ideally these wouldn't require sh, cat, rm, mktemp.
* Silence owner-info errorJune McEnroe2021-09-30
| | | | | cgit runs in a chroot. It is normal that it cannot look up user info in /etc/passwd.
* Remove link to gopherJune McEnroe2021-09-29
| | | | | Migrating things over, I don't think it's worth continuing to serve text over gopher.
* Add boot commands for serial consoleJune McEnroe2021-09-26
|
* Publish "Installing OpenBSD on Linode"June McEnroe2021-09-26
|
* Use tiny UTF-8-aware col -b replacementJune McEnroe2021-09-26
| | | | | | OpenBSD col(1) doesn't understand UTF-8 and will delete all of it. Stupid, especially when mandoc(1) tells you to use it to remove man formatting. I shouldn't have to write something so trivial.
* Install up to cgi-binJune McEnroe2021-09-25
|
* Clean up up (ugh) somewhat againJune McEnroe2021-09-25
|
* Sandbox up on both FreeBSD and OpenBSDJune McEnroe2021-09-25
| | | | | | This is a bit messy. pledge(2) calls based on [1]. [1]: https://kristaps.bsd.lv/kcgi/tutorial6.html
* Make up build away from FreeBSDJune McEnroe2021-09-23
|
* Call sandbox in CGI modeJune McEnroe2021-09-22
| | | | Otherwise upload won't actually work.
* Support HTTP PUT in upJune McEnroe2021-09-22
| | | | | | | | For use by Palaver[1]. Unfortunately, at least in the current App Store version of Palaver, this doesn't work correctly with basic auth. [1]: https://palaverapp.com/guides/commands/set.html#ui-image_service
* Remove default faviconJune McEnroe2021-09-22
| | | | I hate these things and also this one sucks.
* Publish "git-comment"June McEnroe2021-09-10
|
* Show about path in page titleJune McEnroe2021-09-06
|
* Add comment on how cool understanding old code isJune McEnroe2021-09-01
|
* Publish "V6 pwd"June McEnroe2021-09-01
|
* Change liberapay link name to donateJune McEnroe2021-08-23
|
* Make minute adjustments to causal.agencyJune McEnroe2021-08-12
|
* Publish "seprintf"June McEnroe2021-06-12
|
* Remove bubger -t flag from "Mailing List"June McEnroe2021-06-11
| | | | It can't be used correctly and has been removed.
* Publish "Sparse Checkout"June McEnroe2021-06-09
|
* Generate valid Atom feedsJune McEnroe2021-06-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes several RFC 4287 violations: > 4.1.1. The "atom:feed" Element > o atom:feed elements MUST contain exactly one atom:id element. > o atom:feed elements SHOULD contain one atom:link element with a rel > attribute value of "self". This is the preferred URI for > retrieving Atom Feed Documents representing this Atom feed. > o atom:feed elements MUST contain exactly one atom:updated element. An atom:id element is generated from cgit_currentfullurl(), and an atom:link element with a rel attribute of "self" is generated with the same URL. An atom:updated element is generated from the date of the first commit in the revision walk. > 4.1.2. The "atom:entry" Element > o atom:entry elements MUST NOT contain more than one atom:content > element. The second atom:content element with the type of "xhtml" is removed. > 4.2.6. The "atom:id" Element > Its content MUST be an IRI, as defined by [RFC3987]. Note that the > definition of "IRI" excludes relative references. Though the IRI > might use a dereferencable scheme, Atom Processors MUST NOT assume it > can be dereferenced. The atom:id elements for commits now use URNs in the "sha1" or "sha256" namespaces. Although these are not registered URN namespaces, they see use in the wild, for instance as part of magnet URIs.
* Set CGIT_VERSION to "causal agency"June McEnroe2021-06-08
| | | | This version of cgit is modified and doesn't track upstream releases.
* Merge commit 'f46c4521d761a0b9909e17ef29065c0aa09c7ab7'June McEnroe2021-06-08
|
* Fetch git .tar.gz for compatibilityJune McEnroe2021-06-08
| | | | OpenBSD tar(1) has no -J.
* Replace freenode with tilde.chatJune McEnroe2021-05-19
| | | | RIP.
* Publish "Swans Are Dead"June McEnroe2021-05-05
|
* Publish "Time Machine"June McEnroe2021-04-25
|
* Fix crash trying to print "this commit" on 404sJune McEnroe2021-04-12
| | | | | For example any URL that starts with a real repo name but isn't valid.
* Add some missing justification to "C Style"June McEnroe2021-03-16
|
* Publish "C Style"June McEnroe2021-03-16
|
* Add bubger to causal.agency pageJune McEnroe2021-03-14
|
* Publish "Mailing List"June McEnroe2021-03-04
|
* Add mailist, liberapay to indexJune McEnroe2021-02-24
|
* Publish "Operating systems"June McEnroe2021-02-22
|
* Iterate over text files to generate feedJune McEnroe2021-02-22
| | | | So that only "published" text files are included.
* Publish "Unpasswords"June McEnroe2021-02-20
|
* Add xdimmer to "Using OpenBSD"June McEnroe2021-02-15
|
* Publish "Using OpenBSD"June McEnroe2021-02-14
|
* Use owner-filter to add Liberapay donation buttonsJune McEnroe2021-02-04
|
* Use owner-filter for repo page headersJune McEnroe2021-02-04
| | | | Previously it was only used if owners were displayed on the index.
* Remove cgit logo using cgitrcJune McEnroe2021-02-04
| | | | | It's not documented that you can set logo to empty string to remove it, I just noticed by reading print_header.
* Use mtags for sh in source-filterJune McEnroe2021-01-20
|
* Add all target to git.causal.agency MakefileJune McEnroe2021-01-20
|
* Remove Lua supportJune McEnroe2021-01-20
| | | | | Lua support is unused and the dlsym fwrite/write hacks horrify me. Clean it up.