Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-03-16
| ||
| 05:06 | Implement week_interval_set. Leaf 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 | |
| 04:40 | Fix FREQ=YEARLY implementation. check-in: 97e7f9f83f user: falsifian tags: rrule | |
| 04:38 | Start a module implementing FREQ and INTERVAL. Move existing implementation for FREQ=YEARLY there. Leave other cases as TODO. Note YEARLY currently fails a test. check-in: a0e95d8d14 user: falsifian tags: rrule | |
|
2026-03-14
| ||
| 11:23 | Merge trunk. check-in: 2147c18825 user: falsifian tags: rrule | |
| 11:15 | cal: Test half-hour DST offset. Leaf check-in: eeaedd3997 user: falsifian tags: trunk | |
| 11:03 | Fix a typo in a comment. check-in: aec0c9a278 user: falsifian tags: trunk | |
| 10:38 | RRULE WIP. From an old stash. Likely intended to go with the file from the previous commit. check-in: 05acb2467d user: falsifian tags: rrule | |
|
2026-03-12
| ||
| 08:23 | WIP: F_::Ical::RRULE::BeingBuilt From an old stash. I also had the file sitting around with an mtime of Dec 13 05:10. I vaguely recall working on it; I guess I did a lot and never committed it. check-in: e88dc2dc53 user: falsifian tags: rrule | |
|
2026-03-05
| ||
| 08:25 | Add bal to /etc/hosts on ucl. IP address bal gets when on home LAN. check-in: 202593dacb user: falsifian tags: trunk | |
|
2026-03-03
| ||
| 03:27 | upmt: Show rsync progress. check-in: 4641a8e7b3 user: falsifian tags: trunk | |
|
2026-03-01
| ||
| 05:56 | Add upmt: copy files tracking mtimes. check-in: 5f73620bf5 user: falsifian tags: trunk | |
| 05:55 | Rewrite mtree file atomically. Closed-Leaf check-in: 80969e6b27 user: falsifian tags: mmf | |
| 05:52 | Remove unused use. I put that in when I had a different implementation in mind. check-in: 039a4cb9b5 user: falsifian tags: mmf | |
| 05:45 | Escape remote paths. check-in: 69b49a47a9 user: falsifian tags: mmf | |
| 05:42 | Test path with single quotes. I'm about to do some shell escaping involving single quotes. check-in: 72bbdd3ed5 user: falsifian tags: mmf | |
| 05:33 | Add "local" before "$ENV{..} = ...". Seems like a good habit. check-in: 9438803110 user: falsifian tags: mmf | |
| 05:32 | Make path-with-spaces tests harder to pass. check-in: ea33868e42 user: falsifian tags: mmf | |
| 04:22 | Implement upmt (inefficiently). check-in: 800b4442a2 user: falsifian tags: mmf | |
| 03:23 | Rename test file to end in .t. check-in: c4593c6248 user: falsifian tags: mmf | |
| 03:15 | Test passing upmt args a bit differently. check-in: 8c67c02862 user: falsifian tags: mmf | |
|
2026-02-28
| ||
| 23:52 | Add a test for a path with spaces. check-in: d1576fffd9 user: falsifian tags: mmf | |
| 23:33 | Write tests. check-in: 67b14d6048 user: falsifian tags: mmf | |
| 22:41 | Rethink my tool; call it "upmt". For mtime-preserving update. check-in: dedf29f354 user: falsifian tags: mmf | |
|
2026-02-26
| ||
| 19:50 | Start on a tool for managing mtimes. check-in: efaffb489b user: falsifian tags: mmf | |
|
2026-02-24
| ||
| 23:34 | Add clip's ipv6 to ucl's /etc/hosts This will only work when clip is on my home network. check-in: fad6878c5f user: falsifian tags: trunk | |
|
2026-01-16
| ||
| 06:15 | Let falsifian run halt -p on qiwi. I never bothered on my other laptop, moth-openbsd, because pressing the power button triggers a shutdown there. check-in: df30dff0bf user: falsifian tags: trunk | |
|
2026-01-02
| ||
| 06:41 | ncl: Automatically set up ucl's vm/lan bridge. check-in: e94c6318d0 user: falsifian tags: trunk | |
|
2025-12-28
| ||
| 22:35 | rcid: Respect text/html parts' character sets. check-in: 066efc3a56 user: falsifian tags: trunk | |
|
2025-12-27
| ||
| 05:40 | s/File::Temp::newdir/File::Temp->newdir/ The latter is what one is supposed to write. check-in: 1d21c8b941 user: falsifian tags: trunk | |
| 03:53 | mm: Use rcid to transform HTML emails. check-in: aa96f75d67 user: falsifian tags: trunk | |
| 03:46 | rcid: Print html filenames. check-in: 2b2c044ca4 user: falsifian tags: trunk | |
| 03:27 | Add a tool to convert HTML email image urls. check-in: d51f02cf38 user: falsifian tags: trunk | |
|
2025-12-20
| ||
| 03:08 | ucl config: Change wg endpoint back to ipv4. It doesn't seem to work with an ipv6 endpoint address. I don't even see Wireguard UDP packets going out to endpoint host when I try to ping through the wg interface. check-in: 823d3ec97e user: falsifian tags: trunk | |
|
2025-12-16
| ||
| 00:49 | mm: Parse mshow -t output more liberally. check-in: 4813444e92 user: falsifian tags: trunk | |
| 00:47 | roll: Use better pseudorandom numbers. Cherry-picking from my "rrule" branch, where I put the commit by mistake. check-in: 65f3daba64 user: falsifian tags: trunk | |
| 00:45 | Botched commit. I accidentally included unrelated changes. Original commit message: roll: Use better pseudorandom numbers. (I accidentally put this commit on a different branch at first. Cherry-picking it to trunk where it belongs.) Closed-Leaf check-in: cecebd2a0f user: falsifian tags: oops | |
|
2025-12-11
| ||
| 02:18 | ncl: Add an fstab entry to qiwi. check-in: 7a4e0a8443 user: falsifian tags: trunk | |
|
2025-12-09
| ||
| 03:25 | Fix skipping of invalid times due to DST. check-in: 34c9378c3e user: falsifian tags: rrule | |
| 03:17 | Improve logic for finding matching date-times. check-in: 3d711adea9 user: falsifian tags: rrule | |
|
2025-12-08
| ||
| 22:02 | roll: Use better pseudorandom numbers. check-in: 4cc76e54ca user: falsifian tags: rrule | |
| 16:14 | Start a helper module for DateTime parts. I plan to use this when re-implementing RRULEs. check-in: 55477c0d12 user: falsifian tags: rrule | |
| 04:36 | ForwardSet: test empty intersection. check-in: e8fb26f341 user: falsifian tags: trunk | |