falsifian's miscellaneous public stuff

Timeline
Login

Timeline

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

50 most recent check-ins

2026-05-05
15:59
Add nvmm to ucl's modules.conf. So that I can start my vms without fuss. Leaf check-in: acf3342fb4 user: falsifian tags: rrule
2026-04-29
20:02
Tell qiwi zek's public ip address. Leaf check-in: cbbd72ab3f user: falsifian tags: trunk
2026-04-26
23:45
Add copter-dfly to qiwi's hosts file. Use ipv4 since I've had trouble with copter-dfly and ipv6. check-in: e2b9f18c9f user: falsifian tags: trunk
2026-04-20
22:24
Let falsifian run reboot on qiwi. check-in: 6c515b8d2f user: falsifian tags: trunk
12:08
woods: Fix url format in usage message. check-in: 6d9a165991 user: falsifian tags: trunk
2026-04-18
14:48
Add clip to qiwi's hosts file. ipv6 address which should work when clip is on my home network. check-in: cb6d055fa2 user: falsifian tags: trunk
2026-04-16
17:26
mm: Add missing x regex modifier. check-in: 982a757942 user: falsifian tags: rrule
2026-04-15
21:48
Configure cgd on ucl. check-in: 41e903a5a5 user: falsifian tags: rrule
19:38
mm: Refactor and change allowed moves code. Switch to regexes for the allowed sources. I did this because I wanted to move something from Reading/2025. check-in: d0aff75cc0 user: falsifian tags: rrule
2026-04-13
05:08
Add an encrypted fs to ucl. check-in: 91019abbcd user: falsifian tags: rrule
2026-04-12
03:46
Edit ucl's /etc/hosts. check-in: 1b9c1d039f user: falsifian tags: rrule
2026-04-10
04:07
Get FREQ=HOURLY working, sort of. I haven't looked into why some tests still fail. check-in: 4a3ce0ec9e user: falsifian tags: rrule
03:52
Remove a TODO about hourly tests. It looks like I added the tests in the same commit where I added the TODO. check-in: 81b0fc4c53 user: falsifian tags: rrule
03:49
Remove TODO from some tests. BYDAY is partly implemented. check-in: e3c7afda9a user: falsifian tags: rrule
03:40
Skip tests that cause exceptions. check-in: 01f315476d user: falsifian tags: rrule
03:34
Remove a spurious BYDAY=MO. The days involved are not Mondays. check-in: 36a3bc5268 user: falsifian tags: rrule
02:54
Fix a test. - I don't know why I put BYDAY=MO in there and expected it to work with non-Mondays. - Re-using the RRULE, the day of week should be the same. check-in: 676c7f0c18 user: falsifian tags: rrule
02:50
Fix MO/TU etc parsing. They end up lower-case by the time they get to that function. check-in: b60ba45d1c user: falsifian tags: rrule
02:43
Use WKST parameter. check-in: b9ecec6322 user: falsifian tags: rrule
2026-04-04
05:24
Add search domains to bal's resolv.conf. My BSD systems seem to get this behaviour automatically, without anything in /etc/resolv.conf. check-in: 9d17762260 user: falsifian tags: trunk
2026-04-02
15:49
Update bal's address in ucl /etc/hosts. Still for the wireless interface. Probably it changed when I switched from NetworkManager to ifupdown. check-in: 6d106864d8 user: falsifian tags: trunk
15:47
Use tabs consistently in ucl's /etc/hosts. check-in: ef8d2eb37b user: falsifian tags: trunk
2026-04-01
02:25
Read WiFi network info from outside this repo. I guess y'all have two of my WiFi keys now. Please be considerate and leave some bandwidth for me. check-in: b1770fb15f user: falsifian tags: trunk
2026-03-31
21:19
Set up ifupdown and wpa_supplicant on bal. check-in: 977236b774 user: falsifian tags: trunk
2026-03-28
21:13
make_hard_links: Freshen up a bit. Use newer perl builtins and experimental keywords. Remove unused File::Find. check-in: 77d0568175 user: falsifian tags: trunk
03:36
mm: Trim empty quoted lines too. check-in: f8c9be825d user: falsifian tags: trunk
03:31
mm: Trim quotations in fzf preview. Cherry-picked from my rrule branch, where I put the change by mistake. check-in: d9aa72b317 user: falsifian tags: trunk
02:50
ncl: Refactor to share more code across hosts. check-in: ed5960c535 user: falsifian tags: trunk
02:48
ncl: Move per-host code to hooks. Closed-Leaf check-in: 16982ef214 user: falsifian tags: ncl_refactor
2026-03-26
03:13
Move umask call back before cp -R. check-in: fa88ee567b user: falsifian tags: ncl_refactor
03:07
Consolidate code copying from files/$hostname. check-in: 302e01fd8a user: falsifian tags: ncl_refactor
03:05
Use short hostname but require .h.falsifian.org. check-in: 6a6d9f08bc user: falsifian tags: ncl_refactor
02:48
Store FQDN, not hostname. Before I added a Linux machine (bal), $hostname was always the FQDN. But Linux's hostname command by default just gives the simple hostname, which changed that. Go back to using the FQDN by adding the -f option to hostname when running on Linux. check-in: 78df05801b user: falsifian tags: ncl_refactor
02:45
Merge trunk. check-in: 66def93af4 user: falsifian tags: ncl_refactor
02:44
ncl: Add function to readpipe, check exit, chomp. check-in: 8b7b836cc3 user: falsifian tags: trunk
02:43
Fix: &readpipe doesn't work; need &CORE::readpipe. Closed-Leaf check-in: 0f29a1365c user: falsifian tags: ncl_readpipe
02:39
ncl: Add function to readpipe, check exit, chomp. check-in: 8c27d8f282 user: falsifian tags: ncl_readpipe
02:23
Replace per-host $source_dir. Instead of defining a separate $source_dir variable for each if branch, define a common path $staging_dir before the branching starts. check-in: 5b96be440e user: falsifian tags: ncl_refactor
2026-03-23
17:40
Signal xidle when bal sleeps. check-in: 073ae3fdfe user: falsifian tags: trunk
17:37
Add doas.conf on bal to ncl. check-in: c73a62e8dd user: falsifian tags: trunk
2026-03-20
15:18
mm: Trim quotations in fzf preview. Closed-Leaf check-in: fb4e9bcecc user: falsifian tags: oops_wrong_branch
2026-03-16
05:06
Implement week_interval_set. check-in: 01bf854814 user: falsifian tags: rrule
04:40
FreqInterval: Don't support dates before $dtstart. I don't expect they'll be needed, since $dtstart will be the start of a recurrence. check-in: e87d24e5c3 user: falsifian tags: rrule
04:32
Implement freq_interval_set. check-in: accfe7ef99 user: falsifian tags: rrule
03:52
Test FreqInterval with a leap second. check-in: 7f17a1e2f3 user: falsifian tags: rrule
2026-03-15
07:04
Add more tricky time zone tests for DTParts. check-in: 9204e69f6a user: falsifian tags: rrule
06:18
Refactor dt_restrict_part to use dt_part_start. check-in: 364789786a user: falsifian tags: rrule
06:09
Add dt_part_start: get start of hour, day, etc. check-in: 21826be89a user: falsifian tags: rrule
06:08
Update a function name in dt_parts.t. check-in: 9c10e6589b user: falsifian tags: rrule
05:52
Fix dt_part_name_to_index description. check-in: 4056766471 user: falsifian tags: rrule