falsifian's miscellaneous public stuff

Timeline
Login

Timeline

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

126 check-ins using file src/twt_collision/find_collision.c version 0354abc41b

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. Leaf 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