Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-08 | Merge branch 'master' into fly | Xiao Pan | |
2024-06-08 | Add missing void to updateclientlist definition | Pontus Stenetorp | |
Caught by -pedantic implying -Wstrict-prototypes for OpenBSD's 16.0.6 Clang. | |||
2024-04-22 | new pass hotkey | Xiao Pan | |
2024-04-21 | ia wg vpn seems used more than studio, so change ia to an easier hotkey | Xiao Pan | |
2024-04-21 | remove ka vps | Xiao Pan | |
2024-04-06 | pass otp no need tail because the other lines are stderr instead of stdout; ↵ | Xiao Pan | |
also use carriage return for auto enter | |||
2024-04-06 | fix: use carriage return so gpg agent can correctly identify it | Xiao Pan | |
2024-04-01 | better comment | Xiao Pan | |
2024-04-01 | use xdotool for pass otp, more automated | Xiao Pan | |
2024-04-01 | mod-a for xdotool type master passwords, temporary solution before I ↵ | Xiao Pan | |
automate upd | |||
2024-03-19 | bump version to 6.5 | Hiltjo Posthuma | |
2024-03-11 | use new vpn script to simplify dwm config | Xiao Pan | |
2024-03-11 | advanced wireguard | Xiao Pan | |
2024-03-05 | feat: add ia wg | Xiao Pan | |
2024-01-26 | Try to make search more seamless by adding hotkey, to overcome fear/laziness ↵ | Xiao Pan | |
to search | |||
2023-12-09 | update | Xiao Pan | |
2023-12-08 | update | Xiao Pan | |
2023-12-08 | update | Xiao Pan | |
2023-12-06 | fix bug | Xiao Pan | |
2023-12-06 | try fix bug | Xiao Pan | |
2023-12-06 | update | Xiao Pan | |
2023-12-06 | I switch to superkey because I prefer use right alt as altgr for typing ↵ | Xiao Pan | |
French and other not normal characters. I add modkey + function key as media keys to consider keyboards without media keys. | |||
2023-12-05 | update | Xiao Pan | |
2023-11-18 | no qbt autostart, no dwm qbt auto on tag 6 | Xiao Pan | |
2023-11-18 | update | Xiao Pan | |
2023-11-17 | studio wg | Xiao Pan | |
2023-11-17 | update | Xiao Pan | |
2023-10-10 | Merge branch 'master' into fly | Xiao Pan | |
2023-09-27 | update | Xiao Pan | |
2023-09-22 | Makefile: remove the options target | Hiltjo Posthuma | |
The Makefile used to suppress output (by using @), so this target made sense at the time. But the Makefile should be simple and make debugging with less abstractions or fancy printing. The Makefile was made verbose and doesn't hide the build output, so remove this target. Prompted by a question on the mailing list about the options target. | |||
2023-08-24 | RFP | Xiao Pan | |
2023-08-24 | notify when toggle VPN, avoid mistype | Xiao Pan | |
2023-07-09 | organize pass | Xiao Pan | |
2023-07-07 | demullvad | Xiao Pan | |
2023-05-19 | time.uuid renamed to time-uuid | Xiao Pan | |
2023-05-15 | new alt-r to put space in between characters, old alt-r change to alt-shift-r | Xiao Pan | |
2023-05-14 | alt-b conflict with hide bar, switch to alt-z for Zero | Xiao Pan | |
2023-05-14 | keyboard shortcut that run script 0 with clipboard output | Xiao Pan | |
2023-05-07 | Merge branch 'master' into fly | Xiao Pan | |
2023-04-28 | alt-shift-s for sdcv translate clipboard | Xiao Pan | |
2023-04-20 | alt-q hotkey for qbt no need anymore | Xiao Pan | |
2023-04-09 | restore SIGCHLD sighandler to default before spawning a program | Hiltjo Posthuma | |
From sigaction(2): A child created via fork(2) inherits a copy of its parent's signal dispositions. During an execve(2), the dispositions of handled signals are reset to the default; the dispositions of ignored signals are left unchanged. This refused to start directly some programs from configuring in config.h: static Key keys[] = { MODKEY, XK_o, spawn, {.v = cmd } }, }; Some reported programs that didn't start were: mpv, anki, dmenu_extended. Reported by pfx. Initial patch suggestion by Storkman. | |||
2023-04-05 | remove monerod tag rule, because I use monerod systemd service instead | Xiao Pan | |
2023-04-01 | manually start monerod no need now, I auto start monerod with systemd unit now | Xiao Pan | |
2023-03-21 | screenshot switch to jxl | Xiao Pan | |
2023-03-03 | Merge branch 'master' into fly | Xiao Pan | |
2023-02-17 | config.mk: update to _XOPEN_SOURCE=700L | NRK | |
SA_NOCLDWAIT is marked as XSI in the posix spec [0] and FreeBSD and NetBSD seems to more be strict about the feature test macro [1]. so update the macro to use _XOPEN_SOURCE=700L instead, which is equivalent to _POSIX_C_SOURCE=200809L except that it also unlocks the X/Open System Interfaces. [0]: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h.html#tag_13_42 [1]: https://lists.suckless.org/dev/2302/35111.html Tested on: * NetBSD 9.3 (fixed). * FreeBSD 13 (fixed). * Void Linux musl. * Void Linux glibc. * OpenBSD 7.2 (stable). * Slackware 11. Reported-by: beastie <pufferfish@riseup.net> | |||
2023-02-09 | wallpaper is bloat | Xiao Pan | |
2023-02-01 | Merge branch 'master' into fly | Xiao Pan | |
2023-01-28 | Use sigaction(SA_NOCLDWAIT) for SIGCHLD handling | Chris Down | |
signal() semantics are pretty unclearly specified. For example, depending on OS kernel and libc, the handler may be returned to SIG_DFL (hence the inner call to read the signal handler). Moving to sigaction() means the behaviour is consistently defined. Using SA_NOCLDWAIT also allows us to avoid calling the non-reentrant function die() in the handler. Some addditional notes for archival purposes: * NRK pointed out errno of waitpid could also theoretically get clobbered. * The original patch was iterated on and modified by NRK and Hiltjo: * SIG_DFL was changed to SIG_IGN, this is required, atleast on older systems such as tested on Slackware 11. * signals are not blocked using sigprocmask, because in theory it would briefly for example also ignore a SIGTERM signal. It is OK if waitpid() is (in theory interrupted). POSIX reference: "Consequences of Process Termination": https://pubs.opengroup.org/onlinepubs/9699919799/functions/_Exit.html#tag_16_01_03_01 |