-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathchangelog.upstream
987 lines (666 loc) · 30.2 KB
/
changelog.upstream
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
commit 372443fcb5fc563449655ba27dc4b89623391acd
Merge: 50fc358 a22b63d
Author: Patrick Schleizer <[email protected]>
Date: Wed Mar 5 05:46:51 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/master'
commit a22b63d4190cf8b52fb8727560f4113f80da36b2
Author: Aaron Rainbolt <[email protected]>
Date: Tue Mar 4 17:09:39 2025 -0600
Don't trigger login sessions when running actions
commit e7b396d6edc693eb42039f3191e2103ac137312d
Author: Aaron Rainbolt <[email protected]>
Date: Mon Mar 3 20:55:33 2025 -0600
black reformatting
commit b4a84a8660fe8a5380e42b9df930ac718cb2dd34
Author: Aaron Rainbolt <[email protected]>
Date: Mon Mar 3 20:55:04 2025 -0600
Add auto leapctl service restart except in cases where a user is not permitted to have a comm socket, update docs
commit 0db59e476e606481b979331060a3cc53cd73da99
Author: Aaron Rainbolt <[email protected]>
Date: Mon Mar 3 20:07:42 2025 -0600
Support end-of-options parameter in leaprun
commit 61da84d033c23c74840ae953409a2c09475a0b9c
Author: Aaron Rainbolt <[email protected]>
Date: Mon Mar 3 20:01:27 2025 -0600
Use end-of-options when calling bash from privleapd
commit 50fc35853209716c601f70b7f6a044476a62c224
Author: Patrick Schleizer <[email protected]>
Date: Mon Mar 3 11:24:44 2025 +0000
bumped changelog version
commit bb63601cd324ccd1eb8871c6d18a0938a5eca776
Author: Patrick Schleizer <[email protected]>
Date: Mon Mar 3 06:24:06 2025 -0500
output
commit b5602c0cd2752930698d99c52f12ce92ab94e8ae
Author: Patrick Schleizer <[email protected]>
Date: Mon Mar 3 10:55:27 2025 +0000
bumped changelog version
commit 2170f8cdb6804c766ed66b8e5b355dc25a5eddf0
Merge: 3df7b50 6de291f
Author: Patrick Schleizer <[email protected]>
Date: Mon Mar 3 05:41:19 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/master'
commit 6de291fbae62b3ba7a0a879315feadb255c16f27
Author: Aaron Rainbolt <[email protected]>
Date: Sun Mar 2 16:41:47 2025 -0600
Format with `black -l80`
commit 72f67b179aa3e735ebbf30f890cc0d7c11db5454
Author: Aaron Rainbolt <[email protected]>
Date: Sun Mar 2 16:13:57 2025 -0600
Make PAM environment variable integration work
commit f84caaa87e5cd68a97260ad558eba0115be0717c
Author: Aaron Rainbolt <[email protected]>
Date: Sun Mar 2 14:57:08 2025 -0600
wip: add PAM integration, refactor to make pylint happier
commit 88c067ca4c2c3d0b2ea8f2a24720479feb4308d5
Merge: 4de00cb 3df7b50
Author: Aaron Rainbolt <[email protected]>
Date: Tue Feb 25 20:46:47 2025 -0600
Merge branch 'master' of github.com:Kicksecure/privleap
commit 4de00cb88b532741d21c481e20c1a7386d71fcd6
Author: Aaron Rainbolt <[email protected]>
Date: Mon Feb 24 18:52:04 2025 -0600
Fix config example in privleapd.conf.d(5) manpage
commit 3df7b5098eb5da66355b02b046b86ac4ec556430
Author: Patrick Schleizer <[email protected]>
Date: Mon Feb 24 07:48:03 2025 +0000
bumped changelog version
commit 6154c25dc88d1b66f6db272ac79a84795781fb6b
Merge: 905e31e 82b509c
Author: Patrick Schleizer <[email protected]>
Date: Mon Feb 24 01:23:27 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/master'
commit 82b509c719f8d227b923a8d4ba328a994ea61e05
Author: Aaron Rainbolt <[email protected]>
Date: Sat Feb 22 21:20:24 2025 -0600
Fix documentation
commit 415190bed64add132fdb38e886ce868286c4da77
Author: Aaron Rainbolt <[email protected]>
Date: Sat Feb 22 19:15:18 2025 -0600
Require all rules to configure authorized users and groups explicitly
commit 905e31e0d70a143e0607a48b54e6d718afee5f4e
Author: Patrick Schleizer <[email protected]>
Date: Fri Feb 21 09:55:19 2025 +0000
bumped changelog version
commit 2769869dcd85fe77591b6ed07df9d0bfcb5dc03e
Author: Patrick Schleizer <[email protected]>
Date: Fri Feb 21 04:54:50 2025 -0500
lintian
commit 37fd03c98df9071c011cbae9f72c73fbb311072c
Author: Patrick Schleizer <[email protected]>
Date: Fri Feb 21 09:47:39 2025 +0000
bumped changelog version
commit b44d18e8ea29b217b5670d0db06ac806f12b3b3c
Author: Patrick Schleizer <[email protected]>
Date: Fri Feb 21 04:47:01 2025 -0500
comment
commit e9273b36a015c1c7471c33236012bef5dc297284
Merge: 75d67bb dd77678
Author: Patrick Schleizer <[email protected]>
Date: Fri Feb 21 04:08:23 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/master'
commit dd776782aedf176b3f2538e8b8b78db73504ba43
Author: Aaron Rainbolt <[email protected]>
Date: Thu Feb 20 22:56:22 2025 -0600
Don't fail hard when upgrading privleap on a system with invalid config
commit b482a05a1970b1be0bbad784753a1019730e0b0c
Author: Aaron Rainbolt <[email protected]>
Date: Thu Feb 20 22:39:33 2025 -0600
Require action headers to be explicitly marked as such, test refactoring
commit e8e00710d4d085f17183a32ec018c949184fcba2
Merge: 29580c1 75d67bb
Author: Aaron Rainbolt <[email protected]>
Date: Thu Feb 20 21:45:09 2025 -0600
Merge branch 'master' of github.com:Kicksecure/privleap
commit 29580c1bc4991a87f03bdc7fc92738b36371ca37
Author: Aaron Rainbolt <[email protected]>
Date: Thu Feb 20 21:28:17 2025 -0600
Don't (re)start privleapd if configuration is invalid, warn about invalid config on installation, prevent dh_installsystemd conflicts
commit 4996e3980c9512295aa9ab1dac2eaf66e14e9f1b
Author: Aaron Rainbolt <[email protected]>
Date: Thu Feb 20 19:31:29 2025 -0600
Require debian-archive-keyring in run_autopkgtest, remove bad helper-scripts reference, tidy up autopkgtest dep list
commit 7422b104f19e1ea3d067c63af69aa0efca70690c
Author: Aaron Rainbolt <[email protected]>
Date: Thu Feb 20 18:21:07 2025 -0600
Add systemctl reload support to privleapd
commit 4a6e6ba7f1eb45ce9171391037184530f3219733
Author: Aaron Rainbolt <[email protected]>
Date: Thu Feb 20 18:04:44 2025 -0600
Add regression tests for config reload support, fix minor issues with log messaging in privleapd
commit 75d67bb8cf86accf3e60cb904a7de1d0a61a5806
Author: Patrick Schleizer <[email protected]>
Date: Thu Feb 20 05:14:34 2025 +0000
bumped changelog version
commit 8e641857d09301d35718cfda1ac56c8a5b3b848d
Author: Patrick Schleizer <[email protected]>
Date: Thu Feb 20 00:14:33 2025 -0500
re-generate man pages (generated using "genmkfile manpages")
commit 841eb30a3e1d8ced6c7cf6e4a4009209ff6ea482
Author: Aaron Rainbolt <[email protected]>
Date: Wed Feb 19 23:13:02 2025 -0600
Implement restartless config reload (wip, needs regression tests), refactor for maintainability
commit a97da79015701416d34fc5a5de422df4aa0147eb
Author: Patrick Schleizer <[email protected]>
Date: Wed Feb 19 22:59:03 2025 -0500
debugging
commit 087563c57023f70f3919b47f07a0268f92858053
Merge: 87c72c2 d6bbdc8
Author: Patrick Schleizer <[email protected]>
Date: Wed Feb 19 22:56:45 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/master'
commit d6bbdc8fde6f5f09d81fa454a434a5c26643534f
Author: Aaron Rainbolt <[email protected]>
Date: Wed Feb 19 15:36:03 2025 -0600
Improve config parser error messaging and make parser more strict
commit 148d58cb96f2cb90c6b053908a1dddb6d73007e2
Author: Aaron Rainbolt <[email protected]>
Date: Wed Feb 19 13:31:45 2025 -0600
Avoid printing things like ANSI escape sequences
commit 0d5dd5e0c3737f013dd15d7c0dd3bab484abbd94
Author: Aaron Rainbolt <[email protected]>
Date: Wed Feb 19 12:45:06 2025 -0600
Avoid trying to start privleapd-run-sensitive testing before privleapd starts
commit 54837d313b97f78f231c4fdc651e5557b0e1e3d6
Author: Aaron Rainbolt <[email protected]>
Date: Wed Feb 19 10:51:19 2025 -0600
Echo bugfixes/refactor in run_autopkgtest, forbid running run_autopkgtest as root
commit b4e55c8e17294dd789019f2329d62529d9437eb0
Author: Aaron Rainbolt <[email protected]>
Date: Wed Feb 19 10:44:04 2025 -0600
Only start privleapd once during installation
commit 7d6235660c1c00144484a151c9e44aaba6129e10
Author: Aaron Rainbolt <[email protected]>
Date: Wed Feb 19 10:34:11 2025 -0600
Prevent weird failures when purging and reinstalling on Qubes OS Debian VMs
commit 6eed6e0993e6b25a78a0a0f847bca5a9b88075e2
Author: Aaron Rainbolt <[email protected]>
Date: Wed Feb 19 00:28:10 2025 -0600
Add help info to privleapd, add tests for privleapd help and invalid argument handling
commit ea8b2ab439105cf81f5e589159f2e7ff997c4d11
Author: Aaron Rainbolt <[email protected]>
Date: Tue Feb 18 23:54:56 2025 -0600
Report line number for duplicate action config errors
commit 62bf39591acbc7478f07fdbf0644d10b68d010a3
Author: Aaron Rainbolt <[email protected]>
Date: Tue Feb 18 23:35:18 2025 -0600
Refactoring, make config check more machine-readable
commit 159eba7caef5939e32259a755d564f11d4139c19
Author: Aaron Rainbolt <[email protected]>
Date: Tue Feb 18 22:05:31 2025 -0600
Fix run_autopkgtest argument parsing
commit 560bfb1151fc4cfe45534f1cd2d9e8f883062f74
Author: Aaron Rainbolt <[email protected]>
Date: Tue Feb 18 21:43:45 2025 -0600
Add help to run_autopkgtest, refactor argument parsing slightly
commit 2238230c1833f49a40dd8d14ba00467861ee6d74
Merge: 33ff309 87c72c2
Author: Aaron Rainbolt <[email protected]>
Date: Tue Feb 18 21:12:11 2025 -0600
Merge branch 'master' of github.com:Kicksecure/privleap
commit 33ff309cf7cebf50c4a06b7cbc6355c9630ed10e
Author: Aaron Rainbolt <[email protected]>
Date: Mon Feb 17 23:36:39 2025 -0600
Prevent config files from having duplicate keys in action definitions
commit adad988f33965d42074865d7472056cf257f816f
Author: Aaron Rainbolt <[email protected]>
Date: Mon Feb 17 23:05:08 2025 -0600
Prevent config lines from showing up before config headers
commit 73b8378390fbbf355d91e99986d61cf216a5a418
Author: Aaron Rainbolt <[email protected]>
Date: Mon Feb 17 22:35:05 2025 -0600
Prevent blank or comment-only config files from crashing privleapd
commit 17d4caa0a84499559c8f18dbd90076ef0172501d
Author: Aaron Rainbolt <[email protected]>
Date: Mon Feb 17 22:20:59 2025 -0600
Avoid trying to (re)start the privleap service in the postinst if systemctl isn't executable
commit cbe10804c4d7f9a4bf10aae33663377969a17481
Author: Aaron Rainbolt <[email protected]>
Date: Mon Feb 17 21:55:01 2025 -0600
Process the config files in a deterministic order
commit 87c72c21ec2728ff18c2b51a2dbc68a48a70105f
Author: Patrick Schleizer <[email protected]>
Date: Mon Feb 17 12:28:12 2025 +0000
bumped changelog version
commit eed911a8097cc09ff09dc422e0f9f62eb4ce2849
Merge: 023462f 46f1ad0
Author: Patrick Schleizer <[email protected]>
Date: Mon Feb 17 07:10:51 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/master'
commit 46f1ad00587cd1b34ee43fd14abf55b271cf8182
Author: Aaron Rainbolt <[email protected]>
Date: Sun Feb 16 13:36:29 2025 -0600
Configure to start before basic.target is reached
commit 6a010d2615e98ad4ad953c7a6f7c4b32322d1971
Author: Aaron Rainbolt <[email protected]>
Date: Sat Feb 15 23:21:58 2025 -0600
Add manpages, remove redundant and outdated bits of documentation
commit 404a31e2fdf7b75b068472180eadd865e45f33ab
Author: Aaron Rainbolt <[email protected]>
Date: Sat Feb 15 21:49:24 2025 -0600
Improve config file diagnostics, make pylint happy
commit a9e7dd4bfc84bf6368a0241fe808f1134991ffd2
Author: Aaron Rainbolt <[email protected]>
Date: Sat Feb 15 21:29:24 2025 -0600
Slightly rearchitecture config file loading, add error messages with filenames and line numbers when invalid config is hit
commit 27fb000a8415e00d25809a61b9739f6e1affc480
Author: Aaron Rainbolt <[email protected]>
Date: Sat Feb 15 20:25:24 2025 -0600
Fix duplicate action name check
commit 411c933d111dfbd524083b185bfdeba40c01d956
Author: Aaron Rainbolt <[email protected]>
Date: Sat Feb 15 19:24:24 2025 -0600
Add automated tests for -C and --check-config options
commit 93db6a41105da94786d748fda047feb12e46ba01
Author: Aaron Rainbolt <[email protected]>
Date: Fri Feb 14 17:46:58 2025 -0600
Add config check mode to privleapd
commit 490139a0210ba9d43f0407b674326c7765f18bcc
Author: Aaron Rainbolt <[email protected]>
Date: Fri Feb 14 17:35:20 2025 -0600
Document --reset-tarball argument to run_autopkgtest
commit d99b518e26003df2289a81457a0982f2b97ada0c
Author: Aaron Rainbolt <[email protected]>
Date: Fri Feb 14 17:23:34 2025 -0600
Add easy autopkgtest dependency installation, misc run_autopkgtest improvements
commit f01e6f17fd8a5bc80c057f0e82b543d1451df35d
Author: Aaron Rainbolt <[email protected]>
Date: Fri Feb 14 17:06:01 2025 -0600
Don't hardcode distribution name in autopkgtest code
commit 2470b2c4ff664231b19c44fb112ecd0b01993786
Author: Aaron Rainbolt <[email protected]>
Date: Fri Feb 14 16:30:40 2025 -0600
Remove dependency on helper-scripts
commit 8ba3651866a2909b2b09ca8d251a5ce0d2a73bcc
Author: Aaron Rainbolt <[email protected]>
Date: Fri Feb 14 00:52:44 2025 -0600
Fix postinst behavior, create run_autopkgtest script, fix bad instructions in config readme
commit 023462f374baa8877dd981357bb7176e043cbde8
Author: Patrick Schleizer <[email protected]>
Date: Fri Feb 14 00:07:07 2025 +0000
bumped changelog version
commit aa7a06ac320584075b716d29a770bc94e8b0a712
Author: Patrick Schleizer <[email protected]>
Date: Thu Feb 13 19:02:10 2025 -0500
fix
commit d4430b86dd3487c8c9ff001ae351c63d9bcc985b
Author: Patrick Schleizer <[email protected]>
Date: Thu Feb 13 19:00:58 2025 -0500
local
commit 59c6df76f1417123d4943f1e53beb971ce57e402
Author: Patrick Schleizer <[email protected]>
Date: Thu Feb 13 19:00:10 2025 -0500
code simplification
commit f04a8fc401c3d8fda420fa8fc6f333ebcc62aa64
Author: Patrick Schleizer <[email protected]>
Date: Thu Feb 13 18:58:05 2025 -0500
re-apply improvements
commit 385e280351e257fdbe0ad4ee30e1bdbcf04f115d
Merge: d69718b e5224a2
Author: Patrick Schleizer <[email protected]>
Date: Thu Feb 13 18:56:10 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/master'
commit d69718b8fea71b1a950692b17d41dcf4d8967b71
Author: Patrick Schleizer <[email protected]>
Date: Thu Feb 13 18:45:57 2025 -0500
description
commit 75ec75c6bdc13e2c5fe8ccd2275279fda140d437
Author: Patrick Schleizer <[email protected]>
Date: Thu Feb 13 18:45:29 2025 -0500
chmod +x
commit c830e6620eb913eaa415a7ca982dfe85ba0c33e3
Author: Patrick Schleizer <[email protected]>
Date: Thu Feb 13 18:45:04 2025 -0500
code simplification
commit 10cf534141934671fb56eb6be2bd4ee9a9bceae4
Author: Patrick Schleizer <[email protected]>
Date: Thu Feb 13 18:43:33 2025 -0500
refactoring
commit 9cefc978f37127cdfdbc501746b020d65a60c82e
Author: Patrick Schleizer <[email protected]>
Date: Thu Feb 13 18:42:47 2025 -0500
emulate debhelper more
commit 5eb791bf912b2d5589c99cd6fe1ec95bda69ecb2
Author: Patrick Schleizer <[email protected]>
Date: Thu Feb 13 18:42:02 2025 -0500
refactoring
commit fca4dbb8cae65b4e6aab1f6863e3184f130eae5c
Author: Patrick Schleizer <[email protected]>
Date: Thu Feb 13 18:40:27 2025 -0500
debhelper uses '|| true' for systemctl start action so we should too.
commit e5224a29ef671ac1fcafafeb2f1e0151cd7a4cae
Author: Aaron Rainbolt <[email protected]>
Date: Tue Feb 11 23:56:29 2025 -0600
Fix upgrade failure caused by premature server start on first install
commit 3628408f2b3b8b49b2d4051b183a87181035dbe6
Author: Aaron Rainbolt <[email protected]>
Date: Mon Feb 10 17:45:09 2025 -0600
Don't error out if trying to create a socket for a persistent user who isn't also an explicitly allowed user
commit 4d7058f03bba3d11adb818ca31ac9fea25a23c12
Author: Patrick Schleizer <[email protected]>
Date: Mon Feb 10 11:18:56 2025 +0000
bumped changelog version
commit 8061b893ac26b5d35653839e07a660b604fa3d97
Merge: 3d28f93 d244187
Author: Patrick Schleizer <[email protected]>
Date: Mon Feb 10 06:14:52 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/master'
commit d244187a8b83cdcda0b3f1132444292b7e4486af
Author: Aaron Rainbolt <[email protected]>
Date: Sun Feb 9 15:20:30 2025 -0600
Add crash recovery, polish comm socket autocreation, add allowed-users configuration option
commit 3d28f938910c5d98e9adf2aeff6ddfa9b8ba0fc1
Author: Patrick Schleizer <[email protected]>
Date: Sun Feb 9 10:03:56 2025 +0000
bumped changelog version
commit 64238cffacb8b74930d7f98bbf365075c356f87c
Merge: cab7f1a 108871e
Author: Patrick Schleizer <[email protected]>
Date: Sun Feb 9 04:50:55 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/master'
commit 108871e9914e138bbb05b84e32ae497888f26b15
Author: Aaron Rainbolt <[email protected]>
Date: Sat Feb 8 23:57:28 2025 -0600
Fix up systemd restart support
commit cab7f1a82d193819b89d3709bdd94677cb054997
Author: Patrick Schleizer <[email protected]>
Date: Sat Feb 8 11:29:31 2025 +0000
bumped changelog version
commit d25df76a304d173c51e194fa00db1419af406a36
Author: Patrick Schleizer <[email protected]>
Date: Sat Feb 8 06:26:37 2025 -0500
comment
commit d2e2a34c391558fbaf977794d91a358d06109a64
Author: Patrick Schleizer <[email protected]>
Date: Sat Feb 8 06:17:01 2025 -0500
comment
commit 899e20b5b9c327a3cdc551ef2bb2c16fe813bed6
Author: Patrick Schleizer <[email protected]>
Date: Sat Feb 8 06:15:28 2025 -0500
chmod +x
commit cda7165d040c5ac595539a24420b4b96b0a01979
Author: Patrick Schleizer <[email protected]>
Date: Sat Feb 8 06:14:35 2025 -0500
comment
commit 4a3714758cead75b642dd0839293a6f6e5b1de35
Author: Patrick Schleizer <[email protected]>
Date: Sat Feb 8 06:14:14 2025 -0500
.
commit e5d13f23f308cab1ca7ecb85f7c267f5fcfa0154
Author: Patrick Schleizer <[email protected]>
Date: Sat Feb 8 06:13:08 2025 -0500
minor
commit 94d8659f61bc0500b2f557ad06ffbb26f554eccb
Author: Patrick Schleizer <[email protected]>
Date: Sat Feb 8 06:12:29 2025 -0500
let `#DEBHELPER#` restart privleap before re-creating privleap sockets
commit 253d3aa317a2e31dba1ce188b8d7c402dbce7310
Author: Patrick Schleizer <[email protected]>
Date: Sat Feb 8 06:07:24 2025 -0500
minor
commit e2537eec4a2fd279909267998c25fb4a649e5811
Author: Patrick Schleizer <[email protected]>
Date: Sat Feb 8 06:07:00 2025 -0500
refactoring
commit 571c06eb5e6d0ada72c0ca2c044db6ac24f8483c
Author: Patrick Schleizer <[email protected]>
Date: Sat Feb 8 06:05:26 2025 -0500
avoid `which` and assume `systemctl` is available
commit 3c2c14ed5dc6920408c09cb7a8659f36bf3d88ba
Author: Patrick Schleizer <[email protected]>
Date: Sat Feb 8 06:00:55 2025 -0500
disable manual and likely unneeded systemctl restart to fix lintian warning
commit fe5ccebedad6789abde35c31e87315745d2f0b87
Author: Patrick Schleizer <[email protected]>
Date: Sat Feb 8 10:49:44 2025 +0000
bumped changelog version
commit 1c3b56605ccbf6530f8128ea0eab4327aa7d8567
Merge: 30db2fd 6f24165
Author: Patrick Schleizer <[email protected]>
Date: Sat Feb 8 05:40:44 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/master'
commit 6f24165230db765b50194db20d62eebdc096994a
Author: Aaron Rainbolt <[email protected]>
Date: Fri Feb 7 15:15:18 2025 -0600
Add dpkg trigger for automatically restarting privleapd when new configuration is installed
commit eb372e470b97b2dce1b3063ffdff236784a52673
Author: Aaron Rainbolt <[email protected]>
Date: Fri Feb 7 14:15:39 2025 -0600
Use systemd executable prefix instead of a shell to prevent privleapd start failure from preventing login
commit 30db2fd12d3db6b6f1d84961e5457e033beb5c7a
Author: Patrick Schleizer <[email protected]>
Date: Fri Feb 7 11:17:21 2025 +0000
bumped changelog version
commit a0df48709aea3f3b917954ed2b1a90626659cd21
Merge: f5b55c1 daa0487
Author: Patrick Schleizer <[email protected]>
Date: Fri Feb 7 06:15:13 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/master'
commit daa048708f1bd45193ff910f535f70b792e36cf1
Author: Aaron Rainbolt <[email protected]>
Date: Fri Feb 7 00:01:44 2025 -0600
Fix a mypy gripe
commit 7b744f89862c0ca64867a411ff19b63857ffadcf
Author: Aaron Rainbolt <[email protected]>
Date: Thu Feb 6 23:55:19 2025 -0600
Add invalid ASCII testing, close the stdin stream of child processes upon creation
commit 0b80a23c8d1668ccab8ca39fa9a9e2f279766f54
Author: Aaron Rainbolt <[email protected]>
Date: Thu Feb 6 21:31:31 2025 -0600
Avoid login failure if privleap is unable to start, add test for command lines with multiple equals signs
commit d20f9aa2f6332c112de4b79f06dd4b74cba80f30
Author: Aaron Rainbolt <[email protected]>
Date: Thu Feb 6 21:17:53 2025 -0600
Prevent crashes if an authorized user or group does not exist
commit f5b55c154febbae7678fa81cd6618d7a71ab8f8f
Author: Patrick Schleizer <[email protected]>
Date: Thu Feb 6 17:16:14 2025 +0000
bumped changelog version
commit 556d4371f6e83f67e3b8dad68c6424de3f230275
Merge: dec939e e81c890
Author: Patrick Schleizer <[email protected]>
Date: Thu Feb 6 12:16:00 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/master'
commit e81c89099cba6594b4d9e3763dc9e1e5a205fd39
Author: Aaron Rainbolt <[email protected]>
Date: Thu Feb 6 10:28:02 2025 -0600
Fix typo, correct incorrect ASCII checks
commit dec939e01bff3557fec5f865e34060b1f19154b1
Author: Patrick Schleizer <[email protected]>
Date: Tue Feb 4 09:48:35 2025 +0000
bumped changelog version
commit ee1e7b8a172b107201464621634f62c12fb2438f
Merge: 6690263 fb3a359
Author: Patrick Schleizer <[email protected]>
Date: Mon Feb 3 06:16:11 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/master'
commit fb3a3590d48647a9ae49d17ead4fd8cf91c453be
Author: Aaron Rainbolt <[email protected]>
Date: Sun Feb 2 21:51:39 2025 -0600
Allow multiple users and groups to be authorized to run one action, polish tests
commit cff5981eb763e670bb12806f588cc61738379050
Author: Aaron Rainbolt <[email protected]>
Date: Sun Feb 2 14:34:40 2025 -0600
Fix botched function call, add test to catch similar issues in the future
commit 1520ed870c46611c9e783695016365c9c58c86c0
Author: Aaron Rainbolt <[email protected]>
Date: Sun Feb 2 13:35:22 2025 -0600
Polish tests and code further, ensure that UIDs/GIDs work in places where user names and group names are expected
commit 9ddf886fa56800281d85120071d9525f7853f4a8
Author: Aaron Rainbolt <[email protected]>
Date: Sun Feb 2 00:05:35 2025 -0600
(wip) Allow UIDs and GIDs to be used anywhere usernames or group names would be accepted
commit 18712266d1f6d2f2c8eb9a473b04eccab5adc724
Author: Aaron Rainbolt <[email protected]>
Date: Sat Feb 1 20:52:19 2025 -0600
Add support for persistent users, simplify simple message classes
commit 48532969f7ff44aeb0eafda3823e90478c611f7f
Author: Aaron Rainbolt <[email protected]>
Date: Sat Feb 1 19:53:18 2025 -0600
Allow root to run all actions
commit 669026342a24e8a36d6e396441f9446ea36ff2f3
Author: Patrick Schleizer <[email protected]>
Date: Sat Feb 1 13:38:37 2025 +0000
bumped changelog version
commit 1d52d0e33cb5bd850e06c7cb211979379060beaa
Merge: ec31cc1 6b87a13
Author: Patrick Schleizer <[email protected]>
Date: Fri Jan 31 14:45:47 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/master'
commit 6b87a132d480c695874fe7e3c9e62aae30098f13
Author: Aaron Rainbolt <[email protected]>
Date: Thu Jan 30 23:19:24 2025 -0600
More readability and security improvements, remove obsolete test plan file
commit ec31cc180f4d9787779a0ad27f0168040652a76f
Author: Patrick Schleizer <[email protected]>
Date: Thu Jan 30 16:43:51 2025 +0000
bumped changelog version
commit b053c19918f936036c5c0d969f6857bedc4cbb5c
Merge: 5cbeeb9 28a4f89
Author: Patrick Schleizer <[email protected]>
Date: Thu Jan 30 11:33:25 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/master'
commit 28a4f89c0fa977f0dbaad20b267c3342d3652ac5
Author: Aaron Rainbolt <[email protected]>
Date: Wed Jan 29 21:55:11 2025 -0600
Clarify a couple of comments
commit 5d634a423aad3eae0d8f8c1673608bd64576172c
Author: Aaron Rainbolt <[email protected]>
Date: Wed Jan 29 21:52:38 2025 -0600
Remove unneeded action_name parameters in messages, use an int for exit code handling
commit 04f1d068df5affa253a54191cc43dbf9ee0423d0
Author: Aaron Rainbolt <[email protected]>
Date: Wed Jan 29 21:34:41 2025 -0600
privleapd: set SHELL in child processes, set the current working directory properly
commit 1434245e39e9ffb4ad31ae8a76f86d442398694b
Author: Aaron Rainbolt <[email protected]>
Date: Wed Jan 29 21:00:16 2025 -0600
Re-enable previously failing tests, fix pylint gripes
commit 5845034c68f42ebd65331ea72ddeff075e59f8d4
Author: Aaron Rainbolt <[email protected]>
Date: Wed Jan 29 20:26:31 2025 -0600
Make tests more robust, add test log header and summary
commit 5cbeeb9a9765128f50550221b69a5e50702ed9ce
Author: Patrick Schleizer <[email protected]>
Date: Wed Jan 29 14:02:47 2025 +0000
bumped changelog version
commit 22416f2c2eb1056ae8111bdea5851ce7faef2ba4
Author: Patrick Schleizer <[email protected]>
Date: Wed Jan 29 09:02:33 2025 -0500
changelog
commit cc6ee464acebf619a56b32625c4e0a31aefbbd2a
Author: Patrick Schleizer <[email protected]>
Date: Wed Jan 29 13:13:32 2025 +0000
bumped changelog version
commit 4af5d30a429933f25c36d14333540cf63330d5c5
Merge: 2ba6007 244c062
Author: Patrick Schleizer <[email protected]>
Date: Wed Jan 29 08:07:51 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/master'
commit 244c0626f20b4138731867e75e2249c5a280b023
Author: Aaron Rainbolt <[email protected]>
Date: Wed Jan 29 00:13:24 2025 -0600
Implement more tests, add autopkgtest support, fix test bugs
commit 2ba6007fbf01bd6c747a1c106f265348a7f31ce5
Merge: a9f9403 c688060
Author: Patrick Schleizer <[email protected]>
Date: Tue Jan 28 14:09:58 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/master'
commit c6880608fab0d57ef6eb9133f2985242413b0aac
Author: Aaron Rainbolt <[email protected]>
Date: Mon Jan 27 22:21:10 2025 -0600
Add more tests for privleapd, refactor tests (wip)
commit 205a56b02bf8032e36551d1edcdf62863efd4f27
Author: Aaron Rainbolt <[email protected]>
Date: Sun Jan 26 18:40:40 2025 -0600
Add unit tests (wip)
commit d0159f0da4e7873ae127681063dfb807cf7bf6fa
Author: Aaron Rainbolt <[email protected]>
Date: Sun Jan 26 11:41:56 2025 -0600
Use logging rather than print in privleapd
commit 5e56987b0a7f543ad84c7d2b57bb21913ec5ffef
Author: Aaron Rainbolt <[email protected]>
Date: Sat Jan 25 23:13:19 2025 -0600
Extensive post-review refactoring
commit a9f940338959e7719eafe0046595ab008b04881b
Author: Patrick Schleizer <[email protected]>
Date: Fri Jan 24 13:29:42 2025 +0000
bumped changelog version
commit 765c472871d3a8675404f5780b6e0af0f3de954f
Merge: aaedc49 9353c5a
Author: Patrick Schleizer <[email protected]>
Date: Fri Jan 24 08:29:27 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/master'
commit 9353c5a4449c26a808a3681eae5aeee9b79c7e04
Author: Aaron Rainbolt <[email protected]>
Date: Fri Jan 24 00:53:10 2025 -0600
Make code PyLint-compliant (wip)
commit 626c06651a28162fac3122fa79e4c1d1a0e7b441
Author: Aaron Rainbolt <[email protected]>
Date: Thu Jan 23 21:08:02 2025 -0600
Add detailed type annotations to pass mypy (untested)
commit aaedc494bc07d133c4f278ae7b5c0d9af907f2bb
Author: Patrick Schleizer <[email protected]>
Date: Thu Jan 23 16:26:21 2025 +0000
bumped changelog version
commit e4d79b08facd849584e8085908ef90818c0b90eb
Author: Patrick Schleizer <[email protected]>
Date: Thu Jan 23 11:12:05 2025 -0500
copyright
commit 24a8887ffc5491eabb6deb60ccc2f0de00ef1a24
Author: Patrick Schleizer <[email protected]>
Date: Thu Jan 23 14:51:55 2025 +0000
bumped changelog version
commit 5d85b477403bbe0ed98ec73903c0419ca92ff222
Merge: ea6c142 4823d3c
Author: Patrick Schleizer <[email protected]>
Date: Thu Jan 23 09:34:59 2025 -0500
Merge remote-tracking branch 'ArrayBolt3/master'
commit 4823d3ca8d5e11e41d230dcec4a486e8670c275d
Author: Aaron Rainbolt <[email protected]>
Date: Wed Jan 22 22:21:17 2025 -0600
Fix readme, allow numbers in action names, fix environment and threading bugs
commit c18cc94cd29c66cdaa8e0d059c0250ff089bc4bd
Author: Aaron Rainbolt <[email protected]>
Date: Wed Jan 22 19:19:25 2025 -0600
Automatically handle leapctl user socket management, fix systemd unit bug
commit 8ea08423bbb318c505683b3f51e2383b82aebef2
Author: Aaron Rainbolt <[email protected]>
Date: Wed Jan 22 17:06:47 2025 -0600
Fix a logic error with stdio streaming, allow multiple actions to be defined in one file
commit 6c653e64da4959de2b53b72ec49835c01808204b
Author: Aaron Rainbolt <[email protected]>
Date: Wed Jan 22 14:14:03 2025 -0600
Greatly improve input validation, trim unneeded code and commented-out code
commit ea6c142117d8982f54e1259433c730b8d3f94a28
Author: Patrick Schleizer <[email protected]>
Date: Wed Jan 22 14:39:25 2025 +0000
bumped changelog version
commit 95618b825baefb8216ae502ac993ea0628c4d202
Author: Aaron Rainbolt <[email protected]>
Date: Wed Jan 22 00:26:02 2025 -0600
Allow streaming stdout and stderr, don't drop the entire server's privileges when spawning a process
commit 8b0a3899d739919adc943cd6273c2aab58f72ccc
Author: Aaron Rainbolt <[email protected]>
Date: Tue Jan 21 22:58:44 2025 -0600
Allow running actions as users other than root, handle launch-time errors gracefully
commit c1b6cf4a7e5c91249c983153b5dfd38bb7c70573
Author: Aaron Rainbolt <[email protected]>
Date: Sun Jan 19 15:45:30 2025 -0600
Fix README
commit 9f130920d95ba64f74f81aeadd485ac32f8e392f
Author: Aaron Rainbolt <[email protected]>
Date: Sun Jan 19 15:42:29 2025 -0600
More bugfixes and polishing after testing and stress-testing
commit 80ce8a040dd0fbaaf601c053a1730b5882286279
Author: Aaron Rainbolt <[email protected]>
Date: Sun Jan 19 01:43:19 2025 -0600
Various improvements
commit 437146297eecf82beb26b149b79daa62cfcb983a
Author: Aaron Rainbolt <[email protected]>
Date: Sun Jan 19 00:39:21 2025 -0600
Bugfixes, add leapctl and leaprun code, polish readme
commit d52eb866f9c5241942c5ff971a19ae71f1b13b3a
Author: Aaron Rainbolt <[email protected]>
Date: Fri Jan 17 16:45:42 2025 -0600
Initial commit, very incomplete