-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathchangelog.upstream
More file actions
3103 lines (2100 loc) · 91.7 KB
/
Copy pathchangelog.upstream
File metadata and controls
3103 lines (2100 loc) · 91.7 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 55d9860ebf9aaf9a5a51a47e0b639c4bcec69866
Merge: db7bcb3 a2e7ea0
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Jun 24 15:03:22 2026 -0400
Merge remote-tracking branch 'gitlab-adrelanos/master'
commit db7bcb387d85c398d2324c868f77eb322e33f1dd
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Jun 24 18:07:37 2026 +0000
bumped changelog version
commit 2de610e55e918507d7b416477f479c2ec621ee9a
Merge: 104d9c2 5dd2636
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Jun 24 14:01:32 2026 -0400
Merge remote-tracking branch 'refs/remotes/ArrayBolt3/arraybolt3/trixie'
commit 5dd2636621cf542e1b8291b0daca1c949be149a1
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Wed Jun 24 00:36:50 2026 -0400
Minor polish on sysmaint-session-startup patch
commit e6c6823e00b92227cfaa7d81dce0c5684259ffeb
Merge: 104d9c2 14c60dd
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Wed Jun 24 00:14:18 2026 -0400
Merge remote-tracking branch 'eternitty/labwc-startup' into arraybolt3/trixie
commit 14c60dddf06ed67709f0c1770dc58c1b34c6eac9
Author: eterniTTY <a0klnj23@anonaddy.me>
Date: Tue Jun 23 23:16:33 2026 +0000
Add startup helper script and use labwc --startup.
https://forums.kicksecure.com/t/system-maintenance-panel-not-showing-up/1603/17
commit a2e7ea0515a3795eabe7b54effc779e0874fba0f
Author: claude <noreply@anthropic.com>
Date: Mon Jun 22 07:35:49 2026 -0400
sysmaint-boot-unrestricted-qubes: order before qubes-misc-post.service
In Qubes unrestricted admin mode, sysmaint-boot-unrestricted-qubes.service
self-removes user-sysmaint-split by running 'apt purge' (via sysmaint-boot ->
dummy-dependency), which takes /var/lib/dpkg/lock-frontend.
This had no ordering relative to qubes-misc-post.service, which runs Qubes'
/rw/config/rc.local (and /rw/config/rc.local.d/*.rc). When a user rc.local
performs its own dpkg/apt operation, the two ran concurrently at boot, raced
for the dpkg frontend lock, and the purge aborted:
E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process N (dpkg)
dummy-dependency: ERROR: 'apt-get-noninteractive' command failed!
leaving the service failed and user-sysmaint-split not removed.
Add 'Before=qubes-misc-post.service' so systemd serializes them: the self-purge
completes (and releases the lock) before any rc.local dpkg work runs. The unit
is already Qubes-gated (ConditionPathExists, ConditionKernelCommandLine), so the
ordering only applies where qubes-misc-post.service exists; if it is absent the
edge is a harmless no-op. No ordering cycle is introduced (verified via
systemd-analyze and a live daemon-reload).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0195SVW17cagP3bz9mZJvBhL
commit 104d9c234e3ac0ffb19463cd07f094d2534419a3
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Jun 10 17:50:28 2026 +0000
bumped changelog version
commit d52ba8e613628562b655bb199618a632f1f4e46f
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Jun 10 13:44:43 2026 -0400
`Wants=spice-vdagentd.socket`
https://forums.whonix.org/t/whonix-18-nitpicks/23255
commit d701c05ef0d1e8ab327505939b141612d58e7770
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed May 20 22:27:24 2026 +0000
bumped changelog version
commit b3a62fc64d7d91d649b9e4046cde8f1b1bbf4545
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed May 20 16:57:27 2026 -0400
genmkfile uch
commit 4767ea4b260a6d94e128e2442c625e7efb213623
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Apr 22 13:22:13 2026 +0000
bumped changelog version
commit a217aed4d6e8302d8f98041fa897b50cfc5ad3ba
Merge: d4e5211 a9e9516
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Apr 22 07:31:27 2026 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit a9e95160ff6cf36332acd6f8d2bd78d939eac03d
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Mon Apr 20 22:24:38 2026 -0400
Harden against command injection
commit d4e5211c594b6d2a6c48d89d5bc69c4f29839ba4
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Apr 5 10:29:31 2026 +0000
bumped changelog version
commit 611576fdea31a2a4ece5d8c372fb2b871c75cce9
Merge: 76591a3 155f118
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Apr 5 06:18:55 2026 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 155f1186501dfcdfd031e2519c59cf84c5b9819e
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Fri Apr 3 16:39:06 2026 -0400
Move the sysmaint locked password migration earlier to avoid spurious error messages caused by running autologinchange later
commit 2d00f184831e54b316133af8177e5f075dc240a4
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Fri Apr 3 16:10:34 2026 -0400
Apply slightly tweaked fixes from Claude
* Some lines of text that were being erroneously printed to stdout are
now printed to stderr.
* Some uninitialized variables in sysmaint-session and
sysmaint-session-wayland are now initialized. (Because these scripts
don't use 'set -o nounset', this was benign, but it's still good to
fix.)
* Got rid of an useless if/elif/else tree in
grub.d_10_10_linux_sysmaint.
* Unbroke the sysmaint GUI login check in
X11_Xsession.d_15_sysmaint_no_desktop.
commit 76591a3720ab0629ffa729d53eefe846f13c4030
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Mar 22 11:16:11 2026 +0000
bumped changelog version
commit 754b7bc6257b0d1beb0bda57b9f5e18d7db94152
Merge: 75d0fdd ea80c22
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Mar 22 05:50:12 2026 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit ea80c220d0d4fa99a213cd09ed7b797811db3b13
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Wed Mar 18 21:29:27 2026 -0400
Stop creating a flag file when the compositor is initialized, kloak no longer needs it
commit 75d0fdd295d8963c17dc6da7536f4972368249ef
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Feb 16 10:31:59 2026 +0000
bumped changelog version
commit 2ebeb04c6fea3f2a692a70a187be2119f07a6a83
Merge: 940ab1b 137dd88
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Feb 16 05:22:20 2026 -0500
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 137dd884a52d20b93702cf87fef2e8104c35a22c
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Sun Feb 15 11:11:40 2026 -0600
Add account 'sysmaint' to group 'privleap' during initial installation
commit 940ab1b36193cf9179ed3043985b3e78740a0db3
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Feb 10 12:19:59 2026 +0000
bumped changelog version
commit fe2b56152b34a985d0bcd3a2be71169db9199092
Merge: b650880 9169eda
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Feb 10 07:11:22 2026 -0500
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 9169eda85069d95b1b871c11b7168bf43d4455dd
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Sun Feb 8 17:06:17 2026 -0600
Add a missing runtime dependency that provides the 'gio' command used for launching session background services
commit b650880e9e3b8d2839b4c7c958edaa9ce44fcbbe
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Feb 6 10:12:01 2026 +0000
bumped changelog version
commit ae652e669163da08009755e69233e7b852befad8
Merge: c24764c 48b640e
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Feb 6 05:08:52 2026 -0500
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 48b640e24b8df10c0a8935f928274d889cf6d166
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Wed Feb 4 21:52:48 2026 -0600
Remove Qubes sysmaint boot mode when removed even if not fully purged
commit c24764c89ef25e8d1ed28b3c21cf971f5c0325c1
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Feb 1 15:06:35 2026 +0000
bumped changelog version
commit f4233d10e50c4a844d04a1a8b4b717328a9873db
Merge: d56f637 2455289
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Feb 1 09:32:23 2026 -0500
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 2455289baf8550c837333b4dceea3fa93856669c
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sun Feb 1 08:25:36 2026 -0600
Import environment variables from systemd after labwc starts
commit d56f637a5979a3c9425fdf94f0e45b2a886ce363
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Feb 1 14:03:32 2026 +0000
bumped changelog version
commit 3b08267c94da29afec6c830583a72779d743a052
Merge: 8d7a4da e2f96d1
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Feb 1 08:04:46 2026 -0500
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit e2f96d142502e0f9edba06296f07a4634434137f
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sun Feb 1 06:04:00 2026 -0600
Rename boot-session-detection.sh to boot-session-detection.bsh
commit c38a843cc05978536ec88ec46ddb00e982f52a9b
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sun Feb 1 05:02:15 2026 -0600
Enable launching Tor Browser in sysmaint sessions
commit 8d7a4dad673a90459057090cd83a303f773d4862
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Jan 27 17:20:01 2026 +0000
bumped changelog version
commit ce7dde7f996483c9541cef99543766cc2363e76f
Merge: bca31fa 259f09f
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Jan 27 12:16:22 2026 -0500
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 259f09f97faf4ef703d3e13cdcc9fedacdee536c
Merge: d9d6763 bca31fa
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sun Jan 25 13:24:24 2026 -0600
Merge branch 'master' into arraybolt3/trixie
commit d9d67637198333f65ec476b27240b2f6e0204492
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sun Jan 25 12:02:07 2026 -0600
Do not disable sysmaint autologin in raw mode if booted in sysmaint mode, make shellcheck happier
commit bca31fa072d0d9a6103f2dc0e6d16a778697e5de
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Jan 25 11:26:35 2026 +0000
bumped changelog version
commit b47070d05ea974fde89c19c0d7833f00ed3c3b2e
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Jan 25 04:05:37 2026 -0500
refactoring
commit 8d471dc9c931bcd10227762113aa3fad55bed5a7
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Jan 13 08:03:24 2026 +0000
bumped changelog version
commit 6132af544a658851f16c2f7f1fa38ae53c5e505f
Merge: ce35aa3 dcaf6b7
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Jan 13 02:59:29 2026 -0500
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit dcaf6b7a924e832e646023fc8f81865389e50764
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Mon Jan 12 19:21:20 2026 -0600
Enable usbguard-dbus.service in sysmaint sessions by default
commit ce35aa3d635f8576b160cebb1148a9f276802beb
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Jan 12 15:16:45 2026 +0000
bumped changelog version
commit bd2835f9889096b5421f53f4b2a9090763a36178
Merge: f2199ea 83b058c
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Jan 12 10:15:02 2026 -0500
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 83b058c0635dbc7578dc66051fda163625c4bf8b
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Jan 11 10:55:33 2026 +0000
Simplify and improve robustness of volume fix code, use light_sleep in several places
commit f2199ea8dab7d1734a45c5cb64dd6e9bdca16403
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Jan 11 10:55:33 2026 +0000
bumped changelog version
commit 1b2a24de18cbab21dca0cba3f78b21fc4d50e99b
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Jan 11 05:38:18 2026 -0500
end-of-options
commit b3322c1e1bcc22c2885809d5d083e927aa60e1d2
Merge: 9446cc5 5208c2c
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Jan 11 05:35:15 2026 -0500
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 5208c2cba40aae198f6b1fa5a82592c8daa530c1
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sat Jan 10 22:19:24 2026 -0600
Set speaker volume to 50% on login one time
commit 9446cc5446075e078f21be6a2dce8a259b749d38
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Jan 7 10:22:09 2026 +0000
bumped changelog version
commit e6d18274285d1d32527bae3dcd2dcae40383190b
Merge: 96d0aed 79a10c9
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Jan 7 05:10:15 2026 -0500
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 79a10c9a005c84539bc012136875719067b94770
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Wed Dec 31 17:53:06 2025 -0600
Enable IPv6 detection unit in sysmaint session
commit 96d0aedc10873a1fd65732ed4105ca4d875340c2
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Dec 12 13:19:31 2025 +0000
bumped changelog version
commit c57c5c96cc0ea5c8c2f31b1cc395632fd9c7828e
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Dec 12 08:16:00 2025 -0500
panic-on-ops sysmaint integration (manually cherry picked changes by @arraybolt3)
commit 1d56e035a1a1145481e0a8415c0288d032b32c7e
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Dec 3 08:33:58 2025 +0000
bumped changelog version
commit 56f4825a9f25548fb190db175b3fe9dc5f1041cc
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Dec 2 07:07:12 2025 -0500
end-of-options
commit c4b0e41e5ccaba16de7eb4805ba0131797c10580
Merge: 8cbfbf3 29dbd62
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Dec 2 07:05:34 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 29dbd625256b353e16bc100a842f8ce51b78eb97
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sun Nov 30 13:23:52 2025 -0600
Show a notification and log an entry to the system journal if a qrexec action is blocked in sysmaint mode
commit 8cbfbf3cf152b14a22611ff152b00b6d244e813c
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Nov 29 08:01:50 2025 -0500
better error handling in case disk is read-only without ephemeral overlay
commit 060b6194b4a27595ff0a699763d4a0a39700ccdd
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Nov 29 07:39:05 2025 -0500
minor
commit c82941f96562a1ab2d4dea33bd08763b5242623b
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Nov 24 08:45:27 2025 +0000
bumped changelog version
commit 9b0c77a1ebd8ab590594954d1279a04096dcc434
Merge: ef754cf 83a91ba
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Nov 24 03:20:34 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 83a91ba65708b64f877b3590f4cfa26d3f2918ae
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sun Nov 23 11:26:13 2025 -0600
Remove qubes-whonix-sysinit.service
commit ef754cf5b92005710af9b08e159ceb54e34171c2
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Nov 21 09:21:48 2025 +0000
bumped changelog version
commit c0145a5addb8c22ef77017a6524f45647b4127f8
Merge: 57d71e4 ff31383
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Nov 21 04:08:46 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit ff3138398146b98de280ba4ff4207c2d2663cc0e
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Thu Nov 13 18:23:07 2025 -0600
Ensure sysmaint account password is unlocked upon creation since we use a PAM-based locking mechanism now
commit 57d71e41e389df487a98346c19fdfbd6178d8de6
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Nov 13 12:25:15 2025 +0000
bumped changelog version
commit 2069dbe07c96e7efee06292528bda51a563cc310
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Nov 13 07:22:14 2025 -0500
comments
commit 185ec8badee6868ee3b7e7d222f663a2375c3acf
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Nov 12 06:14:14 2025 +0000
bumped changelog version
commit a23b270a0ceae4edde9b8307b583fc92ef115911
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Nov 12 01:10:12 2025 -0500
fix: add `After=systemd-tmpfiles-setup.service`
Wait for 'systemd-tmpfiles-setup.service' to parse '/usr/lib/tmpfiles.d/qrexec-volatile-config.conf' folder '/run/qubes-rpc' exists.
commit f21056998ba216d9b69f775a410b9bed0beb4991
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Nov 10 08:01:50 2025 +0000
bumped changelog version
commit 3bc2fb256ae8731eb8e5db659349173d3009d595
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Nov 10 02:54:29 2025 -0500
cleanup
commit 27eda234c61c6d32ae3f5d65acf8d7513d70a078
Merge: f043593 239d2ef
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Nov 10 02:53:22 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 239d2ef0e201f5e042f3807a62c25a2efe087edc
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sun Nov 9 19:52:13 2025 -0600
Redirect desktop stdout/stderr to /dev/null unless debugging is needed
commit 150e6f5ffab112155b54999b086ac4f7b997c9f2
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sun Nov 9 18:37:34 2025 -0600
Add sysmaint-boot dependency on kill-vboxdrmclient-on-shutdown.service
commit 25cbf0819e6089f8ed4c7409a6de13d4aba2bbb1
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sun Nov 9 18:13:02 2025 -0600
Stop locking sysmaint account, remove xscreensaver code
commit f043593f8232f667635d7536e5f753df4cb19510
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Nov 9 08:18:33 2025 +0000
bumped changelog version
commit 2a933276d304463b13fc252dbc22f473beee6834
Merge: 241c1da dabeba9
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Nov 9 03:04:03 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit dabeba90a92a13e2e54a891ac20d42dbadae6a58
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sat Nov 8 21:07:47 2025 -0600
Improve exposure of info and error messages in sysmaint-boot.service
commit 241c1da88e821806a2114faec12bce83f14af943
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Nov 1 12:38:14 2025 +0000
bumped changelog version
commit 66acc8edb43c812c45ef43dd18cc621922002608
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Nov 1 07:23:57 2025 -0400
debian-tor
commit e50bda393422fc65bf84e5cb6234b392301a4825
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Nov 1 09:43:54 2025 +0000
bumped changelog version
commit 6f2e9066e73f84f230e0bf045d727aa25f080193
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Nov 1 05:34:59 2025 -0400
fix: hide gsmartcontrol start menu entry because incompatible with user-sysmaint-split
commit 1ba4355b9e421de526999779151b4966ae2e9007
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Nov 1 05:29:04 2025 -0400
usability feature: restrict `su-to-root` (similar to `sudo`)
(This has no security impact because `su-to-root` is only a wrapper. Make `su-to-root` non-executable for non-root users to fail more obvious, closed and similar to attempting to execute `sudo`.)
commit 71d297169266b795ff34ad66d5b0d309021cd8fd
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Oct 31 14:39:59 2025 +0000
bumped changelog version
commit c5eb24cca95d57ceb6e6de2b0ddb0eaf606d9c98
Merge: df7677b b710561
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Oct 31 10:34:05 2025 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit b710561ae29a98f0f6aa93671040eb2950f4be68
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Thu Oct 30 21:14:47 2025 -0500
Clean up a prior sysmaint graphical session when starting a new one if necessary
commit 53c69e7f096444cc7d2d5c7f5150c066b72c6d89
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Thu Oct 30 20:14:26 2025 -0500
Fix lxqt-powermanagement startup, it was starting too soon
commit df7677b62c994f937ff0a8457c042cfb2c075b79
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Oct 30 08:25:53 2025 +0000
bumped changelog version
commit 9901d877d4419f70b77525bc664f6ea401b58de7
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Oct 30 02:39:54 2025 -0400
minor
commit ca4e3bd4e688100e25d746187c35f6107cedec27
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Oct 30 05:49:48 2025 +0000
bumped changelog version
commit cce2cf5bbaf0c4802fd00d596e67fc2b5c5fcace
Merge: 574a7f9 7588685
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Oct 30 01:43:14 2025 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 7588685e59151865fc64d840554897c1e92b353d
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Wed Oct 29 23:52:21 2025 -0500
Start lxqt-powermanagement service in sysmaint sessions for sleep and screen locking
commit 574a7f91d912094cdc9b3b98be59db6e6fbb50b7
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Oct 29 07:38:28 2025 +0000
bumped changelog version
commit bf15078fd4e82423e099c21ba146ce8a6fc7bd6b
Merge: 9d4f8fc fb4df27
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Oct 29 03:21:09 2025 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit fb4df279f80758e7bf3b3205ba101084f9c689d1
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Wed Oct 29 00:02:38 2025 -0500
Add more important systemd units to sysmaint-boot.target
commit 9d4f8fcd8cc90942026c090a15ae5b89484b7ebb
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Oct 27 13:38:52 2025 +0000
bumped changelog version
commit c3632edba69290f1a2942b6563534885554e3960
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Oct 27 09:29:52 2025 -0400
fix: start `qubes-bind-dirs.service` in sysmaint session
commit 28d883f35f5ef36474b8ec47bd42a18e1f9c5776
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Oct 27 13:15:50 2025 +0000
bumped changelog version
commit 2563334bb0bd1aa7da135ac0e1dfae4b82b195ed
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Oct 27 09:14:16 2025 -0400
fix: start qubes-updates-proxy.service (Qubes UpdatesProxy) also in sysmaint session
This fixes Template updates if Whonix-Gateway (sys-whonix) has been booted in sysmaint session.
commit b31562334a79657bb3dded86beb1d38b1cd467f2
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Oct 26 12:32:22 2025 +0000
bumped changelog version
commit c6075a39978c60cdd3284495beaa8aa62d8c5848
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Oct 26 08:09:02 2025 -0400
more robust, standardized kernel_cmdline variable detection
commit cf22e2e9470bf74538db33863c496c3540312e51
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Oct 20 16:50:37 2025 +0000
bumped changelog version
commit 40be71f7f0cac6c8b755214d264f15b59712fe48
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Oct 20 12:47:30 2025 -0400
change default to `sysmaint_session_wayland='yes'`
commit 5774f355738588b8db9c456ae32aeaa14cf15c18
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Oct 20 11:44:46 2025 -0400
end-of-options
commit 94c4b8c941a592e1bb8e7fe035f6b4929e370ae8
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Oct 20 14:52:14 2025 +0000
bumped changelog version
commit 0ad2e251d055ab50c4e4e6a422e452f7ef614046
Merge: 6d37084 36aa0d3
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Oct 20 10:43:49 2025 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 36aa0d32b93f3332d232fbe898ef11073dd32669
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sun Oct 19 22:11:18 2025 -0500
Enable backlight restore in sysmaint sessions
commit abc9f58a0d8e800a3a2b3754b3243ce94dad9c0d
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sun Oct 19 14:10:49 2025 -0500
Run wlr-resize-watcher in sysmaint sessions
commit 6d37084d88ba33ea2a9ef44af4d52575c070b0cc
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Oct 18 09:20:54 2025 +0000
bumped changelog version
commit a82da7b0982606566e5ec955481ee17624f59c96
Merge: 474a08c acdf596
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Oct 18 04:46:48 2025 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit acdf596affe8c40232863a83f19f4101607600c9
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Thu Oct 16 21:17:08 2025 -0500
Enable passwordless root in Qubes unrestricted admin mode if user password is locked
commit 474a08c927dde782a66182f808cb699593ff77e1
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Oct 13 13:54:44 2025 +0000
bumped changelog version
commit 45a527756289384a9226224feca8a1bc46a5b262
Merge: 91df66a 88b382e
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Oct 13 09:27:08 2025 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 88b382eeb9f40f02370e58b9b1819f1bffb5b72f
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sun Oct 12 01:05:30 2025 -0500
Don't crash greetd when sysmaint autologin is disabled
commit 78c802fcb6441daa381bfc1500c0b7a4b9ec1abe
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sun Oct 12 00:19:16 2025 -0500
Stop logging into a full desktop session if sysmaint autologin is disabled
commit 11cc09524000c54c77ea5577fbfdfdc1f3c8fa2d
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sun Oct 12 00:02:06 2025 -0500
Enable merged config in labwc
commit 91df66a6128169e4febe5231a42ec51e24c180f9
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Sep 28 21:11:39 2025 +0000
bumped changelog version
commit 999a3f764c50a215ee9613244fe32cac739d16c6
Merge: 75b5be2 4f9305d
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Sep 28 17:02:35 2025 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 4f9305d3e7095d93bdb4f79f36e178d9c88b921a
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sun Sep 28 12:48:05 2025 -0500
Export LABWC_PID to allow reconfiguring the compositor more easily
commit fdf6c3eca91b654d8209f5c781d1bbff36db0111
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sun Sep 28 12:07:37 2025 -0500
Set XDG_SESSION_TYPE correctly in sysmaint sessions
commit 75b5be23df33ca3a8f6f9c78a3057a4b88df1efd
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Sep 26 09:33:49 2025 +0000
bumped changelog version
commit 814c92cc738245426b11ffa358b5386e0d3aed49
Merge: a2885c0 4d453cd
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Sep 26 04:32:12 2025 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 4d453cda101d40536ab3831ee222a5057fc025f0
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Wed Sep 24 22:47:37 2025 -0500
Stop disabling UUIDs in grub.cfg
commit 8a9586f5cf4a3977e6ee06b78738cad322bd066b
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Wed Sep 24 20:05:33 2025 -0500
Fix sysmaint session Wayland startup on physical hardware
commit a2885c0b0c035a14b5b2c0f8f1dc6969b1fd6511
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Sep 22 17:27:17 2025 +0000
bumped changelog version
commit 80c6209bdfd1e282adf78e830bc4148e8d309771
Merge: 7d0dca3 1147b4e
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Sep 22 13:05:44 2025 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 1147b4e803ed45a6ee22daee9dfcd5fdeaf231f5
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sun Sep 21 16:09:14 2025 -0500
Comment and dependency changes for security-misc split
commit 6415255c67bdb217a42c83c34c24f063ae4e94c5
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sat Sep 20 22:15:50 2025 -0500
Signal to the system when the Wayland session has started
commit 7d0dca3352b54adc944a7183a06b0742db0263b5
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Sep 19 16:23:31 2025 +0000
bumped changelog version
commit 53528034bf7b046a6058d1772b7b6e8dea12adad
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Sep 18 10:08:33 2025 -0400
fix
commit 115219c390be569c38f290baf3d9a79bdeae51bc
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Sep 16 05:16:02 2025 +0000
bumped changelog version
commit a33f38a6a3765faa4a61787095a8232841445e18
Merge: 5770584 0817334
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Sep 16 01:00:14 2025 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 0817334e169cb775bf76a3b48ad12cc8bdab2973
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Mon Sep 15 22:53:05 2025 -0500
Fix memory ballooning under Qubes OS
commit 5770584997e46a1ce4c9c53603a195c21d841f91
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Sep 13 07:29:56 2025 +0000
bumped changelog version
commit d147cfec43679f09605fcc13ace1dbe38c7ade66
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Sep 13 01:37:18 2025 -0400
avoid spurious error message if file /etc/X11/default-display-manager does not exist
commit 2de7052e6c459ed3babe61989200eb5ba3ea81d4
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Sep 7 08:06:17 2025 +0000
bumped changelog version
commit e216f77468d22bd570c3607d374a3294f65ce941
Merge: cb20b08 78c9280
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Sep 7 03:16:24 2025 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 78c9280704a2b3eceb91899b015da840de471767
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sat Sep 6 22:31:45 2025 -0500
Fix sysmaint session Qt theming
commit cb20b08d4b5381a949d874427ca8602a79761cf6
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Sep 2 15:31:32 2025 +0000
bumped changelog version
commit 460d787ca915c4cf36836e7ff859b6a664f9bf3f
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Aug 30 14:20:43 2025 +0000
bumped changelog version
commit 9d367f0e65b30cf582899d59c78820b7a5ad20b3
Merge: 4efa955 6388c43
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Aug 30 09:19:36 2025 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 6388c438681d3edaa56a201df363b0800fd296da
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Fri Aug 29 16:45:13 2025 -0500
Unmute audio in the sysmaint session since there's no easy way for the user to unmute it
commit c83da2c32f92fd58c5d57040b9279552e4b9a9e1
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Fri Aug 29 15:54:08 2025 -0500
Autostart LXQt notification service
commit 9eacd488ecc0322b02a2a4153ced23bbc6eed390
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Thu Aug 28 22:48:47 2025 -0500
Go back from lxqt-policykit to mate-polkit
commit 4efa95544dcb985a5bf9e9aa7c483355cf464a87
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Aug 27 19:36:21 2025 +0000
bumped changelog version
commit 08690ee88cd4fc80404d4a0e16f91ca7b1e69479
Merge: 6f7e73b d7c444f
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Aug 27 13:05:18 2025 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit d7c444fc96d439327a5444b68bc9c4d7cfb9231a
Merge: a6d9aca 6f7e73b
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Tue Aug 26 19:23:11 2025 -0500
Merge branch 'master' into arraybolt3/trixie
commit 6f7e73bb6cd92f113d0dc0ac1bd8688a9c746b22
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Aug 26 09:26:44 2025 +0000
bumped changelog version
commit efa3d4bd845fde23883e49826f9a8836b8db8f36
Author: Patrick Schleizer <adrelanos@whonix.org>