mfashby.net

Website mfashby.net
git clone git://code.mfashby.net:/mfashby.net
Log | Files | Refs | Submodules | README

DateCommit messageAuthorFiles+-
2025-01-17 00:26New serverMartin Ashby1+17-0
2025-01-16 23:24Update deploy script for new serverMartin Ashby1+11-9
2024-12-29 09:51Remove unused server/ folderMartin Ashby4+0-521
2024-12-23 21:30Fix rss.xmlMartin Ashby2+15-13
2024-12-21 22:18Bump zine 0.3.0 -> 0.8.0 Fix a lot of associated breakage Fix broken rss.xml file as highlighted to me by Matthijs van der Wild (thanks!)Martin Ashby94+263-257
2024-12-01 22:35Add code linkMartin Ashby1+4-2
2024-12-01 22:20Aoc 2024Martin Ashby1+12-0
2024-09-02 20:13Put some additional metadata in my page headersMartin Ashby1+3-0
2024-08-24 11:36wyagMartin Ashby1+14-0
2024-08-23 21:35Meltdown, book reviewMartin Ashby1+15-0
2024-08-10 20:36Post on new bikeMartin Ashby6+29-0
2024-08-10 19:19Migrate to zine 0.3.0Martin Ashby94+190-195
2024-07-20 21:40Use forked pg.zig which has connection URI parsing facilityMartin Ashby2+4-46
2024-07-19 20:59Convert to using pg.zig instead of wrapping libpq for postgresql access Pure zig also means cross compilation works again!Martin Ashby4+105-55
2024-07-14 20:10Bump mustache dep Update .gitignore for new zig-cache location Remove old converter sources. Checked everything compiles with zig 0.13Martin Ashby7+4-132
2024-05-28 19:56Update build.zig.zon to use veggiemonk's fork for zig 0.13-dev Add projects section Add zipdl and zigvm project pages, remove download links from posts and replace with project page linksMartin Ashby7+78-29
2024-05-26 21:10Add post on zigvm Fixup for zig masterMartin Ashby5+42-20
2024-04-19 19:46Update CV contactMartin Ashby1+7-3
2024-03-31 19:55Stranger timesMartin Ashby1+13-0
2024-03-27 20:52Add description to zine pageMartin Ashby1+1-0
2024-03-27 20:49Add post on zine Remove video assets from git, they are now hosted on move IT Tube Add client-side redirect to help when using zine serve.Martin Ashby6+37-0
2024-03-27 20:24Use a fixed version of zine rather than a local checkoutMartin Ashby2+6-9
2024-03-25 22:03Move remaining videos to tube.spdns.orgMartin Ashby4+5-21
2024-03-25 21:39Remove commented out lines from deploy.shMartin Ashby1+2-2
2024-03-25 21:36Final conversion to ZineMartin Ashby98+436-405
2024-03-04 16:24Prepare to move to zine static site generator instead of hugo https://zine-ssg.io/documentation/Martin Ashby40+256-547
2024-03-04 15:55Move web server to it's own subdirMartin Ashby3+0-0
2024-03-04 11:00Cathedral and the Bazaar reviewMartin Ashby1+16-0
2024-03-03 09:27Move rss link to menu Remove page-meta div if emptyMartin Ashby3+11-19
2024-03-02 21:45More work on self-hosted serverMartin Ashby1+101-11
2024-03-02 10:37Add about page and CV Make comments configurable Move last updated date to the footerMartin Ashby66+188-3
2024-03-01 21:16CommunicationMartin Ashby2+53-0
2024-02-18 20:37Update testing CaddyfileMartin Ashby1+1-1
2024-02-18 20:28Add CGI handling to my basic server Fix some missing bits from the comments CGI program, specifically - respect content_length from the web server - write the http status response as a header in the resultMartin Ashby4+172-50
2024-02-17 21:10Initial work on zig web serverMartin Ashby6+282-8
2024-02-14 22:25Update README with ambitionsMartin Ashby1+6-0
2024-02-14 22:24Remove nix flakes I didn't use them in the endMartin Ashby2+0-59
2024-02-14 22:17Remove old/ folderMartin Ashby2+0-16
2024-02-14 22:16FairphoneMartin Ashby1+12-0
2024-02-05 19:56Fix titleMartin Ashby1+1-1
2024-02-01 14:39Update for zig masterMartin Ashby3+45-49
2024-02-01 14:02Short post on 1brcMartin Ashby1+9-0
2024-01-27 20:22Data oriented designMartin Ashby1+16-0
2024-01-26 00:09Dynamic DNSMartin Ashby1+11-0
2023-12-01 21:46Fix zig linkMartin Ashby1+1-1
2023-12-01 21:44AoC 2023Martin Ashby1+10-0
2023-11-26 20:48Skateboard 2 Add rawhtml shortcode for posting inline HTMLMartin Ashby2+21-0
2023-11-25 22:32Add flake.nix/lockMartin Ashby2+59-0
2023-11-25 22:17Fix hash of smtp libraryMartin Ashby1+1-1
2023-11-25 21:53Post on Roc programming languageMartin Ashby1+12-0
2023-10-08 19:39Book: Parable of the Sower/ TalentsMartin Ashby1+7-4
2023-10-07 22:43Post on zipdlMartin Ashby1+27-0
2023-10-07 22:27Draft post on some sci-fiMartin Ashby1+10-0
2023-10-02 19:25Add a zip file of markdown format posts, for testing purposes :DMartin Ashby1+0-0
2023-09-12 07:13Post on minecraft launcherMartin Ashby1+18-0
2023-08-31 04:48Move pq.zig to it's own repo for re-use in other projectsMartin Ashby6+8-174
2023-08-28 20:01Add env example in caddyfile Use baseline CPU. Raspberry pi doesn't have some SHA extensions that pinebook pro does, which caused illegal instruction errors trying to send mail over TLS.Martin Ashby2+4-2
2023-08-28 19:22Switch to zig package manager instead of using submodules Add smtp library Send a notification on comment.Martin Ashby8+55-14
2023-08-23 06:22New post about comments rewriteMartin Ashby1+16-0
2023-08-22 10:00Fixup mustache-zig refernece againMartin Ashby0+0-0
2023-08-22 09:56Fixup deploy script again Fixup .gitignore for zig Fixup .gitmodules, use upstream direct now fixes are mergedMartin Ashby3+4-2
2023-08-22 09:50Fixup deploy.sh folder for commentsMartin Ashby1+1-1
2023-08-22 09:49Replace comments with zig versionMartin Ashby30+6-2397
2023-08-22 09:09Switch to CGI commentsMartin Ashby5+128-52
2023-08-14 22:22Fix template bork Put rust comments backMartin Ashby2+16-16
2023-08-14 22:14Fix many duplicate capchasMartin Ashby1+4-4
2023-08-14 22:03align zig and rust implementations of comments switch deploy script to zig versionMartin Ashby4+30-18
2023-08-14 20:45Misc fixes: - fix template in comments.html: whitespace before tag names is not allowed - update mustache-zig version - null-terminate field names in zig struts, for C interop with PQfnumber functionMartin Ashby5+62-16
2023-08-04 21:29Convert comments to zigMartin Ashby17+490-0
2023-08-11 22:33Post four-eyesMartin Ashby1+15-0
2023-06-16 20:21New post on bikeMartin Ashby2+14-0
2023-04-09 21:30Book review: designing data intensive applicationsMartin Ashby1+13-0
2023-02-05 16:55semantic dissonanceMartin Ashby1+10-0
2023-02-05 16:37SRE bookMartin Ashby2+18-11
2023-02-05 07:01Post on authorizationMartin Ashby1+62-0
2023-01-14 09:16Move assets to assets subfolder Avoids polluting root folder with many many filesMartin Ashby25+32-11
2023-01-13 09:10Removed git LFS supportMartin Ashby5+2-2
2023-01-01 00:46post on cgitMartin Ashby1+24-0
2022-12-31 20:10Add lfsconfigMartin Ashby1+3-0
2022-12-31 16:37Use EnvironmentFile to keep server-only values on the server, but still keep the systemd unit file in git and deploy it usuallyMartin Ashby2+2-2
2022-12-31 16:32Remove synchronization of .service file, this might have to be different in production systemMartin Ashby1+1-1
2022-12-31 16:30Add email notifications to commentsMartin Ashby5+407-11
2022-12-31 16:08Remove .env fileMartin Ashby1+0-1
2022-12-30 18:42Fixup deploy.shMartin Ashby1+0-1
2022-12-30 18:38New post on comments boxMartin Ashby1+15-0
2022-12-30 18:36Update git pre-push hook to deploy site on push This replaces on-server generation of the static site, and also means we don't need rustc on the server to compile the comments appMartin Ashby1+5-0
2022-12-30 18:34Update deploy script to do all the builds before copies Also use rsync instead of scp, it's a bit quickerMartin Ashby1+18-6
2022-12-30 17:39Rename refresh.sh -> deploy.sh Add step to stop comments app before copying new binaryMartin Ashby2+18-19
2022-12-30 10:32Use URLSearchParams to sanitize query paramsMartin Ashby1+4-2
2022-12-30 10:06Fix cross compilationMartin Ashby1+2-2
2022-12-30 09:32Update script for remote execution instead of localMartin Ashby1+6-4
2022-12-30 01:07update refresh script and add systemd file for comments serviceMartin Ashby2+22-0
2022-12-30 00:45Comments are basically functional. Added example config.Martin Ashby6+71-29
2022-12-29 23:32comments api appears functional...Martin Ashby2+7-2
2022-12-29 22:49More work on commentsMartin Ashby5+45-24
2022-12-27 23:24Initial comments impl for my blogMartin Ashby8+1941-0
2022-12-27 18:59draft post on google SRE bookMartin Ashby1+11-0
2022-12-27 16:10Update to spotifyd regarding zeroconf-portMartin Ashby1+1-1
2022-12-26 23:25Spotifyd postMartin Ashby1+21-0
2022-12-20 14:22longboard 5Martin Ashby2+17-0
2022-12-04 08:59AoC postMartin Ashby1+9-0
2022-10-15 21:51second blogsite postMartin Ashby1+9-0
2022-10-14 22:22New posts on caddy web server and SPA blogsiteMartin Ashby2+21-0
2022-10-09 13:16Post on skateboardingMartin Ashby3+20-0
2022-10-09 12:17New short post about quines and rust.Martin Ashby1+10-0
2022-10-07 21:25Post about blocky DNS serverMartin Ashby1+11-0
2022-09-25 20:13Add post about returning to git from fossil. Commit .hugo_build.lock file, it gets generated a lot for some reason.Martin Ashby2+11-0
2022-09-25 19:55Update refresh.sh script to work with git instead of fossilMartin Ashby1+1-1
2022-09-25 17:01Re-add video after doing filter-repoMartin Ashby1+3-0
2022-09-09 21:28New post on serverlessmartin1+19-0
2022-07-31 06:57Added refresh.sh scriptmartin1+7-0
2022-07-30 22:14Added second post about fossil-scmmartin1+9-0
2022-07-09 22:04Longboarding 4 postmartin1+12-0
2022-06-09 21:05Added rustlings postmartin1+12-0
2022-05-07 15:39Added Stolen Focus article. Updated book review titles to start with "Book - "martin2+20-1
2022-04-30 20:10Added images osapex 37" for longboard 3 postmartin3+4-0
2022-04-30 19:27Longboard 3 postmartin1+17-0
2022-03-27 17:51Remove testing filemartin1+0-7
2022-03-27 17:32Added new testing file, just playing with fossilmartin1+7-0
2022-03-27 10:35Added post on fossilmartin1+9-0
2022-03-19 13:21Short post about wildcard certsmartin@ashbysoft.com1+10-0
2022-03-19 13:13Remove half-written terraform postmartin@ashbysoft.com1+0-18
2022-02-23 13:56Wordlemartin@ashbysoft.com1+16-0
2022-02-11 19:58Add post on philosophy of software designmartin@ashbysoft.com1+26-0
2022-02-11 19:17Draft post about terraformmartin@ashbysoft.com1+18-0
2021-12-28 23:46Added page on content server protocolmartin@ashbysoft.com1+32-0
2021-12-04 15:19Contactsmartin@ashbysoft.com1+12-0
2021-11-14 11:34New post on backupsmartin@ashbysoft.com1+15-0
2021-11-10 19:38Added short video of longboardingmartin@ashbysoft.com3+8-1
2021-11-09 22:20Fixed linkmartin@ashbysoft.com1+1-1
2021-11-09 22:19Longboarding 2martin@ashbysoft.com1+13-0
2021-11-09 21:56Add RSS link. Don't center footer content. Add title to content listmartin@ashbysoft.com3+19-1
2021-11-09 21:55Set the language code correctly, I write in en_gbmartin@ashbysoft.com1+1-1
2021-11-05 12:45Postgres query rewritemartin@ashbysoft.com1+17-0
2021-10-30 20:29OpenBSD postmartin@ashbysoft.com1+82-0
2021-10-06 20:44Clojure postmartin@ashbysoft.com1+12-0
2021-10-01 18:42blogmartin@ashbysoft.com1+12-0
2021-10-01 18:33readmemartin@ashbysoft.com1+4-0
2021-10-01 18:32bikemartin@ashbysoft.com2+15-0
2021-09-29 22:00recipe postmartin@ashbysoft.com1+12-0
2021-09-26 15:56Add .gitignore. Add hugo generated output to .gitignoremartin@ashbysoft.com1+1-0
2021-09-26 15:55Post on pine64martin@ashbysoft.com1+13-0
2021-09-21 19:15Fix typo in longboarind postmartin@ashbysoft.com1+1-1
2021-09-21 19:14Manjaro postmartin@ashbysoft.com1+14-0
2021-09-19 09:38Added longboarding postmartin@ashbysoft.com2+21-0
2021-09-18 22:26remove redundant date from titlemartin@ashbysoft.com1+1-1
2021-09-18 21:16Added post on maddy mail servermartin@ashbysoft.com1+11-0
2021-09-17 22:45New postmartin@ashbysoft.com1+18-0
2021-09-17 22:01move old site content into hugomartin@ashbysoft.com42+649-85
2021-09-17 21:31Initialized hugo sitemartin@ashbysoft.com2+9-0
2021-09-17 21:28Empty directory, prepare for hugo conversionmartin@ashbysoft.com22+16-1890
2018-06-12 16:46Images to all projects. Amended about.martin@martin-laptop.lan15+21-18
2018-06-12 15:47Finished article on Mailumartin@martin-laptop.lan1+18-20
2018-06-02 21:47Wrote some more about mailumartin@martin-laptop.lan4+23-5
2018-06-01 22:03Initialmartin@martin-laptop.lan12+1954-0