-
Notifications
You must be signed in to change notification settings - Fork 4
/
changelog.upstream
2003 lines (1340 loc) · 57.7 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
988
989
990
991
992
993
994
995
996
997
998
999
1000
commit 117fad21aeb4ec052fdbdbc4113fc6e36b2fb63c
Merge: 1c4ecca d6ad4e2
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Nov 20 09:52:40 2024 -0500
Merge remote-tracking branch 'github-whonix/master'
commit d6ad4e2e65a25d8e78909e6a5eccf6a6012b4489
Merge: 3030e48 76b7750
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Nov 20 09:50:40 2024 -0500
Merge pull request #5 from Fat-Zer/better-makefile
A slightly more sophisticated Makefile
commit 76b775049168cc327b2a13665d528e18fe266679
Author: Alexander Golubev <fatzer2@gmail.com>
Date: Fri Nov 15 22:00:07 2024 +0300
A slightly more sophisticated Makefile
- support for override of the compiler and utils
- support for append/override CFLAGS
- a target to update man pages
- install target
- better handling of conditional flags, particularly:
- disable some warnings on non-gcc compilers
- handle GNU's tuples like `x86-64-pc-linux-gnu` and
`aarch-unknowv-linux-gnu`
- organize CFLAGS by sorting them into categories
Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
commit 3030e488a5aa4e9cecae0b932ff2c5564f2d7142
Merge: 1c4ecca 74f12a7
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Nov 18 07:34:36 2024 -0500
Merge pull request #6 from siliconwaffle/master
Update kloak.spec
commit 74f12a71993ba7ec26144730a48dc4c0e6a11a54
Author: siliconwaffle <157927978+siliconwaffle@users.noreply.github.com>
Date: Sun Nov 17 17:13:24 2024 +0000
Update kloak.spec
bump version tag
commit 1c4ecca1fc41b497ea55419e34d4ec999d759a21
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Nov 7 16:04:07 2024 +0000
bumped changelog version
commit 3302108e60a944226cd6103f748a69e84a0d55c3
Merge: 55879cf 9c57eba
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Nov 7 11:03:45 2024 -0500
Merge remote-tracking branch 'ArrayBolt3/arraybolt3'
commit 9c57eba2e77082f1967ec54a0a42226843df7f17
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Tue Nov 5 16:07:14 2024 -0600
Fix default values in code and docs
commit b8e8fd579ae26b8fe3592e7af16b1319abe5ba14
Merge: da41997 c0884aa
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Oct 28 01:03:40 2024 -0400
Merge pull request #2 from siliconwaffle/patch-1
Create kloak.spec
commit da419970f57770fe247c470a2bfadfb2279c06ee
Merge: 55879cf afca687
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Oct 28 01:00:15 2024 -0400
Merge pull request #3 from siliconwaffle/patch-2
Update README.md
commit afca687e715cab3e5f651fbc02b61dc6bdd3d4b8
Author: siliconwaffle <157927978+siliconwaffle@users.noreply.github.com>
Date: Sun Oct 27 17:45:45 2024 +0000
Update README.md
Update dependencies information for Fedora, specifically adding gcc and libubsan(required for newer versions, there is no devel package available for it). And removing libevdev and libsodium(both are required by their respective devel packages, so their explicit listing here is unnecessary).
commit c0884aa16b2a5c0588677a3ba5a9087eafc3e2b3
Author: siliconwaffle <157927978+siliconwaffle@users.noreply.github.com>
Date: Sun Oct 27 17:40:03 2024 +0000
Create kloak.spec
Spec file for rpm, specifically for Fedora.
commit 55879cf0d80f11e9601e24ed8e01104936f7a25c
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Oct 6 14:01:58 2024 +0000
bumped changelog version
commit cbfd81c853ce92f79068f721b4fa9a9f8f84227c
Merge: 62a657e d4e7b4c
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Oct 6 09:58:07 2024 -0400
Merge remote-tracking branch 'ArrayBolt3/master'
commit d4e7b4c0428527ea002e1ea61839effc0cb5e88e
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Sun Oct 6 01:23:57 2024 -0500
Change emulated device names to keep GTK from treating a cloaked VirtualBox tablet like a touchscreen
commit 62a657ea69d07eb1164b1c5634f9f4035ce013a9
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Sep 27 00:48:20 2024 +0000
bumped changelog version
commit 222994ec63c36898b8a89fca2f0210384da2a0c3
Merge: f5ee77e 29477f9
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Sep 26 20:47:43 2024 -0400
Merge remote-tracking branch 'ArrayBolt3/master'
commit 29477f98d1192ced4fb0e630c07dbd8b97942d22
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Thu Sep 26 14:08:48 2024 -0500
Generate debugging info
commit f5ee77ee73f90c02fede10cdc510a1a6417dd74f
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Sep 26 11:07:01 2024 +0000
bumped changelog version
commit 9b96a2330e5dd9d2829bb662f0f01ff9c1e5b505
Merge: 3cbe8b2 4bbdf38
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Sep 26 06:53:11 2024 -0400
Merge remote-tracking branch 'ArrayBolt3/master'
commit 4bbdf38cc6c6f9162348d9b23deef3169f8465b8
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Wed Sep 25 15:17:27 2024 -0500
Update README.md
commit c3500fc38cea3d69c96765f6691688e4079ecd67
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Wed Sep 25 13:43:06 2024 -0500
Don't use AddressSanitizer, incompatible with Whonix's vm.mmap_rnd_bits setting
commit 38604467ed76f6d236e5c207913d9533bdab05ab
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Wed Sep 25 12:41:58 2024 -0500
Don't set the output device name under Qubes OS, it causes a scary notification to appear
commit 3cbe8b2ba4d50f6d23823736a90109e89a5c07c4
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Sep 25 04:23:39 2024 +0000
bumped changelog version
commit db54b34d50df8ffd0b9c6c55338aecea07de6928
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Sep 25 00:23:29 2024 -0400
apparmor
commit cec549dbfa81a927775a0f7b1d7c9a8116a45694
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Sep 25 00:19:52 2024 -0400
add open syscall (required in VirtualBox)
commit b7831111dfc305ed7fbaa60f69163df38746af51
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Sep 25 04:16:46 2024 +0000
bumped changelog version
commit aad35c7038ae645e27af125f5c0b1adf59d0f063
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Sep 25 00:16:22 2024 -0400
add readlink syscall (required in VirtualBox)
commit fb6cff17fe950846a1af6c3e4edc323c0bfb56fe
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Sep 25 01:04:05 2024 +0000
bumped changelog version
commit 47e67bad20c321a8556e4256ad473e0a97ef3971
Merge: b085979 a290f5f
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Sep 24 20:59:42 2024 -0400
Merge remote-tracking branch 'ArrayBolt3/master'
commit a290f5f0fd864ea459e1c3e75a424fe7dd33cca8
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Tue Sep 24 15:25:56 2024 -0500
Fix minor bug in makefile, add check for pkg-config
commit ac9d1fc2712966a5ae834a690a885db9f10b2b0b
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Tue Sep 24 13:41:35 2024 -0500
Add -p option for disabling rescue key sequence
commit b08597935959a9a37d96ec49f372d08084e6a82a
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Sep 24 05:03:38 2024 +0000
bumped changelog version
commit 0f3ae73fc107e4103f2e9933960bdedce63df7cf
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Sep 24 01:02:28 2024 -0400
fork of kloak from upstream
from now, doing normal version bump with reach rebuild
since version numbers are now managed by Whonix
commit 98febd4ffde18ff2d37f6882cf0e1f6d03bfc53a
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Sep 24 05:00:47 2024 +0000
bumped changelog version
commit 81a5ef129afff70ca3683ac393031ed51170378c
Merge: e937174 e1e03d7
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Sep 24 00:55:31 2024 -0400
Merge remote-tracking branch 'github-whonix/master'
commit e1e03d786078dd8b0e2bddb4a982afd76b864797
Merge: e937174 bb4a714
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Sep 24 00:52:03 2024 -0400
Merge pull request #1 from ArrayBolt3/arraybolt3
Harden and enhance Kloak
commit bb4a7143877eb12904e797224c2b0afc05463713
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Mon Sep 23 18:41:47 2024 -0500
Add a useful change from https://github.com/vmonaco/kloak/pull/65 that got missed
commit ba5df2543f247ed5592690d97019e0444e79b749
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Mon Sep 23 18:33:55 2024 -0500
Do resource cleanup on panic
commit 7fa9500c32f6560bf6ee7fe55438e27869601a0e
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Mon Sep 23 18:15:42 2024 -0500
Add some missing syscalls for x86_64
commit d7f386dcdd25263eb9e7a7031b171fdec3d0d4d3
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Mon Sep 23 17:59:36 2024 -0500
Enable use on non-Intel architectures, fix syscall whitelist
commit 5beda6da49cf1ef9ef09767e35a5660015160ee8
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Mon Sep 23 15:52:53 2024 -0500
Add address and undefined behavior sanitization
commit e9284abf22adb36968011fb9ab47cc1357b58e9b
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Mon Sep 23 15:31:49 2024 -0500
Fix build failure, adjust number of supported devices to account for systems with many input devices
commit 0d91a09a76ffa21b2782d673fcb91b16574b58d6
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Mon Sep 23 14:27:59 2024 -0500
Add support for new devices attached after kloak starts (adapted from https://github.com/vmonaco/kloak/pull/67)
commit 7f9bc1bcfd08e8b3554e135a4c4d59a0a09b26d8
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Mon Sep 23 13:39:55 2024 -0500
Harden code based on advice from ChatGPT3 (adapted from https://github.com/vmonaco/kloak/pull/65)
commit b0f0c926d84a6d60363c89c11b8f36cc55b57459
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Mon Sep 23 13:24:20 2024 -0500
Add a header file to make future development easier (adapted from https://github.com/vmonaco/kloak/pull/61)
commit dd255ad28bd404f3aad6012949d4fb4e04330db9
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Mon Sep 23 13:08:09 2024 -0500
Use strtcpy rather than strncpy
commit c9c5a9876bd7fba17ec638efd065cc0836329766
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Mon Sep 23 12:36:13 2024 -0500
Add compiler hardening flags, fix all GCC warnings
commit 36385d7b0050601e6f255b168c297dab8d8fb027
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Mon Sep 23 11:16:50 2024 -0500
Use monotonic time for delay tracking
commit e937174bb71313d943d8fb8965ae339343d0337f
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Feb 2 12:46:17 2024 +0000
bumped changelog version
commit de06819bf221b994e00a0e8ccd93c64f66b20dec
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Feb 2 07:33:00 2024 -0500
usrmerge debhelper systemd Debian package maintainer scripts fix
commit ade162aab807499dbf383afcb15effd1dbdb13bd
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Jan 22 13:25:12 2024 +0000
bumped changelog version
commit 9b19632b302e534274b43c57c87cf8ead07f8b40
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Jan 22 07:06:02 2024 -0500
usrmerge
commit a8f0e5f8ef21befa74d00a6199ed7f30807e4f8e
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Jan 11 13:05:14 2024 +0000
bumped changelog version
commit d48c864ace7ff9e4c98f04dea8cec4d4b0061a63
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Jan 11 06:42:24 2024 -0500
update readme
commit 49bb0ac90677a35c2abdc1096369bf24b9a1ba45
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Nov 11 20:30:12 2023 +0000
bumped changelog version
commit 1526784d9fdc79f7df0802c7519ce4f29fd0b37c
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Nov 11 14:43:10 2023 -0500
copyright
commit cfd170899bea518f044359f01c4ce9d7f85ca11a
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Nov 10 12:35:12 2023 -0500
CodeQL
commit daafc674bb10a03b7adcbae35015e9297cce6dd5
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Nov 10 12:31:00 2023 -0500
CodeQL
commit f10707f108872ba37673aec8303917d71deec8cd
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Sep 25 11:58:40 2023 -0400
bumped changelog version
commit 196343c1c614c9d35264c43e502c83477d7107e0
Merge: 61c0b09 9cbdf44
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Sep 25 11:56:55 2023 -0400
Merge remote-tracking branch 'vmonaco/master'
commit 9cbdf4484da19eb09653356e59ce42c37cecb523
Merge: 130d81b 2ed1b1f
Author: Vinnie Monaco <vinmonaco@gmail.com>
Date: Sun Sep 24 21:49:52 2023 -0700
Merge pull request #62 from skyzzuu/check_rescue_key_str_not_null
ensure _rescue_keys_str is not null before passing to strncpy to avoid potential null pointer dereference
commit 130d81b6e5f2c892fbd7596eaf1ad1f10911426e
Merge: af79b08 efa47d1
Author: Vinnie Monaco <vinmonaco@gmail.com>
Date: Sun Sep 24 21:47:27 2023 -0700
Merge pull request #63 from vmonaco/dev
update readme
commit 61c0b09452ded9bcbd8476ee3aa103f116bc5330
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Sep 24 11:22:09 2023 -0400
bumped changelog version
commit 2ed1b1f4e1613d5add68e051fcd1d58fd1ef97e4
Author: Everett Gally <egally@protonmail.com>
Date: Sat Sep 23 11:25:33 2023 -0400
ensure _rescue_keys_str is not null before passing to strncpy to avoid potential null pointer dereference
commit c107815a062251cef694a84cf0710a73168e2bcf
Merge: ca5cf50 af79b08
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Sep 19 08:23:59 2023 -0400
Merge remote-tracking branch 'vmonaco/master'
commit efa47d1e0fa7b3cea17491a9520276e408d07569
Merge: f171889 c928a7c
Author: Vinnie Monaco <vinmonaco@gmail.com>
Date: Mon Sep 18 08:43:59 2023 -0700
Merge pull request #55 from skyzzuu/readme_changes
add dependency installation information into readme
commit af79b08ea3dd83b70c5099391ef3e1233b102511
Merge: 8fb85a0 68c3c70
Author: Vinnie Monaco <vinmonaco@gmail.com>
Date: Mon Sep 18 08:43:25 2023 -0700
Merge pull request #53 from adrelanos/indentation-style
improve indentation style
commit 68c3c7063d51afee6bee63c15ab2465d83591442
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Sep 18 08:04:34 2023 -0400
improve indentation style
fixes https://github.com/vmonaco/kloak/issues/52
commit ca5cf502265f24bfd871547739d8b86449d00bc1
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Sep 18 07:23:20 2023 -0400
bumped changelog version
commit f49d6b8d4575f1694fe5038a6639e04dca9d4bfb
Merge: 537dec7 8fb85a0
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Sep 18 07:22:36 2023 -0400
Merge remote-tracking branch 'vmonaco/master'
commit c928a7c52e2fa0b4f2b7e7cf49c94197555fb288
Author: Everett Gally <egally@protonmail.com>
Date: Mon Sep 18 07:16:55 2023 -0400
update debian dependency installation information to install devscripts and then use sudo mk-build-deps --remove --install instead of hardcoding dependencies
commit 8fb85a065a809be2b504075c500cbd1d12c4ecd9
Merge: d343f5e f55cecc
Author: Vinnie Monaco <vinmonaco@gmail.com>
Date: Sun Sep 17 21:16:31 2023 -0700
Merge pull request #57 from skyzzuu/avoid_mem_leak_after_exit
free pfds after exit to avoid memory leak
commit f55ceccf164a7a2705fd6151bad77e6c421cf9e0
Author: Everett Gally <egally@protonmail.com>
Date: Sun Sep 17 19:42:08 2023 -0400
free pfds after while loop in main_loop exits to avoid memory leak after kloak ends
commit b2f3a2aae1b85e22f40868266927773307131d0d
Author: Everett Gally <egally@protonmail.com>
Date: Sun Sep 10 17:13:52 2023 -0400
add dependency installation information into readme
commit 537dec7423af4635f3fa15a730844a57538a8947
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Aug 16 06:51:59 2023 -0400
bumped changelog version
commit cc2e0c39482eafe88c9607c609c790a0266b1837
Merge: 0a1abe0 d343f5e
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Aug 16 06:32:04 2023 -0400
Merge remote-tracking branch 'vmonaco/master'
commit d343f5e41124ff32ee78badeee540dfdea59b8ac
Merge: 2a3a45b f171889
Author: Vinnie Monaco <vinmonaco@gmail.com>
Date: Tue Aug 15 21:57:43 2023 -0700
Merge pull request #38 from vmonaco/dev
Multi-device support and multiple bug fixes
commit f1718890b1620ac6ba42f2e2d1a1c2c84730c8d4
Merge: cda8d74 0a1abe0
Author: Vinnie Monaco <vinmonaco@gmail.com>
Date: Tue Aug 15 21:57:15 2023 -0700
Merge pull request #49 from adrelanos/chatgpt
chatgpt
commit 0a1abe03dd873058cb3f2e83ce97a4ba1ad89ea1
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Aug 15 09:21:16 2023 -0400
bumped changelog version
commit 59056a25d1e14d6d81ee8a9666eda0bc62fe342a
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Aug 15 09:19:43 2023 -0400
seccomp
commit 167f38528ed47cef87be2cea9ba1fa5b4bbbe2d8
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Aug 15 09:08:18 2023 -0400
bumped changelog version
commit 07d37f52867816ede568c7fb88bde1ae012359e3
Merge: fdd0d49 e488037
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Aug 15 09:02:19 2023 -0400
Merge branch 'chatgpt'
commit fdd0d492bca9e125e95ea787066e266ad404fdc3
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Aug 15 08:19:56 2023 -0400
bumped changelog version
commit 8e59a85024c4fb4345918d28396e85c85c7abef2
Merge: 6a5f677 cda8d74
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Aug 15 08:15:19 2023 -0400
Merge remote-tracking branch 'vmonaco/dev'
commit cda8d74c37227656cc09c1f7324a69b8f908c9cc
Author: Vinnie Monaco <contact@vmonaco.com>
Date: Sun Aug 13 23:00:11 2023 -0700
one more missing seccomp filter
commit e475b1c9c552643328da48f39bef999a88d6be21
Merge: 34e9f42 2a3a45b
Author: Vinnie Monaco <vinmonaco@gmail.com>
Date: Sun Aug 13 22:56:56 2023 -0700
Merge branch 'master' into dev
commit 34e9f421d75ef5e99f71c6d84bb6fb088ac91637
Author: Vinnie Monaco <contact@vmonaco.com>
Date: Sun Aug 13 22:54:12 2023 -0700
added missing seccomp filters
commit e4880377bf9e3ae638b74c23a8ef92b07c9bad04
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Jul 9 08:27:38 2023 -0400
apparmor
commit c8178aea02117addfb28dba06e824ece7732dee2
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Jul 9 07:31:42 2023 -0400
disable broken seccomp SystemCallFilter
https://github.com/vmonaco/kloak/pull/38#issuecomment-1627688486
commit 6e13598c6d8d39c1f891e7ed036f1e1e800d5c85
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Jul 9 07:30:48 2023 -0400
apparmor
commit 2f08794c4b238bb08e0e06a9b10f031f739955be
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Jul 9 07:26:22 2023 -0400
seccomp
commit 6a5f677a15e34989d4a87382304806e70771c6f0
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Jul 9 06:32:50 2023 -0400
bumped changelog version
commit d97fc922d1032594768b77fbbc7c2683f54abaa9
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Jul 9 06:13:21 2023 -0400
readme
commit 1ac67d459855b4d623c4ae6aa4bd183ef7bd84b2
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Jul 9 05:32:55 2023 -0400
bumped changelog version
commit 2a8b5a6934019598beb8290ac4b214407395c54e
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Jul 8 14:14:05 2023 -0400
Added a running variable to control the while loop and added a signal handler (handle_signal) to catch the interrupt signal (SIGINT) and terminate the program gracefully.
Fixed the command-line argument handling by checking if argc is less than 2 (instead of assuming argc > 1). If no arguments are provided, the program displays the usage message and exits.
Updated the ioctl() call to check the return value for errors. If the ioctl() operation fails to get the device name, an error message is printed, and the program exits.
Removed the check for root access since it was only printing a message and not affecting the program's execution. If root access is required, it should be checked externally before running the program.
Closed the device file descriptor (fd) before exiting the program to release system resources properly.
commit 54f0b3e111a44bb95223200575fe9d19a8c70c09
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Jul 8 14:10:20 2023 -0400
The rescue_len variable was not initialized, causing undefined behavior. I added the initialization rescue_len = 0 to fix it.
In the init_inputs() function, I added error handling for the malloc call to allocate memory for the pfds array.
In the emit_event() function, I added error handling for the libevdev_uinput_write_event function call to check if writing the event to uinput was successful.
commit cd31cd4060c97c6dabb4af88a17d9a56c3981931
Merge: d11ed97 2a3a45b
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Jul 8 13:17:08 2023 -0400
Merge remote-tracking branch 'vmonaco/master' into dev
commit e28ba0939f1d3fe01e3c141727ec5534c4423b0b
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Jul 8 13:08:00 2023 -0400
same ordering as upstream
commit 29055528d43cf6d53b459d4e180698fe255c78d2
Merge: d8e06e8 2a3a45b
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Jul 8 13:03:38 2023 -0400
Merge remote-tracking branch 'vmonaco/master'
commit d8e06e8e4b8bdff8d4243aa627acbc9233a2b515
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Jul 7 20:08:03 2023 -0400
bumped changelog version
commit 327df39693b7fa47baf7fde697006e7f649cf796
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Jul 7 20:04:27 2023 -0400
seccomp
commit fb89c86d206aada6dabb818c3dff1f6b3ac6c1a3
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Jun 21 09:43:23 2023 +0000
bumped changelog version
commit e1f1f152a406042af0fef3b801b4bd4850c10ae8
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Jun 21 09:11:34 2023 +0000
bookworm
commit 2a3a45ba429c8ba6e2c8d8560f79efb6cb43fdb3
Author: Vinnie Monaco <vinmonaco@gmail.com>
Date: Sat Jun 17 20:57:22 2023 -0700
Update README.md
commit e817caef8bdda365838658b232914dfe4c9143d0
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Jun 16 11:28:58 2023 +0000
bumped changelog version
commit 9bc6515a828f64e10c367169ecdc249f237fb464
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Jun 16 10:49:08 2023 +0000
readme
commit 8f585808b10b080434bcf74f45dee9e826ec89fa
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Jun 14 10:09:18 2023 +0000
bumped changelog version
commit 6dbf7832ad67f950fc85fbf12359d318b07652a7
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Jun 14 09:51:12 2023 +0000
fix lintian warning
P: kloak source: very-long-line-length-in-source-file 676 > 512 [README.md:170]
commit 2155a425603c61490458590c5abfe75f3d8aa5cd
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Jun 12 18:15:43 2023 +0000
bumped changelog version
commit 39194c7ec3e782594cf7715888013502d6a21824
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Jun 12 16:22:35 2023 +0000
Standards-Version: 4.6.1.0
commit 120234dd3cfe9567eef09c8681b4855119d9dd90
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Jun 12 15:38:28 2023 +0000
bumped changelog version
commit d8c20cabb38a124ba9e9171c7d897bc2993f0a87
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Jun 12 14:52:04 2023 +0000
update copyright year
commit 6b2d75e98af072c68981a677bf66320dafca79fc
Merge: 38eefc5 af2ddc3
Author: Vinnie Monaco <vinmonaco@gmail.com>
Date: Wed Nov 16 21:02:23 2022 -0800
Merge pull request #44 from GerHobbelt/master
README fixes: broken link to paper fixed + 1 language typo
commit af2ddc31b008ac0042b5cfdcc53cce72dec9cbf3
Author: Ger Hobbelt <ger@hobbelt.com>
Date: Tue Nov 15 19:58:29 2022 +0100
updated link to stylometry techniques paper.
commit 53ada224cd9323916f515d5f791050b18ae20639
Author: Ger Hobbelt <ger@hobbelt.com>
Date: Tue Nov 15 19:57:22 2022 +0100
language fix in README
commit ad1cb08250b6b052c7232d5d2614606dccb6bd54
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed May 25 06:07:59 2022 -0400
bumped changelog version
commit a7ce4f5d43e7d90f1add743e7bd602b6be3e825b
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri May 20 15:27:14 2022 -0400
readme
commit c2752726f56fefa3a51adb234747d53d21851e42
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri May 20 14:46:43 2022 -0400
copyright
commit 22a0d992b64a9026a6bf01b0e48a8914f34698c6
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Apr 10 12:40:20 2022 -0400
readme
commit 38eefc52728e31e89646dd61bb15ecbbb49c0871
Merge: aaf1de4 6cce482
Author: Vinnie Monaco <vinmonaco@gmail.com>
Date: Tue Jan 11 10:37:41 2022 -0800
Merge pull request #40 from hardcore-sushi/systemd-fix
Add some system calls to the systemd whitelist to prevent crashes
commit 6cce4829066bac632e1730b8f379e3c45ac15a02
Author: Hardcore Sushi <hardcore.sushi@disroot.org>
Date: Fri Jan 7 17:24:39 2022 +0100
Add some system calls to the systemd whitelist to prevent crashes
commit 64aef6d208f37fde04c4f12d84f16c214ed58087
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Nov 9 14:32:31 2021 -0500
readme
commit d11ed97e3c26318ca96a07806d492597950f36bb
Author: Vinnie Monaco <contact@vmonaco.com>
Date: Tue Sep 28 15:22:59 2021 -0700
fixed typo
commit edf0a41c9ad05e901d6726804112308dc098965f
Author: Vinnie Monaco <contact@vmonaco.com>
Date: Tue Sep 28 15:21:07 2021 -0700
fixed apparmor profile: added r to /sys/devices/virtual/input
commit 5870a8d3c79567333fbb720d2ea1af43ceee2aea
Author: Vinnie Monaco <contact@vmonaco.com>
Date: Tue Sep 28 15:15:49 2021 -0700
fixed apparmor profile: added w to /dev/uinput
commit 1e16893c10fbfcac899fe341cae87022a295e626
Author: Vinnie Monaco <contact@vmonaco.com>
Date: Tue Sep 28 15:14:00 2021 -0700
fixed apparmor profile: added r to /dev/uinput
commit 2edb4b2bc4c72d6ca457afb4f8265f5ea69e0da9
Author: Vinnie Monaco <contact@vmonaco.com>
Date: Thu Sep 23 16:33:44 2021 -0700
formatted main.c
commit 1db17e2ac3113cc5253330d5d459fd64dba93164
Author: Vinnie Monaco <contact@vmonaco.com>
Date: Thu Sep 23 16:11:05 2021 -0700
added pkg-config to build depends
commit c2142bf9eafbc4ed8360e1e8a286fbabc68a74d2
Author: Vinnie Monaco <contact@vmonaco.com>
Date: Thu Sep 23 16:10:00 2021 -0700
added libsodium init
commit 12f16aac4f8e207a3a23ea9e843e219332a1cd94
Author: Vinnie Monaco <contact@vmonaco.com>
Date: Mon Sep 20 21:32:52 2021 -0700
typo
commit 4f271826d6c1621ad8e4a85046da12525698e88f
Author: Vinnie Monaco <contact@vmonaco.com>
Date: Mon Sep 20 21:32:07 2021 -0700
added deb dependencies
commit 5fca94d9e7c27a0b3d9dd8332371987fef6047ec
Author: Vinnie Monaco <contact@vmonaco.com>
Date: Mon Sep 20 11:30:55 2021 -0700
fixed verbose output format
commit ca5510586597ebd6287afa9c878c2bfc3bbf2b9b
Author: Vinnie Monaco <contact@vmonaco.com>
Date: Mon Sep 20 11:20:52 2021 -0700
added build flags to makefile
commit ea6f6be0a33f19038b42aff42aacfd09020b3041
Author: Vinnie Monaco <contact@vmonaco.com>
Date: Fri Sep 17 15:27:14 2021 -0700
use libsodium for prng
commit 5dc5412f78b7111c42818b973a7a25248b5d49ca
Author: Vinnie Monaco <contact@vmonaco.com>
Date: Fri Sep 17 15:02:39 2021 -0700
added support for multiple input devices
commit 36f83eb631be27e325d9209e956e04f37fbe470c
Merge: 59c47d8 aaf1de4
Author: Vinnie Monaco <contact@vmonaco.com>
Date: Fri Sep 17 15:01:55 2021 -0700
Merge branch 'master' of github.com:vmonaco/kloak into mouse
commit aaf1de40cbe9679af908063b75da3e87081714e4
Merge: 7fb3f9e 88477f6
Author: Vinnie Monaco <vinmonaco@gmail.com>
Date: Fri Sep 17 15:01:42 2021 -0700
Merge pull request #36 from Whonix/master
port packaging to Debian bullseye
commit 59c47d88e4b579e93a85209484681f536035e8d6
Author: Vinnie Monaco <contact@vmonaco.com>
Date: Mon Sep 13 14:34:16 2021 -0700
removed restrictions on event types
commit 99d2af051dccbee7f2cd3f35fbc2d7ae64af00c7
Author: Vinnie Monaco <contact@vmonaco.com>
Date: Mon Sep 13 11:51:38 2021 -0700
fixed typo
commit 7b94b28e472cef7e3c52960986a3bc7dfa651f94
Author: Vinnie Monaco <contact@vmonaco.com>
Date: Mon Sep 13 11:45:23 2021 -0700
started support for EV_REL events
commit 88477f678878d2405b85839c8a9029dc0c9b697a
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Sep 12 11:42:44 2021 -0400
bumped changelog version
commit 28d3eef79cfe70828bfe1bbe44bfcf79c5f4c593
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Sep 11 16:33:51 2021 -0400
readme
commit e54394894a96c1a0f1cefd95676bcbd142c67add
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Aug 28 13:54:16 2021 -0400
bumped changelog version
commit 2b2413d5f97a03560c4f4c88600ce0010e65f8e2
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Aug 5 16:47:52 2021 -0400
bumped changelog version
commit 89254249098f7081ea3b029d6715f7c9882b9c1f
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Aug 4 16:03:27 2021 -0400
lintian
commit 53caa09682651e7a7de554d78acb24151ccb803e
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Aug 4 16:01:50 2021 -0400
re-generated man pages
commit b4cab3fcf728bca4783719eb2cd67b074e7ce6ba
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Aug 3 11:47:33 2021 -0400
re-generate man pages (generated using "genmkfile manpages")
commit b7d67c0eb8d2fcce495c9ce3213462d5562ba8f1
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Aug 3 11:43:33 2021 -0400
man page
commit 8169d9763e89e08bf80d56a8b59e6538b1a82f1a
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Aug 3 05:48:22 2021 -0400