Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
244 check-ins using file src/twt_collision/find_collision.c version 0354abc41b
|
2025-10-23
| ||
| 23:17 | nshow: Fix title-finding logic. Previously, if the first non-%journal non-blank line matched $title_pattern, it would get skipped. Leaf check-in: f31c416d82 user: falsifian tags: trunk | |
| 23:06 | ncl: Tell qiwi moth-openbsd's IP address. check-in: 7e0bef9708 user: falsifian tags: trunk | |
| 22:58 | nshow: Strip end dates. check-in: 32d3b37114 user: falsifian tags: trunk | |
| 12:05 | ncl: Add qiwi to ucl hosts via wg. check-in: a7803e2dfc user: falsifian tags: trunk | |
| 12:02 | ncl: Set up wireguard on qiwi. check-in: 9a2c966e4e user: falsifian tags: trunk | |
|
2025-10-21
| ||
| 04:43 | ncl: qiwi: Set up a partition for exchanging data. check-in: dde0812977 user: falsifian tags: trunk | |
| 04:33 | ncl: qiwi: Add fstab as created by installer. check-in: ca940a20d5 user: falsifian tags: trunk | |
| 04:26 | ncl: qiwi: Lock screen on suspend. check-in: b53b27f706 user: falsifian tags: trunk | |
| 04:24 | ncl: qiwi: Copy rc.conf.local. As written by the OpenBSD installer. check-in: 3e25a12b43 user: falsifian tags: trunk | |
| 04:20 | ncl: qiwi: Set up doas: falsifian can act as root. check-in: 8855a7a8cb user: falsifian tags: trunk | |
| 04:08 | ncl: Add a new host, qiwi. For now, just include /etc/hosts and /etc/myname. Both edited since installation. The OpenBSD installer seems to like to put X.my.domain in /etc/myname, and to not leave X resolvable. I replaced that with qiwi.h.falsifian.org and added qiwi and qiwi.h.falsifian.org to /etc/hosts. check-in: b6441b59e7 user: falsifian tags: trunk | |
|
2025-10-17
| ||
| 18:52 | cal: Add some RRULE tests from RFC 5545. check-in: 6e99268a69 user: falsifian tags: trunk | |
| 18:24 | cal: rrule.t: Limit lines to 80 characters. check-in: c82a6de9df user: falsifian tags: trunk | |
|
2025-10-16
| ||
| 20:12 | vcal: Work around perl bug. check-in: 085ea44f38 user: falsifian tags: trunk | |
| 20:02 | cal: Add rempp, a tool to convert remind output. check-in: b6008bdbf8 user: falsifian tags: trunk | |
|
2025-10-15
| ||
| 03:27 | Switch pkgsrc mirrors. cdn.netbsd.org seems somewhat faster, though I didn't test carefully. check-in: fce91b0ce9 user: falsifian tags: trunk | |
| 03:23 | Copy ucl's pkgin/repositories.conf, as installed. check-in: 8fdff3c8b9 user: falsifian tags: trunk | |
|
2025-10-12
| ||
| 02:55 | cal: Implement DAILY recurrance. check-in: 5d64f55f69 user: falsifian tags: trunk | |
| 02:52 | cal: Implement monthly recurrance and UNTIL. check-in: 5bb9265b05 user: falsifian tags: trunk | |
| 02:31 | cal: Add tests for RRULE. check-in: 7a2e8d569e user: falsifian tags: trunk | |
| 02:06 | cal: Factor out recurrence parsing. check-in: 7e20acf8eb user: falsifian tags: trunk | |
| 02:00 | cal: Handle weekly recurrences. check-in: e54a92bdbe user: falsifian tags: trunk | |
|
2025-10-11
| ||
| 23:42 | cal: Warn recurring events not implemented. check-in: 67cea082b6 user: falsifian tags: trunk | |
| 23:42 | cal: Remove another unused import. check-in: 0423ed123d user: falsifian tags: trunk | |
| 20:29 | cal: Remove unused imports. check-in: c85c550a4e user: falsifian tags: trunk | |
| 20:21 | vcal: Support day/week durations. Test the duration-parsing function explicitly. check-in: cdfa05b79a user: falsifian tags: trunk | |
| 19:41 | vcal: Support DURATION instead of DTEND. check-in: 5923307081 user: falsifian tags: trunk | |
| 18:56 | vcal: Handle events without summaries. check-in: 6192e9539c user: falsifian tags: trunk | |
| 18:53 | Add missing space. check-in: 75afbe1c5a user: falsifian tags: trunk | |
| 18:52 | vcal: Support full-day events. check-in: 77af937aa5 user: falsifian tags: trunk | |
| 18:14 | cal: Test ical_to_lines function directly. check-in: b22f80dcce user: falsifian tags: trunk | |
| 17:47 | vcal: Move ical_to_lines function to a module. check-in: 10a90ddabb user: falsifian tags: trunk | |
| 17:44 | cal: Remove unused import. check-in: 6885e06f9e user: falsifian tags: trunk | |
| 15:53 | cal: Switch to the new parser API. check-in: e8a10df50e user: falsifian tags: trunk | |
| 15:15 | cal: Write tests for a new Parser API. Not yet implemented. check-in: 48387b33cd user: falsifian tags: trunk | |
|
2025-10-10
| ||
| 02:48 | Fix LineReader test. The last test wasn't testing what I meant it to test. check-in: de7c93fc32 user: falsifian tags: trunk | |
| 02:37 | cal: Test LineReader, and fix a bug. check-in: 0c27d13257 user: falsifian tags: trunk | |
| 01:43 | Make LineReader responsible for setting :raw:crlf. check-in: 4452707f56 user: falsifian tags: trunk | |
| 01:23 | cal: Move two classes to modules. check-in: 4499e8c3cb user: falsifian tags: trunk | |
|
2025-10-09
| ||
| 14:25 | vcal: Recurse slightly less awkwardly. check-in: beb1f9aae0 user: falsifian tags: trunk | |
| 07:32 | vcal: Make another method lexical. check-in: 5dc76d050d user: falsifian tags: trunk | |
| 06:59 | vcal: Use lexical methods. check-in: d78ee7180d user: falsifian tags: trunk | |
| 00:14 | vcal: Use UTF-8. No practical difference except it will probably complain on invalid UTF-8 now. check-in: c0dd28f1ab user: falsifian tags: trunk | |
|
2025-10-08
| ||
| 20:02 | vcal: Implement parsing myself. check-in: 72bf613b79 user: falsifian tags: trunk | |
| 18:24 | Note a test goes beyond the RFC. check-in: 290f629bc0 user: falsifian tags: trunk | |
| 18:06 | vcal.t: Handle CRLF with Perl I/O layers. check-in: f9e730c272 user: falsifian tags: trunk | |
| 17:59 | cal: Remove more test TODOS. check-in: 95ea43cb67 user: falsifian tags: trunk | |
| 17:58 | cal: Remove a test TODO. The unfolding test also captures utf-8 input. check-in: a9be0b7480 user: falsifian tags: trunk | |
| 17:58 | cal: Test unfolding. check-in: ce1494cf09 user: falsifian tags: trunk | |
| 17:22 | vcal: Handle UTC dates. check-in: fa01c1f3b3 user: falsifian tags: trunk | |
| 03:12 | vcal: Ignore case, as required by RFC 5545. check-in: 4233527e4f user: falsifian tags: trunk | |
| 02:43 | vcal: Add a test TODO. check-in: c0a0f86af8 user: falsifian tags: trunk | |
| 02:11 | Add a tool converting VCALENDAR to simpler text. check-in: e6d50f1fee user: falsifian tags: trunk | |
| 02:09 | note_graph: Add a tool to insert headings. It's been sitting here for a while. It seems I forgot to check it in. check-in: 616346df35 user: falsifian tags: trunk | |
|
2025-10-03
| ||
| 01:51 | mm: Add noinfo to fzf preview-window options. check-in: 2c5f6cc13a user: falsifian tags: trunk | |
|
2025-09-30
| ||
| 19:00 | fastwalk: Exclude ~/co/src-10. check-in: 2383af36f0 user: falsifian tags: trunk | |
|
2025-09-29
| ||
| 20:21 | Add ucl.h.falsifian.org to its own /etc/hosts. Apparently adding the version ending in . is not enough to catch the version not ending in .. check-in: c20c254198 user: falsifian tags: trunk | |
| 18:37 | Note a paper was subsumed. check-in: 37ba1db0e6 user: falsifian tags: trunk | |
| 18:31 | ucl: resolve own hostname to loopback address. check-in: 790859b2d4 user: falsifian tags: trunk | |
|
2025-09-18
| ||
| 14:26 | nshow: Allow customizing how to summarize. check-in: 008abde108 user: falsifian tags: trunk | |
|
2025-09-16
| ||
| 14:44 | nj: Add -S option to exclude summarized nodes. While the existing -s option takes explicit nodes containing %summarizes lines, this new option looks for %summarizes lines within the search results. check-in: 11034d7408 user: falsifian tags: trunk | |
|
2025-09-15
| ||
| 18:36 | Import my dice-roller script. check-in: 07f3650dc7 user: falsifian tags: trunk | |
| 01:55 | nj: Parse options before reading any files. check-in: 97a9a7e65b user: falsifian tags: trunk | |
| 01:52 | nj: Allow grep options without --. Start passing options to grep starting with the first unrecognized one. check-in: 3f6967b26a user: falsifian tags: trunk | |
|
2025-09-13
| ||
| 22:59 | Fix perl note_graph scripts. check-in: e41c199ce6 user: falsifian tags: trunk | |
| 22:49 | Add a perl version of note_graph tools. check-in: 2f19870894 user: falsifian tags: trunk | |
| 22:21 | Add to note_graph README. check-in: b02422ad49 user: falsifian tags: trunk | |
|
2025-09-08
| ||
| 02:28 | ncl: Let falsifian act as _falsifian_anki. check-in: ae6ffe69a1 user: falsifian tags: trunk | |
|
2025-09-04
| ||
| 01:33 | mm: Ignore mthread placeholders. check-in: 2129b0ebc4 user: falsifian tags: trunk | |
|
2025-09-03
| ||
| 18:31 | Fix a variable subscript. check-in: 92da5d6d45 user: falsifian tags: trunk | |
|
2025-08-26
| ||
| 13:05 | mm: Redo and rename search command. check-in: 675b967b63 user: falsifian tags: trunk | |
|
2025-08-12
| ||
| 19:29 | Skip Archive-to-Archive moves rather than no-ops. This better captures the problem I actually run into when trying to archive a bunch of messages from a thread. check-in: bd31f34e07 user: falsifian tags: trunk | |
| 19:22 | Teach mm mv to skip no-ops instead of dying. check-in: b0a1d1061b user: falsifian tags: trunk | |
| 15:18 | Put note_graph source under "hs" dir; add README. I am moving away from Haskell. The new top-level README explains a bit about what a "note graph" is. check-in: eabe4be2fc user: falsifian tags: trunk | |
|
2025-08-03
| ||
| 23:15 | remove_duplicates_b: Generalize perl path. check-in: 24f18a365a user: falsifian tags: trunk | |
|
2025-07-25
| ||
| 23:08 | Teach remove_duplicates_b more mailbox combos. check-in: 954e5faf7e user: falsifian tags: trunk | |
|
2025-07-12
| ||
| 14:19 | ncl: Silence fetch_pkg_vuln... daily warning. check-in: 7d69aa624c user: falsifian tags: trunk | |
|
2025-07-11
| ||
| 17:36 | ncl: Disable some daily reports on ucl. check-in: d9c17701ca user: falsifian tags: trunk | |
|
2025-06-21
| ||
| 01:06 | fastwalk: Exclude more directories. Relevant on ucl. check-in: f05557c872 user: falsifian tags: trunk | |
| 01:00 | fastwalk: Exclude ~/co/netbsd_src. Relevant on moth-openbsd right now. check-in: e04506cee2 user: falsifian tags: trunk | |
| 00:58 | Add zek to ucl's hosts file. check-in: efd68b6e0e user: falsifian tags: trunk | |
|
2025-05-29
| ||
| 00:21 | ncl: Accept AGPL ports. check-in: 08291f637a user: falsifian tags: trunk | |
|
2025-05-20
| ||
| 02:05 | Correction: v_{g0}=K in the base case, not 1. Thanks to an anonymous reviewer for CCC 2025. check-in: 1b2decc008 user: falsifian tags: trunk | |
|
2025-05-10
| ||
| 01:07 | ncl: Update smtpd.conf path for newaliases. check-in: ff05faf14a user: falsifian tags: trunk | |
| 01:05 | ucl configuration: Update smtpd.conf path. /etc/rc.d/opensmtpd now looks in a different place. check-in: 9af1c7f3d0 user: falsifian tags: trunk | |
| 01:00 | Start a tool to print dates from photo EXIF data. Leaf check-in: cb74701de0 user: falsifian tags: photo_dates | |
| 00:42 | woods: Change use Net::SFTP::Foreign into require. So woods will still run if Net::SFTP::Foreign isn't installed, unless the command is "pull". check-in: 0bdccdc58d user: falsifian tags: trunk | |
| 00:41 | Fix woods/t/save_logs.t on NetBSD. gzip doesn't have a -o option on NetBSD (at least, NetBSD 10.1). check-in: f93abd83d3 user: falsifian tags: trunk | |
|
2025-05-08
| ||
| 16:42 | Add a small wrapper around Spreadsheet::ParseXLSX. check-in: d3cb2b3022 user: falsifian tags: trunk | |
|
2025-05-07
| ||
| 16:50 | mm: Add a shortcut to view HTML. Converted to text according to the configured filter. check-in: edbd038b52 user: falsifian tags: trunk | |
| 16:42 | mm: Add a shortcut for mshow -L. check-in: 107e89c9be user: falsifian tags: trunk | |
| 16:36 | mm: Show List-Id header. check-in: d2f4ebf2a1 user: falsifian tags: trunk | |
|
2025-05-04
| ||
| 14:16 | Save some scratch notes for a new project. check-in: 6f30e43452 user: falsifian tags: trunk | |
|
2025-04-25
| ||
| 11:06 | Replace /usr/bin/perl with /usr/bin/env/perl. check-in: 5256aafd82 user: falsifian tags: trunk | |
|
2025-04-22
| ||
| 10:37 | mm l: Tell mpick to print numbers. check-in: b4862e2293 user: falsifian tags: trunk | |
|
2025-04-21
| ||
| 15:09 | mm sync: Don't run mu index. I like running "mm sync && mm l" now, and I don't want to wait for mu index before mm l runs. check-in: 33af1a83b1 user: falsifian tags: trunk | |
|
2025-04-20
| ||
| 13:15 | Add bob to ucl /etc/hosts. check-in: 273d490bf1 user: falsifian tags: trunk | |
| 13:15 | mm: Add a command for setting mseq. check-in: 7602d65e38 user: falsifian tags: trunk | |
|
2025-04-13
| ||
| 22:41 | mbar: Detect more monitor configuration changes. Restart lemonbar when the arrangement of monitors has changed, even if the set of monitors is still the same. check-in: b6f33c9dbe user: falsifian tags: trunk | |
|
2025-04-02
| ||
| 22:50 | mm: Parse more mshow -t output. check-in: 4767fc606d user: falsifian tags: trunk | |
|
2025-03-29
| ||
| 03:01 | ucl: Let falsifian act as _falsifian_tex. check-in: ddd09d24de user: falsifian tags: trunk | |
|
2025-03-25
| ||
| 21:45 | ucl: Enable xdm. check-in: dfb81fddd2 user: falsifian tags: trunk | |
| 21:44 | ucl: Add mos to /etc/hosts. check-in: d697b6e980 user: falsifian tags: trunk | |
|
2025-03-24
| ||
| 20:29 | mm: Allow moves from INBOX/Overflow to Archive1. check-in: fd3d7000b2 user: falsifian tags: trunk | |
| 00:28 | mm: Add a key to view with Firefox. check-in: 768542d0c1 user: falsifian tags: trunk | |
|
2025-03-23
| ||
| 23:04 | mm sync: Don't pass --nocleanup to mu index. It seems to be running okay with mu 1.12.7 on NetBSD. Maybe it's an OpenBSD-specific performance problem, or maybe performance depends on the circumstances somehow. I'll just try omitting it for now and see. check-in: 45699f4cba user: falsifian tags: trunk | |
|
2025-03-21
| ||
| 13:20 | ucl: Let falsifian doas _falsifian_bc. check-in: 7e2738812d user: falsifian tags: trunk | |
| 11:10 | ucl: Add tem's IP address. check-in: cc6d31115a user: falsifian tags: trunk | |
|
2025-03-19
| ||
| 21:48 | Don't hard-code perl path. check-in: 7db098c732 user: falsifian tags: trunk | |
| 21:48 | ucl: Add dovecot config. Same as moth's, except don't disable mmap (apparently not needed on NetBSD). check-in: 7f6b0c84a9 user: falsifian tags: trunk | |
| 19:37 | mm: Don't hard-code perl path. check-in: 72b4f2b344 user: falsifian tags: trunk | |
| 02:12 | ucl: Move root fs to a gpt partition. check-in: 4f7740b0b0 user: falsifian tags: trunk | |
| 01:43 | Change swap partition on ucl. This is a gpt partition on its nvme drive. check-in: 769e6c77d8 user: falsifian tags: trunk | |
| 01:38 | Add ucl's fstab. Unchanged from NetBSD install, I think. check-in: 946f8ebc88 user: falsifian tags: trunk | |
| 01:36 | Enable zfs on ucl. check-in: 8e55865f2a user: falsifian tags: trunk | |
|
2025-03-16
| ||
| 18:39 | ucl: Do wg over ipv6 not ipv4. Maybe this will make wg work without keepalive pings. check-in: e7ca57af06 user: falsifian tags: trunk | |
| 18:38 | ucl: Update rc.conf with new interface name. check-in: 621763a297 user: falsifian tags: trunk | |
| 18:33 | ucl: Change main network interface. I moved ucl to a different box. check-in: 535b810ec3 user: falsifian tags: trunk | |
|
2025-03-09
| ||
| 18:58 | ucl: Don't set media autoselect on re0. I see an error in boot messages that makes me think maybe that command is not supported. I don't remember why I put it there to begin with. check-in: c9f553441a user: falsifian tags: trunk | |
|
2025-03-08
| ||
| 21:44 | fastwalk: Allow .* but exclude ~/.npm. This lets me edit configuration files in a staging area (which are sometimes in a ".config" directory), but excludes one of the current biggest directories on moth-openbsd. check-in: b14a011b2b user: falsifian tags: trunk | |
|
2025-03-07
| ||
| 19:11 | fastwalk: Ignore .* check-in: 2ed26da61c user: falsifian tags: trunk | |
|
2025-03-05
| ||
| 03:42 | Add missing math mode delimiters. Thanks to Yuval Filmus. check-in: 70a2dec194 user: falsifian tags: trunk | |
| 03:41 | Add my email address to the paper. check-in: 4310a42fdb user: falsifian tags: trunk | |
|
2025-03-02
| ||
| 21:15 | woods: Identify replicas with ",,is_woods" file. check-in: 24a6afd26e user: falsifian tags: trunk | |
| 21:02 | Recommend using flock in woods README. check-in: f2599363cf user: falsifian tags: trunk | |
| 20:46 | woods: Speed up pull. Only open remote files if they're longer. check-in: 3367bd59c9 user: falsifian tags: trunk | |
| 20:35 | woods: Add a "pull" command. check-in: f822f0d5a6 user: falsifian tags: trunk | |
| 16:26 | Replace accidental tabs with spaces. check-in: 458b33729a user: falsifian tags: trunk | |
|
2025-03-01
| ||
| 22:18 | Wrap woods pod to 80 columns. check-in: dc415b7c40 user: falsifian tags: trunk | |
| 22:16 | Document the woods utility. check-in: 4a29ffad7a user: falsifian tags: trunk | |
| 01:20 | ucl: Change network interface to re0. I moved ucl into angel (the old angel). check-in: 7e83ff6669 user: falsifian tags: trunk | |
|
2025-02-26
| ||
| 16:11 | ucl daily.conf: fetch package vulnerabilities. check-in: 1398e374c4 user: falsifian tags: trunk | |
| 16:09 | Copy ucl's /etc/daily.conf, as installed. check-in: e9b6a13ed4 user: falsifian tags: trunk | |
| 16:08 | Clarify licensing. check-in: 605038b039 user: falsifian tags: trunk | |
|
2025-02-25
| ||
| 04:23 | Fix aliases path. check-in: 78468ad6e5 user: falsifian tags: trunk | |
| 02:03 | Set up OpenSMTPD on ucl. "mail falsifian" still doesn't cause mail to be sent to falsifian@falsifian.org, but at least "mail falsifian@falsifian.org" is working. check-in: 0538d0a731 user: falsifian tags: trunk | |
|
2025-02-10
| ||
| 19:51 | Adjust wg mtu. check-in: 0ac3c1a9fd user: falsifian tags: trunk | |
| 13:46 | mm: Bind Ss keys to edit S maildir flag. check-in: 9fe6547f08 user: falsifian tags: trunk | |
|
2025-02-09
| ||
| 21:43 | Silence a diagnostic message from scrartcl. If the bookmark package isn't loaded, it complains and loads it anyway. check-in: 5e786f7623 user: falsifian tags: trunk | |
| 21:32 | Fix overfull hboxen. check-in: ab9a5986c4 user: falsifian tags: trunk | |
| 21:28 | Link from the paper to its own source code. check-in: 048d4cab79 user: falsifian tags: trunk | |
| 20:58 | Don't draw boxes around links in the pdf. check-in: 8c52b804d1 user: falsifian tags: trunk | |
| 20:49 | Change how active path is highlighted. I want something that is not too distracting, but is also distinct when printed with a black-and-white printer. Also, change \center to \centering in a couple of places. check-in: 30b53099bb user: falsifian tags: trunk | |
| 19:52 | Add a README explaining how to compile the paper. check-in: 3a516c3aa3 user: falsifian tags: trunk | |
| 19:48 | Explain gen_*.tex are written by make_figures. check-in: 5b6fe04e7b user: falsifian tags: trunk | |
| 18:31 | Add a paper. Moved here from a private repository. check-in: 0c3fddf668 user: falsifian tags: trunk | |
|
2025-01-31
| ||
| 01:59 | mm: Add shortcut "r" to reply with mrep. check-in: 5213d6323d user: falsifian tags: trunk | |
|
2024-12-29
| ||
| 21:53 | Remove LoginGraceTime 0 workaround. ucl is now on NetBSD 10.1, so sshd is fixed. check-in: 3a74207f3e user: falsifian tags: trunk | |
| 21:02 | Make ucl forward ipv6 packets. I first tried setting net.inet6.ip6.forwarding=1 in sysctl.conf, and discovered that gets overridden by /etc/rc.d/network. check-in: 9e9caf6233 user: falsifian tags: trunk | |
| 20:45 | ucl: Track /etc/sysctl.conf. Unchanged since install. check-in: 268c203990 user: falsifian tags: trunk | |
| 20:28 | Fix ucl's wg ipv6 address. check-in: 8351503338 user: falsifian tags: trunk | |
| 20:17 | Track ucl's /etc/hosts. I've added some entries to the end of the file since installing. check-in: 060f7e5226 user: falsifian tags: trunk | |
| 20:08 | ncl: Manually assign ucl an ipv6 address. check-in: bcfffe0120 user: falsifian tags: trunk | |
|
2024-12-28
| ||
| 04:29 | Add an example way to use sample. check-in: f59b0491fa user: falsifian tags: trunk | |
| 03:58 | Add a script to generate weighted random samples. check-in: f8a08c554d user: falsifian tags: trunk | |
|
2024-12-20
| ||
| 15:23 | fastwalk: Adjust filters. Allow some stuff in my git-annex repos. check-in: 4653e22b18 user: falsifian tags: trunk | |
|
2024-12-17
| ||
| 18:01 | fastwalk: Prune more paths. check-in: fb494ce864 user: falsifian tags: trunk | |
|
2024-12-15
| ||
| 21:35 | ncl: ucl relies on h0 for all wg traffic. check-in: 34e7e16efd user: falsifian tags: trunk | |
| 19:48 | ncl: Configure wireguard. check-in: 135b85acbb user: falsifian tags: trunk | |
| 17:41 | ncl: Track ifconfig.bge0 from ncl. Unchanged since NetBSD install. check-in: 05a2bb60db user: falsifian tags: trunk | |
| 17:34 | ncl: Add ucl's current rc.conf. Unchanged from the NetBSD install, I think. check-in: ae335b44e8 user: falsifian tags: trunk | |
|
2024-12-12
| ||
| 18:28 | ncl: Disable some ssh auth methods. check-in: f7c3250965 user: falsifian tags: trunk | |
| 02:32 | ncl: Srart by managing ucl's sshd config. It's the same as what came with NetBSD, except I set LoginGraceTime: 0 as a workaround for a security flaw in the version of openssh in NetBSD 10.0. check-in: e8511fc1fc user: falsifian tags: trunk | |
| 02:09 | Start a project for managing configuration files. check-in: f5b9dd8ef5 user: falsifian tags: trunk | |
|
2024-12-09
| ||
| 01:48 | fastwalk: Handle disappearing files. check-in: 39ceacf6ef user: falsifian tags: trunk | |
|
2024-12-05
| ||
| 01:20 | mm: Add keys for flagging messages. check-in: 0e43f1e1f6 user: falsifian tags: trunk | |
|
2024-12-04
| ||
| 15:29 | fastwalk: Ignore ~/co/plan9front. A checkout of the 9front source code. check-in: 107e1dba44 user: falsifian tags: trunk | |
|
2024-11-24
| ||
| 19:00 | mm mv: Allow Skip -> Archive1. check-in: 4d43c640e9 user: falsifian tags: trunk | |
| 18:58 | mm interact: Die if mm mv fails. This causes the fzf command to pause so the user can see what mm mv said. check-in: 3b63580567 user: falsifian tags: trunk | |
|
2024-11-22
| ||
| 03:27 | mm: Improve handling of errors when viewing. check-in: 370ef3414f user: falsifian tags: trunk | |
|
2024-11-17
| ||
| 03:26 | mm view/interact: Be smarter about indentation. In particular, get the fzf preview working again. check-in: be65722553 user: falsifian tags: trunk | |
| 00:54 | mm: Pass threading depth to interact script. check-in: 78697bb29f user: falsifian tags: trunk | |
| 00:47 | Fix new "mm interact": use @args, not @ARGV. check-in: 699c9e7b0d user: falsifian tags: trunk | |
| 00:06 | Refactor interaction in mm. The script run when you press enter is now mm itself, instead of a script in a here doc written to a temporary file. check-in: c3314f06b7 user: falsifian tags: trunk | |
|
2024-11-10
| ||
| 15:02 | mm sync: Don't run minc. Adding maildir_empty_new to my dovecot configs seems to have removed the need. check-in: f0d1cfca42 user: falsifian tags: trunk | |
|
2024-11-08
| ||
| 00:13 | Extend remove_duplicates_b to INBOX as well as Reading. check-in: fb58b1948d user: falsifian tags: trunk | |
| 00:07 | Add another script for removing duplicate emails. check-in: 410467e4c7 user: falsifian tags: trunk | |
|
2024-11-06
| ||
| 18:46 | mm: Avoid letting shell parse message lists. mthread can emit message IDs for missing messages. I don't think it's a good idea to send those to the shell to interpret. I'm not sure they're actually getting sent there but better to be safe than sorry. check-in: 9fec505208 user: falsifian tags: trunk | |
|
2024-11-03
| ||
| 17:06 | mm mv: Combine into one doveadm move command. check-in: d3f13f2c17 user: falsifian tags: trunk | |
| 16:55 | mm mv: Remove -s (mark seen) option. I'm thinking of making some changes, and removing -s will make that simpler. I've generally been running mm mv via mm (mm view) anyway; that doesn't pass -s. check-in: f82d73e0d7 user: falsifian tags: trunk | |
| 16:45 | mm: Allow moves Reading1 -> Archive1. check-in: 01a5b545aa user: falsifian tags: trunk | |
|
2024-10-31
| ||
| 17:15 | mm sync: Fix minc output handling. check-in: 5762bf1d73 user: falsifian tags: trunk | |
| 16:38 | mm: Move to Archive1, not Archive. I might move things to Archive with my phone between syncs. This causes a UID to get used twice, which causes dovecot to rename files, which I don't want. check-in: e68c0a79cf user: falsifian tags: trunk | |
| 16:36 | mm: Automatically run minc after sync. check-in: e0e78a2b5b user: falsifian tags: trunk | |
|
2024-10-24
| ||
| 02:27 | mm mv: Allow to Reading1, not to Reading. Because my sieve script puts things in Reading and doveadm sync likes to rename files if the same UID gets used on both sides. check-in: 461609dfc3 user: falsifian tags: trunk | |
| 02:24 | mm view: Add keybinding: ctrl-a:toggle-all. check-in: f19bc6595a user: falsifian tags: trunk | |
|
2024-10-19
| ||
| 16:15 | mm: Set S flag after showing messages. check-in: 73f0ed8537 user: falsifian tags: trunk | |
| 00:25 | mm: Add a move command. check-in: 90d5c1d5ea user: falsifian tags: trunk | |
| 00:19 | mm: Add a key to set the message sequence. check-in: 336eeeb792 user: falsifian tags: trunk | |
| 00:15 | mm: Refine message actions prompt. check-in: 28ee759853 user: falsifian tags: trunk | |
| 00:13 | mm: Separate searching and viewing. check-in: 7367d96b0d user: falsifian tags: trunk | |
|
2024-10-14
| ||
| 00:24 | mm view: Increase limit to 500 messages. check-in: 6528d179a5 user: falsifian tags: trunk | |
|
2024-10-11
| ||
| 16:24 | mm view: Turn on threads. check-in: d3aee5d0a3 user: falsifian tags: trunk | |
| 16:21 | mm: Use mu to find messages to view. check-in: 7fc6bea044 user: falsifian tags: trunk | |
|
2024-10-10
| ||
| 18:06 | mm: Pipe mshow to less. check-in: ee6dbb9e7c user: falsifian tags: trunk | |
| 18:05 | mm: Remove debugging print. check-in: d15a358260 user: falsifian tags: trunk | |
| 16:05 | mm: Stick around to clean up temp file. Also, handle fzf's exit code. check-in: 43986a7391 user: falsifian tags: trunk | |
| 15:56 | mm: Make fzf-based viewer more interactive. Add a key binding to view or execute a command. check-in: 2279db07e9 user: falsifian tags: trunk | |
| 15:19 | mm: Don't set cur when previewing. check-in: 614b6fbdb9 user: falsifian tags: trunk | |
|
2024-10-03
| ||
| 23:59 | mm mv: Allow Likely_Spam -> Spam. check-in: 2ea63a208d user: falsifian tags: trunk | |
| 23:58 | mm refactor: Sort mailbox names in check_mv. check-in: ed7391eabc user: falsifian tags: trunk | |
| 16:38 | Pass -v to doveadm sync. check-in: 193faee8df user: falsifian tags: trunk | |
|
2024-10-02
| ||
| 22:47 | mm sync: Don't force-resync. I don't know whether it helped, but with the change to mm mv it shouldn't be needed. check-in: 27291839d1 user: falsifian tags: trunk | |
| 22:45 | mm mv: Use doveadm to flag and move. doveadm sync doesn't seem to be smart enough to understand what we change unless we move using doveadm move. Also use doveadm flags while we're at it, because why not. It'll probably make things slightly faster. check-in: 0624c16734 user: falsifian tags: trunk | |
| 22:24 | mm: Make dest first arg of mv, and update usage. check-in: e83ad6985c user: falsifian tags: trunk | |
| 20:05 | Note a bug in rename_emails. check-in: 4ecd19758d user: falsifian tags: trunk | |
| 11:46 | mm mv: Allow INDOX -> Reading. check-in: 867f5b6643 user: falsifian tags: trunk | |
| 11:44 | mm sync: Run mu index. check-in: 95d461244e user: falsifian tags: trunk | |
|
2024-10-01
| ||
| 20:17 | mm: Add a sync command. check-in: d4da744810 user: falsifian tags: trunk | |
|
2024-09-30
| ||
| 14:55 | mm: Wrap preview. check-in: 68ed0c0a6c user: falsifian tags: trunk | |
| 02:16 | mblaze senthook assigning filenames Dovecot likes. check-in: b313cc1a1c user: falsifian tags: trunk | |
| 01:20 | mm: Fix seq after mv command. check-in: 019d58a1e6 user: falsifian tags: trunk | |
| 01:16 | mm: Pass --no-mouse to fzf. check-in: cbf6f2ebb5 user: falsifian tags: trunk | |
|
2024-09-29
| ||
| 23:23 | remove_duplicates: Ignore \Recent. check-in: 5dc3e60269 user: falsifian tags: trunk | |
| 16:33 | mm: Guard against moving messages out of Sent. I'm imagining I've got a contiguous block of messages from a conversation selected, and ask to move them all to Archive, not noticing some of them are in Sent. check-in: 5ec8ea316c user: falsifian tags: trunk | |
| 16:07 | mm: Don't chdir. I was wrong about mblaze doing things relative to $HOME. It simply interprets relative paths relative to the current working directory. So, I will try to use absolute paths. check-in: 416209a376 user: falsifian tags: trunk | |
| 03:40 | mm: Set cur or seq to selection; remove ctrl-r binding. check-in: 565cee2afc user: falsifian tags: trunk | |
|
2024-09-28
| ||
| 23:28 | mm: Clean up multi-line command syntax. check-in: dfa2ff1d89 user: falsifian tags: trunk | |
| 23:26 | mm: Bind ctrl-p to toggle-preview. check-in: 6826352331 user: falsifian tags: trunk | |
| 03:03 | mm mv: Handle indented paths. check-in: ca691f4371 user: falsifian tags: trunk | |
| 02:52 | mm: Add an interactive viewer based on omail. check-in: 76eea352f8 user: falsifian tags: trunk | |
| 02:01 | mm: Fix indentation. check-in: d0d6e2a136 user: falsifian tags: trunk | |
|
2024-09-26
| ||
| 16:28 | mm: Fix use of mflag when filenames have changed. check-in: dd91e5a7f8 user: falsifian tags: trunk | |
| 15:59 | mm: Option to mark as seen. Also, run messages through mseq -f to catch flag updates. check-in: e623e3fb90 user: falsifian tags: trunk | |
| 02:53 | fastwalk: Ignore ~/mail/hard_links. check-in: 075010b79d user: falsifian tags: trunk | |
| 02:43 | mm: Nicely show messages to be moved. check-in: 423ae569ff user: falsifian tags: trunk | |
| 02:15 | Add a tool to make hard links of my emails. check-in: 082f2859a1 user: falsifian tags: trunk | |
|
2024-09-25
| ||
| 21:55 | Add a tool like mrefile but not renaming. check-in: 84ed6a4d3d user: falsifian tags: trunk | |
| 20:07 | remove_duplicates: Implement moving to Trash. check-in: bf12740835 user: falsifian tags: trunk | |
| 19:49 | remove_duplicates: Fetch metadata automatically. check-in: 6624edf2d9 user: falsifian tags: trunk | |
| 19:45 | remove_duplicates: Filter harmless doveadm errors. check-in: e01e9f85cb user: falsifian tags: trunk | |
| 19:35 | Adjust comment to go with previous change. check-in: ede74be738 user: falsifian tags: trunk | |
| 19:34 | remove_duplicates: Check that flags match. check-in: 4cc7c0e7ed user: falsifian tags: trunk | |
| 17:18 | Start work on a tool to deduplicate mail by guid. check-in: 4d91840189 user: falsifian tags: trunk | |
| 16:31 | Prepare match_guid_filename README for more tools. I plan to put at least one more tool in that directory, so rewrite the README to be more general. check-in: 9b822e7278 user: falsifian tags: trunk | |
| 16:27 | Add to README about guids and storageids. check-in: 7892d3a05f user: falsifian tags: trunk | |
| 15:48 | Fix up find_misnamed script. - Finish intro comment, which I seem to have left partly done. - Actually use @guids_to_move. Again I seem to have only partly moved toward printing the guids in sorted order. (I don't actually remember why I wanted to sort them, but why not? check-in: c4d4cea39a user: falsifian tags: trunk | |
|
2024-09-23
| ||
| 04:22 | find_misnamed: Print final record. check-in: 211970b04c user: falsifian tags: trunk | |
|
2024-09-22
| ||
| 02:00 | Add a tool for finding misnamed mail files. check-in: 12fb20e71e user: falsifian tags: trunk | |
|
2024-09-21
| ||
| 21:30 | Move email tools to their own directory. check-in: 09b39b9a38 user: falsifian tags: trunk | |
|
2024-09-15
| ||
| 04:02 | Ignore haskell built files. check-in: 9c54e63933 user: falsifian tags: trunk | |
| 03:53 | Import my note_graph project. I'm using this program regularly to manage my journal and some other notes. I last edited the code 2021-12-05. check-in: 33f3148fd8 user: falsifian tags: trunk | |
| 02:49 | myweb: Handle large and/or binary uploaded files. check-in: 1946df001f user: falsifian tags: trunk | |
|
2024-09-14
| ||
| 22:47 | twt_collision: Use a more interesting example. Also, adjust output formatting. check-in: 0c1be7058b user: falsifian tags: trunk | |