-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathchangelog.upstream
More file actions
15354 lines (10280 loc) · 428 KB
/
changelog.upstream
File metadata and controls
15354 lines (10280 loc) · 428 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
commit 8c35bd56fb373ff35855b33e0db901615993f321
Merge: 85164e7 6190798
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Apr 17 03:00:44 2026 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 85164e7793f80d0ae95c8bb19d8b1a878a9792c8
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Apr 16 12:25:57 2026 +0000
bumped changelog version
commit 6190798cf8547a9594c03ee0708eb0082ce95837
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Wed Apr 15 21:23:42 2026 -0400
Modified and squashed commit of the following:
commit 944476b82c58679ece3a615deaf7ab396120d7ab
Author: Claude <noreply@anthropic.com>
Date: Wed Apr 15 11:25:41 2026 +0000
unicode_show: escape all non-ASCII in describe_char output
describe_char used repr(c) to render suspicious characters in the
description line. In Python 3, repr() only escapes characters that are
not printable, so printable non-ASCII characters - letters (including
Cyrillic/Greek/etc. homoglyphs), CJK, emoji, symbols, and combining
marks - are passed through literally. This lets a suspicious character
slip into unicode-show's own terminal output, defeating the tool's core
purpose: a combining acute accent merges with the adjacent quote, a
Cyrillic 'a' still reads as Latin 'a', etc.
Use ascii(), which always returns an ASCII-only escaped representation,
and add a regression test covering letters, homoglyphs, combining marks,
CJK, emoji, and currency symbols.
commit 44e5b94fd60537613dfec024fb65a3b699e29a02
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Wed Apr 15 20:00:49 2026 -0400
Unbreak is-stdin-open detection in modeline-show and text-safety-scan
The original code was meant to ensure that if either script was launched
with the stdin fd closed, the scripts would exit normally rather than
hanging forever. The changed code switched this to detecting if the file
descriptor was a terminal, which was not what the code was intended to
check.
commit 33661344c2639d95167db79f9bc0e8ad82e4e936
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Apr 15 07:32:49 2026 -0400
fix
commit 3cd1010a312a86f395cd51355c67f3bbbf981938
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Apr 15 07:31:32 2026 -0400
fix
commit 31a86b429e0d2631a63ee3eff817b6ad7e182068
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Apr 15 07:07:18 2026 -0400
improve
commit da78b96db76d8a16e564d8924432062b0a70c56c
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Apr 15 06:56:19 2026 -0400
fix
commit aca061653a035c7c66406583531953731b2efb99
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Apr 15 06:51:52 2026 -0400
refactoring
commit 260bce860cad0ffe48cba66602ab295fb53b2e53
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Apr 15 06:50:18 2026 -0400
fix
commit 09604ac158fae27f4dd98ff6b370303b0d8a0cb8
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Apr 15 06:40:53 2026 -0400
fix
commit ea94f217f5389b67fe02e1d25f88d71f1a6a8a5a
Merge: c9a0110 f47e7ff
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Apr 15 06:21:57 2026 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit f47e7ff3af8ee294c09c197fe678850cada17413
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Tue Apr 14 23:58:22 2026 -0400
manpages
commit 3bf480117be2468c050ced1b5dfc34ce6d3fce15
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Tue Apr 14 23:56:43 2026 -0400
Modified and squashed commit of the following:
commit 7ad0557e5109f341f190cdb990e12cbb45f84179
Author: Claude <noreply@anthropic.com>
Date: Fri Apr 10 12:00:59 2026 +0000
Add man pages for strip-markup and sanitize-string
https://claude.ai/code/session_01Wjn2KfitiA5iTADcLLfdbR
commit 817badb7e8adc1537d5cab6f386dc340ff2936b4
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Sun Apr 12 19:34:58 2026 -0400
Squashed commit of the following:
commit 860da2ba1595554240f3cc0406b8fb7049b830c1
Author: Claude <noreply@anthropic.com>
Date: Thu Apr 9 13:31:20 2026 +0000
fix: kali_derivative_detected test and port range error message
- get_os.sh: use `= "1"` for kali_derivative_detected check for
consistency with other _detected variable checks in the codebase
- ip_syntax.sh: correct error message from "0-65535" to "1-65535"
since port 0 is rejected by the `-gt 0` check
https://claude.ai/code/session_01CokgibdWMKM8hSYezDskTH
commit 971008fca138a71c54e793687331de8d5149b908
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Sun Apr 12 12:29:34 2026 -0400
Add text-safety-scan and modeline-show scripts
commit 8810483c7af489cb0fdeb4a02b4d921fa3dca1f1
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Sun Apr 12 10:35:48 2026 -0400
output
commit c9a0110725d81b5efde4890043d590b0b586245b
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Apr 12 14:02:35 2026 +0000
bumped changelog version
commit 563f69dbdd24e9a17d15be22a073735c97c2b7e8
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Apr 12 09:48:56 2026 -0400
fix
commit f7c3b00984722c1959bbbe7272f2e31ecaaafbeb
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Apr 12 03:13:12 2026 -0400
improve error handling
commit 4747aaddb8d92c5e2a5e6cacbcb84585fb1b1856
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Apr 12 02:55:21 2026 -0400
output
commit 1ad3781cf8c92e634b92dee9fb9ec9bb027fe160
Merge: 98d7ff0 ea67ad8
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Apr 12 02:40:28 2026 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit ea67ad836126117f649700ae510176f2c4f56ad1
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Sun Apr 12 01:36:23 2026 -0400
Add shellcheck comment
commit f685430853f7b1c7969c46f130259dc0bb4e188b
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Sun Apr 12 01:28:39 2026 -0400
Add check-ref-commits-for-unicode script
commit 98d7ff06e06cf6dcde1267a55699c3a83ee13c5d
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Apr 11 13:30:23 2026 +0000
bumped changelog version
commit 45fc6dd48476ccaeb4f1d0a08921b466bf7c950b
Merge: 025da60 4e0193f
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Apr 11 06:35:28 2026 -0400
Merge remote-tracking branch 'assisted-by-ai/claude/audit-helper-scripts-security-nGGkn'
commit 4e0193f0b814b57e46655270ddc24446aee5285b
Author: Claude <noreply@anthropic.com>
Date: Sat Apr 11 10:30:23 2026 +0000
source_config: revert to space-delimited stat, document delimiter tradeoffs
NUL-delimited parsing required process substitution which discards
stat's exit status. Since spaces in usernames are equally impractical
as other candidate delimiters (newline, colon), keep the simpler
space-delimited approach with proper exit-status handling and document
the alternatives considered.
https://claude.ai/code/session_01PzQizFukc2xgQMLJmZNWM7
commit d80197dccef8ab27ec19c084181d64c33cb98efa
Author: Claude <noreply@anthropic.com>
Date: Sat Apr 11 10:19:18 2026 +0000
source_config: use NUL-delimited stat output to handle spaces in names
The previous space-delimited parsing of stat output would mis-split
fields if a username or group name contained spaces (e.g. "Domain
Users"). Switch to NUL-delimited output with readarray -d '' to parse
each field unambiguously.
Uses --printf instead of --format to suppress the trailing newline that
GNU stat appends with --format. Requires bash 4.4+ for readarray -d
(the script already requires 4.3+ for namerefs).
https://claude.ai/code/session_01PzQizFukc2xgQMLJmZNWM7
commit 0ac93c2d83847dfbe649761e64a3e30cd2aad5eb
Author: Claude <noreply@anthropic.com>
Date: Sat Apr 11 10:13:27 2026 +0000
source_config: reject group-writable directories
Directories have stricter writability requirements than files because
write permission on a directory allows creating, deleting, and renaming
entries. A group-writable config directory could allow group members to
remove or replace legitimate config files (DoS), even though the
file-level ownership check prevents sourcing attacker-owned files.
Check the second-to-last octal digit (group permission) for the write
bit using the pattern *[2367]?, and report the mode in error messages
for both group-writable and world-writable rejections.
https://claude.ai/code/session_01PzQizFukc2xgQMLJmZNWM7
commit 18f901e3e4365ac10b2863bf499a9aed3ce864de
Author: Claude <noreply@anthropic.com>
Date: Sat Apr 11 10:05:50 2026 +0000
source_config: prefix internal locals with _ to avoid nameref collisions
Use the leading underscore convention for all local variables in
functions that use namerefs (source_config_read_stat,
source_config_resolve_path, source_config_get_expected_owner_group).
This prevents circular reference bugs if a caller passes a variable
name that would otherwise collide with an internal local.
https://claude.ai/code/session_017p3uYYzFmLbmQuHNhRRF7B
commit 93a6c704a3d0a1829087884f1cf22ed9127d9149
Author: Claude <noreply@anthropic.com>
Date: Sat Apr 11 10:04:11 2026 +0000
source_config: use explicit return 1 for early id failures
The source_config_error call already sets rc=1 via dynamic scoping,
so return "$rc" works but is needlessly indirect. Use return 1 for
clarity since we are returning immediately after the error.
https://claude.ai/code/session_017p3uYYzFmLbmQuHNhRRF7B
commit b7994ffa787829eace08705c2bb03d3cae8f9c0e
Author: Claude <noreply@anthropic.com>
Date: Sat Apr 11 10:02:02 2026 +0000
source_config: relax allowed system paths, check HOME only for user dirs
Accept /run/* and /usr/* as system config directories (e.g.
/usr/lib/systemcheck.d). Move the HOME validation inside the
"$HOME"/* case branch so unset/empty HOME is only an error when
a per-user directory is actually requested.
https://claude.ai/code/session_017p3uYYzFmLbmQuHNhRRF7B
commit 23f6b2cc79d89505fa6a7424f46712528022d5d1
Author: Claude <noreply@anthropic.com>
Date: Sat Apr 11 09:52:32 2026 +0000
source_config: validate HOME and handle id failure
Guard against empty/unset HOME which would cause the case pattern
"$HOME"/* to degrade to /* and silently accept any absolute path as a
per-user config directory. Also fail early if id --user/--group cannot
determine the invoking user or group.
https://claude.ai/code/session_017p3uYYzFmLbmQuHNhRRF7B
commit 025da601ca4541dd0ec71376901147e16d783503
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Apr 11 08:32:13 2026 +0000
bumped changelog version
commit c8193c7b47ce450e47b8963aa668626bd42e7406
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Apr 11 03:31:49 2026 -0400
comments
commit 63035d3a28433704b526026f1200cec120d606d1
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Apr 11 01:59:39 2026 -0400
improve
commit 99eaa8967e6b0eca6c1444d2daa391b6cfbbb017
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Apr 11 01:40:21 2026 -0400
output
commit c287d46e1facb831be6422f1aa564e5de1c297f4
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Apr 11 01:39:02 2026 -0400
improve
commit e014152fa25d7380adc10221fa5c3234de311063
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Apr 10 15:17:58 2026 -0400
improve
commit bd514cfc3434626a69d3b8a799dd6d82a80411b0
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Apr 10 15:11:14 2026 -0400
fix
commit 0cf51ff86a1effc9aaa8b927db69228bf681465c
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Apr 10 15:07:46 2026 -0400
allow `%` in `validate_safe_filename` since it is safe
commit 4c5351819796cad91f71d25de138bc8da0a361a2
Merge: 1f39607 97e827e
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Apr 10 14:56:56 2026 -0400
Merge remote-tracking branch 'assisted-by-ai/claude/audit-strings-security-5OfGw'
commit 97e827ef51bb4082e7ae9a7289abd440d0b76655
Author: Claude <noreply@anthropic.com>
Date: Fri Apr 10 18:42:38 2026 +0000
fix: security hardening and documentation for strings.bsh
Fix command injection via eval in run_test() by replacing with printf -v.
Fix non-local variables (trimmed_value, lines) leaking from
check_is_not_empty_and_only_one_line().
Add is_whole_number validation to random_alpha_numeric().
Document: br_add is not HTML sanitization (use strip-markup/sanitize-string),
/dev/random is intentional (kicksecure entropy policy), and sourcing scripts
must set errexit.
https://claude.ai/code/session_01UhL4rn3tUTBrnMHeyh3WJc
commit 1f3960758c2cff6fb9ba5261eb8df5438392530a
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Apr 10 14:46:20 2026 -0400
add usr/libexec/helper-scripts/source_folder.bsh
commit 54400da7195c766bbbd68757c8f0d6abb8b7a068
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Apr 9 11:56:21 2026 +0000
bumped changelog version
commit 04279d91616398245636a1d96c55c6c19d64f4bf
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Apr 9 05:45:32 2026 -0400
ci
commit fd9cce2323a2c33c2a7eab45b4d270020a570ea2
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Apr 9 03:09:08 2026 -0400
fix
commit 75e40eca4fbea47481c3b3bb4c080f0ba1d8bfa9
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Apr 8 14:23:41 2026 -0400
refactoring
commit 3b060b55deac5c3ef1068d14876d47c81214c251
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Apr 8 17:48:04 2026 +0000
bumped changelog version
commit 54b74cdbbfb35d32adf139a33996844ca8555ea1
Merge: df92172 47c6252
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Apr 8 09:54:43 2026 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 47c6252a7fbea91eb668142cd3ba610b82678ed3
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Tue Apr 7 23:01:41 2026 -0400
Improve stdin/stdout encoding configuration in sanitize_string.py (from Claude Code)
commit cd1c52e440f59149a0f1fe657f2f35964c58e6a9
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Tue Apr 7 22:40:58 2026 -0400
typo
commit 7177e87deb03ac316951a286993d9ce9f8b2bacf
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Tue Apr 7 22:27:15 2026 -0400
Fix incorrect comments and add missing exit code in unicode-testscript (from Claude Code)
commit 8c21076b2690f6b535c8e78913887fa5cf6308bd
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Tue Apr 7 22:15:23 2026 -0400
Add sanitize-string to test linting utilities (from Claude Code)
commit d0e253b51d3355dff842c1777169df6f13fb2a2c
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Tue Apr 7 22:11:21 2026 -0400
typo
commit 258bd960e2e2fef23995df1715c2348db7d78c63
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Tue Apr 7 22:03:00 2026 -0400
Fix NO_COLOR spec compliance in unicode_show (inspired by Claude Code)
commit df92172593c986bb75768232b8bb2ec35491bdd8
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Apr 5 10:27:48 2026 +0000
bumped changelog version
commit a76d8d3dcabac786c7a0b524144fe943690d243f
Merge: 543b45c ae4eb79
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Apr 5 06:13:12 2026 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit ae4eb79a2c0a2527cda05b3797b915df74926826
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Fri Apr 3 17:09:59 2026 -0400
Integrate Claude code change to warn about unusable passwords when disabling autologin
commit 543b45cb91f3b69afcc8a355f3dd779b1553e3c3
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Mar 27 08:56:32 2026 +0000
bumped changelog version
commit ab877fb2e189a91c2fb0c0fa450c5f224ad2cd0c
Merge: 9645bdd ab8ee76
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Mar 27 04:21:38 2026 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit ab8ee764ff3423541685a6f7def17e0331357342
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Sun Mar 22 19:10:03 2026 -0400
Fix header loss bug in autologinchange
commit 9645bdd2c7af79c9eb1194dd1194ec8d3ff55d0e
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Mar 22 11:12:53 2026 +0000
bumped changelog version
commit 9f22be51b0cb3c2e812ce1981e0ffa16831f4dcd
Merge: b7c2520 474b632
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Mar 22 04:16:14 2026 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 474b63292c77bb10f9361a0f41c28eb636b8efcc
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Mon Mar 16 22:57:58 2026 -0400
autologinchange ChatGPT code review, harden and improve based on feedback
commit b7c2520c0dd6a7af19e297363209af861043320b
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Mar 14 12:06:27 2026 +0000
bumped changelog version
commit 048bd0accecebc38f224164d95f067e8a93f8b45
Merge: e8d188b 0046446
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Mar 14 06:21:39 2026 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 00464461401d046f970bcb0438cb5e440515fa68
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Wed Mar 11 00:33:36 2026 -0400
Make autologinchange more robust
commit d97b0987478606651fd3ce6d60bb51ac5c2bae49
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Tue Mar 10 21:45:18 2026 -0400
Fix autologinchange indentation
commit e8d188be70d83dba557d82c8a54f0a9a688c7477
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Mar 7 02:19:31 2026 -0500
readme
commit dde25210c4bf1af509584564315147dd338fa165
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Mar 1 09:06:53 2026 +0000
bumped changelog version
commit 3b11a7b63fc26917fb91bb8e203008d2e53affd9
Merge: 3fe0a55 43ecd59
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Mar 1 03:58:20 2026 -0500
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 43ecd59ca9f7688d24a25960a83da5af3bb36a1d
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Fri Feb 27 15:24:20 2026 -0500
fix
commit 3fe0a55cd8ff58c934d7ad1d9ccee6299decc324
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Feb 27 14:32:01 2026 +0000
bumped changelog version
commit fa57b15ac77a82ef5e2dd449be11ec37c38f85f7
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Feb 27 09:30:30 2026 -0500
improve
commit ea28198612b472e2220ce745c75b6989f7c6484d
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Feb 27 08:18:02 2026 -0500
comment
commit 4ec53fce597191710dc2b5a6778b9bd15838ca68
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Feb 27 08:16:58 2026 -0500
improve
commit 38299b5bef3f5114a60b0f460e6470bda8a9798d
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Feb 27 06:35:07 2026 -0500
improve
commit 474af8340e6d1fd384d84abaaac61aa813be9b7f
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Feb 27 06:21:28 2026 -0500
local
commit db57f90854d95c2a65133ee17231dcdd39487873
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Feb 27 10:49:58 2026 +0000
bumped changelog version
commit f2d11f770feea83082e50f9ff84e453e666dc693
Merge: d5d17f5 fec40ec
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Feb 27 05:13:25 2026 -0500
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit d5d17f54e75e03a85473d040b0e5784ac364bb03
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Feb 27 05:02:46 2026 -0500
import gpg_bash_lib_function_displaytime from gpg-bash-lib
commit fec40ec1ccd4b24d30637bc367614e1f55ef8f1d
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Wed Feb 25 00:14:38 2026 -0500
Add has_netvm tool
commit 0f26d8fb741110161d16685713ddd33691208d61
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Mon Feb 23 23:39:27 2026 -0500
Add library for extracting info from deb822 files
commit 725a0b1b987409f38fcde8cb486a6c95736118f4
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Feb 23 13:32:26 2026 +0000
bumped changelog version
commit e3b315b6947e3344cf95c28f7eae7a700f8f5054
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Feb 23 05:44:39 2026 -0500
comments
commit a8272be626d898d3f99940bb3bdf764ee0622410
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Feb 23 05:23:39 2026 -0500
comment
commit 993b0f02dd1134c3b982c82c48d3e554ae784783
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Feb 23 05:22:26 2026 -0500
comment
commit d3166849eb1d340842bb0ae731405e6563022341
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Feb 23 05:19:20 2026 -0500
typo
commit 80c93b6b65c77e726e1bda171efac1ca47a2d2cb
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Feb 23 05:17:54 2026 -0500
comments
commit c7f1681cf022d39217ab58f4c2264be079f30c58
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Feb 23 05:15:47 2026 -0500
end-of-options
commit 37a789c05747e841f66191171c96d57602d0ba64
Merge: 8377f7f df46b73
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Feb 22 10:08:44 2026 -0500
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit df46b731e18fd765c9abfdff48e73fb7fb58acc8
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Wed Feb 18 22:33:36 2026 -0500
Signed commit
commit de67d750ae172c75503654d5c0d60b6824a01298
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Tue Feb 17 00:05:14 2026 -0600
comment
commit 8377f7fd8d1e535f1d2ecddcad93c7514c60336a
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Feb 16 10:29:23 2026 +0000
bumped changelog version
commit dc1cedeb6519c2b83a0c1720285c17f7833a99d8
Merge: 18627f3 c8e07b9
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Feb 16 05:14:51 2026 -0500
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit c8e07b905989414119a5fffef016e73f7a3eca60
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Sun Feb 15 11:03:16 2026 -0600
output
commit 65b73f2118e126a27e2d01f90a04604ce323512a
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Sun Feb 15 10:52:59 2026 -0600
Port set-keyboard-layout.sh to using 'log_run_die.sh'
commit b7cca100934432466ccde1a3d8940de63f5d3f6a
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Sun Feb 15 09:38:27 2026 -0600
Port set-keyboard-layout.sh to using 'has.sh'
commit b4ee31582a813886463045eeb9b3aa034e369f67
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Sat Feb 14 22:04:31 2026 -0600
Finish making set-keyboard-layout.sh warn about the need for a kloak restart, make it restart kloak itself if it can safely
commit 8e8d3ea445034181cbf7e6e1323af3e4a7776ae7
Merge: 0bc4acc 18627f3
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Sat Feb 14 19:33:51 2026 -0600
Merge branch 'master' into arraybolt3/trixie
commit 18627f3eabfad5bf1ed237b8ba0b98dca4e1e53f
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Feb 14 12:37:27 2026 +0000
bumped changelog version
commit 793a1bb80cf4a27128f0e5143f312f5a5d8e9646
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Feb 14 05:42:01 2026 -0500
cleanup
commit 6ec1c8443a9c5b554ff71e9557193c5d179fd84c
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Feb 14 05:41:20 2026 -0500
port to sequonia-pgp
commit 0bc4acc3584b30100c9efac3af98bd9778a052b6
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Fri Feb 13 17:33:24 2026 -0600
set-keyboard-layout.sh: WIP: Warn the user if kloak is running when the keyboard layout is changed and tell them how to restart it
commit bf23caba9854d1af24d4ae9ad78340bc924935ec
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Fri Feb 13 16:57:25 2026 -0600
set-keyboard-layout.sh: Print the contents of labwc's environment file before printing the reconfigure command's result
commit 59a18d110ecde3341dfacdff4267d9e7e2619577
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Feb 6 11:19:44 2026 +0000
bumped changelog version
commit 064438f14d1e9b680bfdd83cdebf37a090bdb330
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Feb 6 06:14:47 2026 -0500
fix
commit 9d405d1fc04db3fc6c50965cae3f89c05e99b8ec
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Feb 6 06:14:07 2026 -0500
fix
commit 20730d384804ab1d9ff0af8c49e03ad9e35511e4
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Feb 6 06:10:39 2026 -0500
indent
commit bcd7809ec2b080ae837d11ad3386f174794367f0
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Feb 6 06:09:41 2026 -0500
improve
commit 4550ed6cc772d3a2f0a1876b90bb125369a797d0
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Feb 6 06:08:18 2026 -0500
end-of-options
commit d107eef4adb1cb7331af764380223307678cb808
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Feb 6 10:10:28 2026 +0000
bumped changelog version
commit d32b7a5b632de5b7bcb93873bd1fcf2f1e62c383
Merge: 040fd2e 8dfc743
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Feb 6 04:52:07 2026 -0500
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 8dfc743877e9a376aeaebf9c3ef5419b82a8e611
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Wed Feb 4 22:46:14 2026 -0600
Allow users to provide environment variables to gsudo-{wl,x}
commit 040fd2eaaba031913b96a1820370b8a374353ace
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Feb 4 11:53:10 2026 +0000
bumped changelog version
commit 1599afd32ff1e4e2615507e8f306dc71b2f8ce52
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Feb 4 06:31:31 2026 -0500
improve
commit d13f6cc63c3bea8c6e3ec471b675eb79b2a3de61
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Feb 4 06:25:51 2026 -0500
`Depends:` `sq`
commit 6fca2006d704e6996bfbdf8c96ba354fb06be2df
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Feb 4 06:21:57 2026 -0500
improve
commit 5c6bfbfdad80ff33cdab337145cf0b2f4e685426
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Feb 4 06:21:02 2026 -0500
improve
commit 6542817c749a6cfa6cfa12044921649fb3159885
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Feb 4 06:17:53 2026 -0500
refactoring
commit ba3db8b6b062ad8cc32d56e98b129f8266f70082
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Feb 4 06:17:28 2026 -0500
refactoring
commit 7899dd1ba804f8251281c5715736fe5d486b7fa1
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Feb 4 06:16:37 2026 -0500
`apt-key-install`: lint keys before and after copying
commit a4a45e15c6c56ae6af1ca35f316fe6ebc8a0a59d
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Feb 4 06:12:25 2026 -0500
`apt-key-install`: No longer use `gpg-dearmor` since no longer required.
commit 06d0064de233b4d6a800fd4e95f00b1768fc5e69
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Feb 4 10:30:05 2026 +0000
bumped changelog version
commit dc85a4ef00490c681750ff754678bd90a2368948
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Feb 4 05:18:41 2026 -0500
refactoring
commit 10f2a78a7444358e630e37ece2f9d226c412a85d
Merge: e53ef88 e69f1e0
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Feb 4 05:12:47 2026 -0500
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit e69f1e022550f67b3bd4935c71dc9f85e18eb727
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Mon Feb 2 18:36:48 2026 -0600
Refactor script sourced checks
commit e53ef886a6152c59bd6f25040c37aa78de905bb0
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Feb 1 18:09:38 2026 +0000
bumped changelog version
commit f395876e5704a7eed62c34c674abceabf332cc54
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Feb 1 13:08:45 2026 -0500
fix
commit 798415b15575b09835fc8047b38f91c34219a1a4
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Feb 1 13:07:57 2026 -0500
fix
commit e58ca2f288324374573f453b1d71b1ee328c5909
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Feb 1 12:24:09 2026 -0500
output
commit df46cb0c3e6744a27218ed6f066a767f23a5a046
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Feb 1 12:23:09 2026 -0500
fix
commit 4a85bc520bbc7916307015c57a3baeb9c2393fa7
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Feb 1 12:22:01 2026 -0500
fix
commit 42133f060de9ec51bf059ba6325707c73fb0cc79
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Feb 1 15:05:22 2026 +0000
bumped changelog version
commit 6881d2819e94094f784529281b218c3c743e550c
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Feb 1 09:54:59 2026 -0500
fix
commit 223d7a6f9f62497e138b5a2680045672710bb13c
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Feb 1 14:00:55 2026 +0000
bumped changelog version
commit 8687b2c989122d8b2be3c6cda2366b8ec33650a2
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Feb 1 08:29:58 2026 -0500
refactoring
commit f9de913cf638d780e0b713615375331662b0c851
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Feb 1 08:28:03 2026 -0500
fix
commit 9f2f7af3d4da761cd34976c9b361a8fcc73e87ce
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Feb 1 08:22:44 2026 -0500
shellcheck
commit f0326443b68af235d058b75351c1c86ce23a4d9f
Merge: c7b4703 d1aaecf
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Feb 1 08:16:07 2026 -0500
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit d1aaecf14df1996e47348af2bf82a30d6a116ee3
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sun Feb 1 05:58:12 2026 -0600
Remove unnecessary user-sysmaint-split-check script, rename boot-session-detection.sh to boot-session-detection.bsh, make boot-session-detection.bsh usable as a normal executable
commit c7b47031937c92edc3f6a5f6e092976472a035af
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Jan 29 10:45:41 2026 +0000
bumped changelog version
commit b0c02050fe7c8cf0b16dbb1f9cb9d2fed0a4660e
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Jan 29 05:45:12 2026 -0500
fix
commit dca4259cd05ceaf5df633cdcc27cac6cfa3e75f8
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Jan 29 10:36:26 2026 +0000