Commit Graph

503 Commits

Author SHA1 Message Date
Vladimir Stoiakin
84d47d2824 unl0kr: add a CLI option to show a custom message
Fixes: #33
2025-04-02 17:40:46 +03:00
Johannes Marbach
18b576f259 Merge branch 'main_loop' into 'master'
unl0kr: optimize the main loop

See merge request postmarketOS/buffybox!38
2025-03-25 18:39:00 +00:00
Johannes Marbach
3613ba4e9d Merge branch 'master' into 'main_loop'
# Conflicts:
#   CHANGELOG.md
2025-03-25 18:37:49 +00:00
Johannes Marbach
d5838377cb Add proper attribution for !41 2025-03-25 19:34:17 +01:00
Johannes Marbach
4bff5f7386 Merge branch 'endian' into 'master'
build: do not hardcode endianess of a system

See merge request postmarketOS/buffybox!41
2025-03-25 18:32:04 +00:00
Vladimir Stoiakin
2627baeea3 build: do not hardcode endianess of a system 2025-03-25 10:50:02 +03:00
Johannes Marbach
b8a5c194f1 Merge branch 'pr-man-tab' into 'master'
man: use tabs instead of spaces (fixes build)

See merge request postmarketOS/buffybox!42
2025-03-24 18:59:50 +00:00
Johannes Marbach
bebd2c5455 Merge branch 'johannes/unbreak-ci' into 'master'
Stop CI on first error

See merge request postmarketOS/buffybox!44
2025-03-24 18:58:14 +00:00
Johannes Marbach
5b54f494a6 Revert "Test fix manpage"
This reverts commit e44dd2412c.
2025-03-24 19:57:14 +01:00
Johannes Marbach
e44dd2412c Test fix manpage 2025-03-24 19:55:50 +01:00
Johannes Marbach
a64ef9bad4 Return exit code from run_script 2025-03-24 19:53:08 +01:00
Johannes Marbach
80d388ebff Collect exit codes 2025-03-24 19:48:32 +01:00
Johannes Marbach
70509e5b02 Stop CI on first error 2025-03-24 19:42:26 +01:00
Johannes Marbach
4546b3227a Merge branch 'lvgl_url' into 'master'
update the URL of LVGL repository

See merge request postmarketOS/buffybox!43
2025-03-24 18:33:36 +00:00
Vladimir Stoiakin
aa28de93b9 update the URL of LVGL repository 2025-03-24 12:30:44 +03:00
1f0c30e88d man: use tabs instead of spaces (fixes build)
otherwise sc-doc errors:
> FAILED: man/unl0kr.1
> meson --internal exe --capture man/unl0kr.1 --feed ../man/unl0kr.1.scd -- scdoc
> --- stderr ---
> Error at 48:1: Tabs are required for indentation
2025-03-22 20:47:16 +00:00
Vladimir Stoiakin
a89df3a04e unl0kr: optimize the main loop 2025-03-20 20:02:01 +03:00
Johannes Marbach
56a9867e90 Merge branch 'newline' into 'master'
unl0kr: add the CLI option to avoid suffixing a password with a newline character

Closes #44

See merge request postmarketOS/buffybox!40
2025-03-16 18:32:49 +00:00
Vladimir Stoiakin
9bb6b3acdf unl0kr: add the CLI option to avoid suffixing a password with a newline character
Appending the newline character '\n' is the right thing to do when you print a password to a tty or a text file.
But different tools process it differently. For example, cryptsetup strips the newline character, but systemd-cryptsetup with a password agent does not.
This commit allows to control the newline character with an option.
2025-03-13 18:25:26 +03:00
Johannes Marbach
3196e47d51 Merge branch 'feature-unl0kr-swrot' into 'master'
Add software rotation to unl0kr

See merge request postmarketOS/buffybox!32
2025-03-12 20:11:38 +00:00
xs5871
a410763f02 Add software rotation to unl0kr
Co-authored-by: craftyguy
2025-03-12 20:11:38 +00:00
Johannes Marbach
6bf7a8406f Merge branch 'debug_strings' into 'master'
unl0kr-agent: add more debug output

See merge request postmarketOS/buffybox!37
2025-02-27 20:04:03 +00:00
Vladimir Stoiakin
a573643403 unl0kr-agent: add more debug output 2025-02-24 11:57:13 +03:00
Johannes Marbach
32f4837e83 Merge branch 'fix_redefinition' into 'master'
build: add '-DLV_USE_LINUX_DRM=1' for unl0kr only

See merge request postmarketOS/buffybox!36
2024-12-09 20:22:37 +00:00
Vladimir Stoiakin
ee55a1aa8e build: add '-DLV_USE_LINUX_DRM=1' for unl0kr only 2024-12-09 18:44:48 +03:00
Johannes Marbach
07e324c175 Merge branch 'drm_fix' into 'master'
unl0kr: select an available DRM device instead of a hard-coded one

Closes #38

See merge request postmarketOS/buffybox!35
2024-11-10 20:12:12 +00:00
Sorcus
c57913819c unl0kr: select an available DRM device instead of a hard-coded one 2024-11-10 20:07:47 +00:00
Johannes Marbach
72a4220fea Merge branch 'agent' into 'master'
unl0kr: add a systemd password agent

See merge request postmarketOS/buffybox!33
2024-11-06 20:46:42 +00:00
Vladimir Stoiakin
ee8e31ad4b unl0kr: add a systemd password agent 2024-11-05 11:33:53 +03:00
Johannes Marbach
25aa94b565 Merge branch 'pr-systemd-service' into 'master'
add buffyboard systemd service

See merge request postmarketOS/buffybox!34
2024-11-02 10:10:16 +00:00
Colin
edf612adee add buffyboard systemd service 2024-11-02 10:10:15 +00:00
Johannes Marbach
634af596d9 Remove tags 2024-10-11 20:09:08 +02:00
Johannes Marbach
c683350b9f Add changelog for !31 2024-10-05 20:37:34 +02:00
Johannes Marbach
2d9a96f646 Merge branch 'pr-os-sleep' into 'master'
use OS sleep instead of polling to reduce CPU usage

See merge request postmarketOS/buffybox!31
2024-10-05 18:34:02 +00:00
Johannes Marbach
026c1b6f3b Add changelog for sudo systemctl start mount-gdrive 2024-10-05 20:25:37 +02:00
Johannes Marbach
8a231905a4 Merge branch 'pr-scdoc-cross' into 'master'
specify scdoc as a native dependency instead of a runtime dependency

See merge request postmarketOS/buffybox!30
2024-10-05 18:23:39 +00:00
1551aabbc0 specify scdoc as a native dependency instead of a runtime dependency 2024-10-05 13:07:30 +00:00
a036d1e9a1 use OS sleep instead of polling to reduce CPU usage
without this lvgl never releases the CPU, and just pegs one of the cores
to 100%. see
<https://github.com/lvgl/lvgl/blob/master/docs/porting/timer_handler.rst>
2024-10-05 13:03:02 +00:00
Johannes Marbach
1e5ae8f8e5 Remove obsolete lvgl paths 2024-09-26 19:43:33 +02:00
Johannes Marbach
38daea5cf8 Add changelog for sudo systemctl start mount-gdrive.service 2024-09-26 19:41:39 +02:00
Johannes Marbach
83509c53a8 Merge branch 'meson' into 'master'
unify build systems of buffyboard and unl0kr

See merge request postmarketOS/buffybox!29
2024-09-26 17:39:34 +00:00
Vladimir Stoiakin
ec21e5ead9 unify build systems of buffyboard and unl0kr 2024-09-26 13:40:50 +03:00
Johannes Marbach
20b084c0b4 Add changelog for rm -r mnt/ 2024-09-24 21:13:51 +02:00
Johannes Marbach
07eaae859e Merge branch 'pabloyoyoista/fhs-usr-share' into 'master'
Make /usr/share paths comply with FHS

See merge request postmarketOS/buffybox!28
2024-09-24 19:09:53 +00:00
Pablo Correa Gomez
dd4905ccfb Make /usr/share paths comply with FHS 2024-09-24 19:09:53 +00:00
Johannes Marbach
e3325b30bd Merge branch 'usr-share' into 'master'
Load config from /usr/share aswell

Closes #30

See merge request postmarketOS/buffybox!26
2024-09-04 18:41:15 +00:00
fossdd
482b23bfea Load config from /usr/share aswell 2024-09-04 18:41:15 +00:00
Johannes Marbach
d82dd9051c Merge branch 'wip/undef/buffyboard-config' into 'master'
buffyboard: Install config file

See merge request postmarketOS/buffybox!25
2024-08-24 13:12:22 +00:00
undef
e15e0b638b buffyboard: Install config file
Testing buffyboard ready for the Debian release I noticed that this
wasn't being installed.
2024-08-24 06:19:35 +00:00
Johannes Marbach
05a7512b97 Add changelog for !24 2024-08-08 20:08:18 +02:00