forked from 0xsirus/tirdad
-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathchangelog.upstream
More file actions
1860 lines (1251 loc) · 54.2 KB
/
Copy pathchangelog.upstream
File metadata and controls
1860 lines (1251 loc) · 54.2 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 c63cc99b12d62049a1416d4e098ecd1fe1e2ce54
Merge: 9dc0d08 ca13c17
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Aug 15 10:28:02 2026 -0400
Merge remote-tracking branch 'refs/remotes/ArrayBolt3/arraybolt3/trixie'
commit ca13c17fa7e301204c02b662155cef280dbcd735
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Wed Aug 12 23:04:25 2026 -0400
comments
commit f9d7850277c82e09fb5de0f4923b49adfcda8614
Merge: c8c2da9 e52e4a5
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Wed Aug 12 01:19:21 2026 -0400
Merge branch 'ai' into arraybolt3/trixie
commit e52e4a58b72b519f72a6d417b9d64cdd993f67c8
Author: claude (dev163 38f9745c-aed1-4fb4-b6ae-9899f20f8de2) <noreply@anthropic.com>
Date: Fri Aug 7 14:53:23 2026 -0400
restore 'set -x' dropped by the strict-mode pass
The R-010 conversion replaced each script's existing preamble wholesale and did
not carry 'set -x' across. That is a silent loss of diagnostic output, and for
several of these it is the only output there is:
- build-time scripts (hardened-kernel build / download / ci_test, tirdad
build.sh, initializer-dist chroot-scripts-post.d): the trace IS the build log,
so a failing invocation and its expanded arguments become unavailable exactly
when they are needed.
- boot-time scripts (libvirt-dist, repository-dist-initializer).
- scripts whose only messages are 'true "INFO: ..."' lines, which produce
nothing on their own -- removing xtrace silences them completely.
- test harnesses (tb-updater unit_test, sdwdate-gui fuzzer), where the trace is
the point.
It was also inconsistent: initializer-dist's 80_cleanup kept it while its four
siblings in the same directory lost it.
Nothing asked for this and no commit described it as intentional, so it is
restored everywhere it was active.
Found by codex on initializer-dist. The other 19 files came from auditing the
whole pass for the same pattern.
Testing
-------
Gate exit 0 in an ISOLATED checkout, all eleven packages.
Audit: ~/strict-pass-tests/audit-stripped-setx.sh, which compares every file
changed on an 'ai' branch against org-ai-assisted/master and reports any that
had 'set -x' and no longer do.
before: examined 43 package(s) on branch ai, 342 changed file(s); 23 stripped
after: examined 43 package(s) on branch ai, 342 changed file(s); 0 stripped
The audit prints its own coverage, and fails outright if it examines zero
packages. Its first version tested '[ -d "$pkg/.git" ]', which is false for a
submodule -- .git is a FILE there -- so it skipped all 43 and reported nothing
stripped. A count that can be read is the difference between "clean" and "never
looked".
commit 4c43870500aa85ea7e38ea5866101ba8597569fd
Author: claude (dev163 38f9745c-aed1-4fb4-b6ae-9899f20f8de2) <noreply@anthropic.com>
Date: Fri Aug 7 13:39:38 2026 -0400
tirdad: R-010 strict mode for build.sh
An eleven-line CodeQL autobuild helper: 'sudo --non-interactive make'.
No nounset traps, no word splitting, no guards. The change is the preamble
replacing 'set -x' + 'set -e'.
Dropping 'set -x' is the only user-visible difference, and it is wanted: this
runs in CI, where make already echoes its own commands, and the xtrace lines
were duplicating that in the build log.
Gate exit 0 in an ISOLATED checkout.
No harness: the script's entire body is one 'sudo make' invocation, so there is
no branch to compare and nothing a stub run could establish that reading the
eleven lines does not. Saying so is more honest than adding a case that would
pass whatever the code did.
commit 1cc8821b32578210bf9735cce0285174c7105f65
Merge: 7778b32 9dc0d08
Author: claude (dev163 38f9745c-aed1-4fb4-b6ae-9899f20f8de2) <noreply@anthropic.com>
Date: Fri Aug 7 13:39:23 2026 -0400
Merge org-ai-assisted/master into ai
The branch was created from a stale local master, so its PR diff showed
master's newer commits -- including a changelog version bump -- as REMOVALS.
Merging rather than rebasing, per the no-history-rewrites rule.
commit 9dc0d08fd7b73f922a2d65f56f752839b8f888ad
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Aug 1 08:44:20 2026 +0000
bumped changelog version
commit 46afa9c1c5520d3fb8001ce67d0b12dec4bb642d
Merge: c8c2da9 627b1cd
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Aug 1 04:27:57 2026 -0400
Merge remote-tracking branch 'refs/remotes/org-ai-assisted/master'
commit 627b1cd56b9a2ef68efdd782d8c824b199d79e60
Merge: 62b491b 7778b32
Author: assisted-by-ai (Bot Account) (Machine Account) <228987186+assisted-by-ai@users.noreply.github.com>
Date: Fri Jul 31 17:09:58 2026 -0400
Merge pull request #2 from org-ai-assisted/ai
Add Coverity Scan lane for the tirdad kernel module
commit 7778b324e3bd02b3f76c4f0247ef8d41b2d10c3b
Author: claude (dev142 b93fb2c6-e15f-4d45-8566-f3ded893b70e) <noreply@anthropic.com>
Date: Fri Jul 31 16:12:44 2026 -0400
Add Coverity Scan lane for the tirdad kernel module
tirdad is an out-of-tree Linux kernel module that hot-patches TCP ISN
generation - privileged C, exactly Coverity's strength, and the one
repo with a C/C++ CodeQL lane but no Coverity.
- consumer-coverity.yml: byte-identical propagation from
developer-meta-files consumer-templates (tag / weekly cron /
workflow_dispatch triggers).
- dm-consumer.yml coverity section: project-name, canonical-repos,
and build-command.
- ci/coverity-build.sh: cov-build must wrap the real kbuild compile,
because the reusable runs the build-command directly and only tars
cov-int (it does not wrap in cov-build itself, unlike the Python
default). Reuses the exact header install + Makefile drive as
ci/codeql-build.sh, wrapped in cov-build --dir cov-int. Hard-fails
on a zero-unit capture so a Coverity run that captured nothing
cannot report a false green.
Coverity project + per-repo COVERITY_SCAN_TOKEN secret provisioned
out of band; COVERITY_SCAN_EMAIL is an org-level secret.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
commit 62b491b07de99e6338b65189ad12e010aac63322
Merge: c8c2da9 0cd4e04
Author: assisted-by-ai (Bot Account) (Machine Account) <228987186+assisted-by-ai@users.noreply.github.com>
Date: Fri Jul 31 15:33:55 2026 -0400
Merge pull request #1 from org-ai-assisted/ai
Add CodeQL c-cpp lane for the tirdad kernel module
commit 0cd4e049f711d46ae9e53bcd132bcc957560ed44
Author: claude (dev142 b93fb2c6-e15f-4d45-8566-f3ded893b70e) <noreply@anthropic.com>
Date: Fri Jul 31 15:02:18 2026 -0400
Add CodeQL c-cpp lane for the tirdad kernel module
tirdad is a privileged Linux kernel module (module/tirdad.c) that
hot-patches TCP ISN generation; it was scanned by nothing.
- .github/workflows/consumer-codeql-cpp.yml: byte-identical from the
developer-meta-files consumer-templates (managed; do not hand-edit).
- .github/dm-consumer.yml: codeql-cpp.build-command only.
- ci/codeql-build.sh: kbuild compile of module/tirdad.c under CodeQL
manual build-mode so the c-cpp extractor traces the source. Installs
apt-stable linux-headers-generic (noble 6.8 GA), which satisfies the
source LINUX_VERSION_CODE guard so the TCP-ISN hook body is compiled
and extracted rather than an empty translation unit, then drives the
repo Makefile via a KERNELDIR override. Hard-fails if module/tirdad.o
is not produced, to avoid a green lane that extracted nothing.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
commit c8c2da92647d7acc5f4d3cae44103dd70339bb35
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Jun 24 18:06:01 2026 +0000
bumped changelog version
commit 89b30cb1f8a98f36cb507982669e9aebc945434e
Merge: 9e3903d 7f462f6
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Jun 24 13:05:22 2026 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 7f462f6269107433f79103c6a85a9ebb23d33d91
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Tue Jun 23 00:21:50 2026 -0400
Fix tirdad on kernel 6.12.94+
commit 9e3903dbcbb15de30674c247d06d8786673eece5
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed May 20 22:25:23 2026 +0000
bumped changelog version
commit 7ffd69d268737c4b89e25dcc8891ae0ff1d135a4
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed May 20 16:57:23 2026 -0400
genmkfile uch
commit bfeb99003dc0a3ac809c2997d0450d29fa6b3c05
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat May 2 08:49:42 2026 +0000
bumped changelog version
commit 3513c3de38d92286bc019c83c6608c8fc60681b6
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri May 1 16:45:05 2026 -0400
add CLAUDE.md
commit 0773ad5e3d1486c9d52a2acb62709edc74c17464
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Apr 16 12:29:50 2026 +0000
bumped changelog version
commit 128a431b42f3e166b7fdfd61763c112bc6d7762c
Merge: d044e3b da7da57
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Apr 16 01:55:32 2026 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit da7da57db6556cab7e12a83313621de9e3e7522f
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Mon Apr 13 23:32:32 2026 -0400
Modified and squashed commit of the following:
commit e1cc04e2c7a32dd15c21c4e4d9be0511ea8448df
Author: Claude <noreply@anthropic.com>
Date: Fri Apr 10 10:39:05 2026 +0000
Update AGENTS.md with PR #4 rejection notes
Add documentation of the rejected compiler warning flags PR (#4)
so future agents don't re-propose hardcoding ccflags-y in the
module Makefile. Kbuild already handles warning flags for modules.
https://claude.ai/code/session_01TGuvnh5mbFAcuVWNxMcuKP
commit d044e3bf77bfc55eff0d0411fc0ffe49efce492d
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Apr 11 08:38:04 2026 +0000
bumped changelog version
commit 7cbfd8928eee0799b6db93c8d45f11ba160097b9
Merge: 968b530 9436a85
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Apr 10 06:27:00 2026 -0400
Merge remote-tracking branch 'github-kicksecure/master'
commit 9436a85ec49916e234e935a71a889f20f81a89ab
Merge: 968b530 cf473ab
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Apr 10 06:26:30 2026 -0400
Merge pull request #5 from assisted-by-ai/master
AGENTS.md
commit cf473ab26a9ae29da0163f24171c80cf4563914a
Merge: 968b530 b04d43f
Author: assisted-by-ai (Bot Account) <server@kicksecure.com>
Date: Fri Apr 10 06:25:38 2026 -0400
Merge pull request #4 from assisted-by-ai/claude/security-review-EYFzv
Add AGENTS.md with project context and upstream PR notes
commit b04d43fc6e6958991ceb4a11c892dca9850dc23b
Author: Claude <noreply@anthropic.com>
Date: Fri Apr 10 10:22:26 2026 +0000
Revert __printf annotation change to tirdad.c
https://claude.ai/code/session_018RqemCaZDrhmA7jV2eBgQ3
commit 0b9f06472248db31711fb842b87d31f3bde3e15c
Author: Claude <noreply@anthropic.com>
Date: Fri Apr 10 10:20:56 2026 +0000
Add AGENTS.md documenting upstream PR for __printf annotation
The Kicksecure/tirdad#3 maintainer feedback is that the __printf
attribute change is too pedantic for a module this small. Record this
so future agents don't re-propose it.
https://claude.ai/code/session_018RqemCaZDrhmA7jV2eBgQ3
commit bcec037989cecc65032e2a3db72a04e6b2c3b1d3
Author: Claude <noreply@anthropic.com>
Date: Wed Apr 1 13:50:55 2026 +0000
Add __printf format attribute to _s_out for compile-time format checking
Annotate _s_out() with __printf(2, 3) so the compiler warns on format
string mismatches. Also mark fmt parameter as const since it is not
modified.
https://claude.ai/code/session_018RqemCaZDrhmA7jV2eBgQ3
commit 968b530dcf66e4d2bc6048e9ac066ffab9e0b99f
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Mar 28 07:29:26 2026 +0000
bumped changelog version
commit 87377c20fe733504503779f5cd3ccdb13c3e0b62
Merge: 782fd99 d7698bc
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Mar 28 03:18:09 2026 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit d7698bcca63b07cad0c75fc843f75696ebe89025
Author: Aaron Rainbolt <arraybolt3@gmail.com>
Date: Fri Mar 27 17:46:30 2026 -0400
Merge in kernel 6.18.17 support from upstream
commit 782fd9919696a96ee8d818c4b48a1edb6a1e7ea6
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Mar 14 12:09:50 2026 +0000
bumped changelog version
commit 6a6d2ee92646d7b4bbd05522ad76136b408ee58b
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Mar 7 02:19:18 2026 -0500
readme
commit 7eb6d2a9842953ed77493d632d7b42fed420a238
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Jan 14 11:28:29 2026 +0000
bumped changelog version
commit 0449932bebd319660f4877a75cb5a8c2fdb1e04b
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Jan 14 06:27:49 2026 -0500
description
commit 9cc98797b3424d4bb71dc4af312a21af322a5530
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Jan 14 08:27:02 2026 +0000
bumped changelog version
commit 6619a718b1f9c210c2c183d58414c86f13ac4fb1
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Jan 13 16:27:50 2026 -0500
readme
commit 8a16d375858cd50560b1d0685ffdf1ce4d97fc5d
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Jan 13 16:27:03 2026 -0500
fix
commit 726c3c439242f0abe45f74cce086c7c2a89f239f
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Jan 13 16:24:50 2026 -0500
typo
commit be2c8dea1703eb529fefab3210df2765cfb68fda
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Jan 13 16:21:11 2026 -0500
links
commit b75ea79b508d23498d0a515f4def20e813efc504
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Jan 13 16:12:39 2026 -0500
fix link
commit 57f6f34bc6b64de4f3694d9d6cd0976a60fdabf8
Merge: c46df10 780a022
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Jan 13 16:12:09 2026 -0500
Merge remote-tracking branch 'github-kicksecure/master'
commit 780a022790eb417a05b0f897384cba68680c3ab1
Merge: c46df10 e025a4d
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Jan 13 16:05:46 2026 -0500
Merge pull request #2 from Nurmagoz/patch-1
Updated all links, except one
commit e025a4dfd78e869d979bd195d574bbea6e8d418b
Author: Nurmagoz <11895339+Nurmagoz@users.noreply.github.com>
Date: Sun Dec 28 11:20:06 2025 +0000
Updated all links, except one
I have removed:
- [5] http://lxr.free-electrons.com/source/net/core/secure_seq.c?v=3.16
Because the original URL doesnt work nor archived, but the closest i came to (from search engine) is:
https://elixir.bootlin.com/linux/v3.16-rc1/source/net/core/secure_seq.c#L26
But i dont know if its the right one, please check.
commit c46df10996f725b82a4b2072f8661a713b43a794
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Oct 2 01:29:11 2025 +0000
bumped changelog version
commit 260ef3c3c101f609db234913449af1b5b5e25554
Merge: 974a04e 68dd840
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Oct 1 21:26:08 2025 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 68dd840d5f2f9ee013a02c97d3fac1319359427f
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Wed Oct 1 18:22:33 2025 -0500
Apply minor documentation fixes from Codex
commit 974a04e0f1e54c2e2f87102c63482d4a6c1cf032
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Sep 19 16:22:12 2025 +0000
bumped changelog version
commit ec33b3fa9c25a527795a53957c597273829dd521
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Sep 18 10:08:27 2025 -0400
fix
commit b9f1eb0c3b56b3100ed1ca477f655806585d197f
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Sep 2 15:29:57 2025 +0000
bumped changelog version
commit 062756796dea7fb286a7663318c622184c1f2235
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Aug 26 09:20:34 2025 +0000
bumped changelog version
commit 687cc32241d5e487f18acb52e61562084c54f0cd
Merge: 47fddfa 62430ac
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Aug 20 09:53:06 2025 -0400
Merge remote-tracking branch 'ArrayBolt3/arraybolt3/trixie'
commit 47fddfaed58531804042bada1a6ab1244d50f4ba
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Aug 20 06:57:31 2025 -0400
bumped Standards-Version
commit 62430acb2de2a535a3b29e2226cf5a0082a7fd47
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Tue Aug 5 22:58:09 2025 -0500
Port to Trixie.
commit 102aab34849c87516570199ffad22c4d639bceb5
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Jan 24 13:24:17 2025 +0000
bumped changelog version
commit 6185610014d6b75cacc0ca106be5aa69db278b00
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Jan 24 08:23:42 2025 -0500
fork version numbers
commit a8fa1b4cc51a595fae2053de59d92f669aeb43eb
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Jan 24 11:11:05 2025 +0000
bumped changelog version
commit 4cb6c0c80c0d61c06acdb752ad10f5f52c505b79
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Jan 23 11:12:53 2025 -0500
copyright
commit 7bf182e238eb8a64e1ce61cbc5abe9abc152ba91
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Jan 6 12:04:12 2025 +0000
bumped changelog version
commit 029d0bb0990dd3bf576dee96e3b246d5a8a4109b
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Jan 6 07:02:42 2025 -0500
declare tirdad-dkms only available for Intel/AMD64
https://forums.whonix.org/t/tcp-isn-cpu-information-leak-protection-tirdad/8552/33
commit 35f8e503605cb0493d15b7611bdceb80813783fc
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Dec 31 19:19:27 2024 +0000
bumped changelog version
commit c3fa5b1bdac17734dd1aec1d8a67df6629bcd0c5
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Dec 31 13:26:23 2024 -0500
copyright
commit 5a8ffcce54abbf85f95f5104ce634de9a3c40982
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Dec 29 13:09:32 2024 +0000
bumped changelog version
commit 29267ea5b4080d26075217e3aa76a27458bf64d2
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Dec 29 08:08:25 2024 -0500
declare tirdad only available for Intel/AMD64
https://forums.whonix.org/t/tcp-isn-cpu-information-leak-protection-tirdad/8552/33
commit 0d5a3a6e306e7a3c6d37dfe9a8b3542ddffebb54
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Oct 16 10:58:52 2024 +0000
bumped changelog version
commit 891c14034a4b35e19da3da991d551b0093b83509
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Oct 16 06:54:59 2024 -0400
architecture support:
- update packaging to reflect that tirdad should now in principle be compatible
with any architecture
- Linux only
- this does not change architecture support status
- a contributor (porter), proper porting and testing still required
commit b6a3196e9fae7ae1e03407dcd20c957e81bd4a75
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Oct 16 10:25:03 2024 +0000
bumped changelog version
commit 2276edfb360d22e1d3d46113e8f4103391c4c20f
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Oct 16 09:39:30 2024 +0000
bumped changelog version
commit a52e5f35f468db7a592b5d94dd9fe77c64525ff3
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Oct 16 05:37:51 2024 -0400
signed commit
commit 2c9a0712b9c2eaf3c0eab6508e3fbbec261a2022
Merge: 85802a1 2301b1c
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Oct 16 04:25:31 2024 -0400
Merge remote-tracking branch 'ArrayBolt3/master'
commit 2301b1c1413d8013b5c3b30976732bbf23d2f9ac
Merge: 85802a1 b6b0c9b
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Tue Oct 15 16:22:45 2024 -0500
Merge branch 'master' of github.com:0xsirus/tirdad
commit b6b0c9b208a4055fc541a919a9214292f46fc85c
Author: Sirus Shahini <sirus.shahini@gmail.com>
Date: Mon Oct 14 23:27:12 2024 -0700
Update readme
commit 1dbfba5af0f9313e2b121204838ae33a949cc77b
Author: Sirus Shahini <sirus.shahini@gmail.com>
Date: Mon Oct 14 23:23:19 2024 -0700
Update readme
commit 823baca10229f9e8983317eaeb8d670c87c15128
Author: Sirus Shahini <sirus.shahini@gmail.com>
Date: Mon Oct 14 23:12:49 2024 -0700
Easy patching using livepatch
Move previous code to ./legacy
commit 85802a157c0206a626a4dee2d7b5e0bd7e5bd3dd
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Oct 8 09:19:52 2024 +0000
bumped changelog version
commit f77ad6a655eb8319f187cbbda8b424ff8c71f298
Merge: 59e770a 2be8d0f
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Oct 8 05:15:06 2024 -0400
Merge branch 'rewrite'
commit 2be8d0fbe82cc709e6dc6f9720889c28455b937d
Merge: 3376e40 59e770a
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Oct 8 05:14:29 2024 -0400
Merge branch 'master' into rewrite
commit 3376e40f20b61b3ca7c92c9f4554e1e51c2a28e8
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Tue Oct 8 01:30:12 2024 -0500
Update README
commit ac76d487202eec5b8263b4c5b4c9dc8ac18ddea1
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Tue Oct 8 01:21:33 2024 -0500
Fix alignment in a couple of comments
commit 51aff3cf2ea04f91f509a4af843cc2625b7088ea
Merge: f03f8aa 4ced5ae
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Tue Oct 8 01:16:29 2024 -0500
Merge branch 's_out_safety' into arraybolt3/rewrite
commit f03f8aae101349157e09063056483769fbb824b9
Merge: 36ec065 9fb67ae
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Tue Oct 8 01:16:16 2024 -0500
Merge branch 'generator-safety' into arraybolt3/rewrite
commit 4ced5aeceb33697053e9b5309419a7894342c424
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Mon Oct 7 18:23:22 2024 -0500
Make _s_out safer
commit 9fb67aeca1dcc5f53d3426fe1312e8b3a7b5d148
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Mon Oct 7 16:47:40 2024 -0500
Return random 32-bit numbers in ISN generation routines
commit 36ec0651d7023e8d6e67d2b1cbef5038c00ed1eb
Author: Aaron Rainbolt <arraybolt3@ubuntu.com>
Date: Mon Oct 7 16:19:51 2024 -0500
Use kernel live patching API
commit 4720311ff21c3f71cc5e3670caf5dfde2b31c5f8
Author: Sirus Shahini <sirus.shahini@gmail.com>
Date: Wed Mar 6 19:06:18 2024 -0700
Update for newer kernels
commit 59e770afb3e62284db37cc8f8093ef12399dbfca
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Dec 25 18:43:45 2023 +0000
bumped changelog version
commit dd422816d66559de5ec1dd1564383ca545558baa
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Dec 25 13:15:58 2023 -0500
activate-noawait update-initramfs
commit 29960300df0eaffe12bda929d439fcab82e402e2
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Nov 11 20:26:21 2023 +0000
bumped changelog version
commit 9981fcfac80444572aacee051cd72512c61f227c
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Nov 11 14:43:09 2023 -0500
copyright
commit cfd0611077f9c50c2782781dbb5186bb9748f645
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Nov 10 12:51:14 2023 -0500
CodeQL
commit 110e7a5f1e5a0fc594cfae2a46f2228a92d4e1cd
Merge: 4ccbaa6 0777c22
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Nov 10 12:48:25 2023 -0500
Merge remote-tracking branch '0xsirus/master'
commit 0777c2204c2ae25d1cb665c0b1885cd0e2e81072
Author: Sirus Shahini <sirus.shahini@gmail.com>
Date: Mon Aug 14 20:50:28 2023 -0600
Update README
commit 562fc97f7eb7ce1a51bb5259c712f794c9ab7230
Author: Sirus Shahini <sirus.shahini@gmail.com>
Date: Mon Aug 14 20:48:59 2023 -0600
Update README
commit 4ccbaa6eb785e87c160d15fb96c7098aab5d5340
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Jul 17 11:51:02 2023 -0400
bumped changelog version
commit f40d8126f749dccfe24408c8e69d2621d3816858
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Jul 17 11:20:02 2023 -0400
Kicksecure
commit 2301bc92eb140907904756074cf2fc41e643b5b9
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Jul 17 11:12:22 2023 -0400
Kicksecure
commit 894632ad891dded54a006b8b2c47d587df784c9b
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Jul 13 09:32:43 2023 -0400
bumped changelog version
commit 0ded04ea9f024f76e5388c944f8f18e32876431a
Merge: 66406ce 746c0ce
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Jul 13 09:25:36 2023 -0400
Merge remote-tracking branch '0xsirus/master'
commit 746c0cecb776d36c2cfc6709dc19e3620def0471
Author: Sirus Shahini <sirus.shahini@gmail.com>
Date: Wed Jul 12 22:00:46 2023 -0600
Minor edits
commit 62402503a9560efb757e9e74ad8477d130a8a0d7
Author: Sirus Shahini <sirus.shahini@gmail.com>
Date: Tue Jul 11 19:35:34 2023 -0600
Add support for IPv6
commit 66406cee028298e02bdc46bf5c00feebd493e0dc
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Jun 21 09:39:47 2023 +0000
bumped changelog version
commit a3ca0737b53227bfc3d9eca49622132caa99d98a
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Jun 21 09:11:32 2023 +0000
bookworm
commit d8b3d6c87738d54d9c197ac12d41ad988c29eea8
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Jun 14 10:02:17 2023 +0000
bumped changelog version
commit d498f45bf865474a9c810ce4229b70f33d8c0314
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Jun 13 08:46:00 2023 +0000
signed commit
commit 5f1ce83f2f7423a26d10825a702853c926b598e0
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Jun 12 18:08:51 2023 +0000
bumped changelog version
commit 49c7640ea53def04723fcfcd6d55e8bf6805ecfd
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Jun 12 17:41:50 2023 +0000
bookworm
commit d78f3d9b445708079f2369e1d8ed4f837de7be66
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Jun 12 16:22:34 2023 +0000
Standards-Version: 4.6.1.0
commit 6e870d34680fdb6099843862bf543868b30b0c92
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Jun 12 15:34:59 2023 +0000
bumped changelog version
commit 696d183d2741684960ddcae4e3dae30c3f975703
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Mon Jun 12 14:52:02 2023 +0000
update copyright year
commit 890a3a351cc95e3085d28af9422129f60e5f9f93
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Jun 8 11:11:03 2022 -0400
bumped changelog version
commit 1636e289beb9542f4bd21f28410860585337dca1
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Jun 8 09:23:59 2022 -0400
remove unicode
commit 7741fd02852746f8d82084f55d2c587b3154206f
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Jun 8 09:17:44 2022 -0400
remove unicode
commit c6bd0b646e7346d213a4e7f9adbc5a57ce890422
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed May 25 06:07:32 2022 -0400
bumped changelog version
commit 3254c41eafb5b22abd647ffdf48f7f80e3b3483e
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri May 20 14:46:41 2022 -0400
copyright
commit 1742ca6923584782fd4cead854dc616d3a0efbcb
Author: Sirus Shahini <sirus.shahini@gmail.com>
Date: Thu Dec 9 11:12:03 2021 -0700
Fix typos.
commit e6647ba2f2ce5220db69136bf9b42580e84c4966
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sat Aug 28 14:01:13 2021 -0400
bumped changelog version
commit eebabcf3126d311d7626d2729ae805df9c8ca149
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Aug 6 16:44:53 2021 -0400
bumped changelog version
commit 0837222321ac2337e02a8e928d41bf5b202116f3
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Fri Aug 6 16:41:36 2021 -0400
remove `Depends: bsdmainutils`
since package no longer uses `hexdump`
and since package `bsdmainutils` is only a transitional package in Debian bullseye
commit a1f4491faaca288e1febad6bd788a02e8d3fb043
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Aug 5 17:09:46 2021 -0400
bumped changelog version
commit 286ef8d97a9dbd20b1ea25a24ba1a86a21393e79
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Tue Aug 3 05:48:28 2021 -0400
bullseye
commit ce4eeb10b6083691bdb0e4e02932f492019e4914
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Sun Aug 1 16:37:17 2021 -0400
readme
commit 52ac95984b0deccf86455951062032390274070d
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed May 5 08:42:20 2021 -0400
bumped changelog version
commit 2fc3c726dd09dbf9cfe0ad51a327d02ce392a16b
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Thu Apr 29 11:04:49 2021 -0400
Load tirdad before LKRG so LKRG does not judge tirdad to be malicious.
`/etc/modprobe.d/30-tirdad.conf`
`softdep p_lkrg pre: tirdad`
Imported from `lkrg` package since it does not belong there and since Debian
packaging for LKRG is now provided by upstream.
commit c1580634bcb3c3c459d7c9ed2ca5e94ed2b6bffe
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Mar 17 12:40:36 2021 -0400
bumped changelog version
commit b14ab267b8137f339caefe1850eff3e205060ed7
Author: Patrick Schleizer <adrelanos@whonix.org>
Date: Wed Mar 17 09:45:23 2021 -0400
copyright
commit 3df7ef70a3120c1bda3b61135e8a7744bdfff4b5
Author: Patrick Schleizer <adrelanos@riseup.net>
Date: Sun Sep 27 11:47:13 2020 -0400
bumped changelog version
commit 29182a338dbc497f9a6399058f8b528139954d38
Merge: df399ee 9a0e137
Author: Patrick Schleizer <adrelanos@riseup.net>
Date: Sun Sep 27 06:44:41 2020 -0400
Merge remote-tracking branch '0xsirus/master'
commit 9a0e137ae05dd1aa05c20750975598e4dac77dbf
Author: Sirus Shahini <sirus.shahini@gmail.com>
Date: Sat Sep 26 13:05:33 2020 -0600
Push a signed commit.
commit 8ee74f1a5345fba667175520ca06239c8e196c21
Author: Sirus Shahini <sirus.shahini@gmail.com>
Date: Wed Sep 23 17:46:24 2020 -0600
Remove an include header.
commit ecb10cfef473bfbc9d9439da1322ed0a49a487a2
Author: Sirus Shahini <sirus.shahini@gmail.com>
Date: Wed Sep 23 13:02:32 2020 -0600
Some minor indentation fixes.
commit 26280b61982e1b90d0aff0f0cc812f06115e0a73
Author: Sirus Shahini <sirus.shahini@gmail.com>
Date: Wed Sep 23 12:50:55 2020 -0600
Module updated to work consistently on the newest kernel.
commit df399ee8218c0644b560a2ab8d891cd212c1a18f
Author: Patrick Schleizer <adrelanos@riseup.net>
Date: Thu Apr 2 08:04:13 2020 -0400
bumped changelog version
commit 5e0024894a301ec6126b601cf6e59378d74d6b23
Author: Patrick Schleizer <adrelanos@riseup.net>
Date: Wed Apr 1 16:34:15 2020 -0400
add debian install file
commit c3578467fbcfaf2303d65499c998da66f689d31c
Author: Patrick Schleizer <adrelanos@riseup.net>
Date: Wed Apr 1 11:04:59 2020 -0400