mirror of
https://github.com/google/santa.git
synced 2026-01-14 16:58:02 -05:00
Commit Graph
Select branches
Hide Pull Requests
feature/ancestry
main
#1
#10
#100
#1000
#1001
#1003
#1004
#1005
#1007
#1008
#1009
#101
#1010
#1011
#1012
#1013
#1014
#1015
#1016
#1017
#1018
#1019
#1020
#1021
#1022
#1023
#1024
#1025
#1026
#1027
#1028
#1029
#1030
#1031
#1033
#1034
#1035
#1036
#1037
#104
#1041
#1042
#1043
#1045
#1049
#105
#1050
#1051
#1052
#1053
#1054
#1055
#1056
#1059
#106
#1060
#1062
#1063
#1064
#1066
#1068
#1069
#107
#1070
#1072
#1073
#1074
#1075
#1076
#1077
#1078
#1079
#1080
#1081
#1082
#1083
#1086
#1089
#1090
#1091
#1093
#1095
#1098
#1099
#11
#1100
#1102
#1105
#1106
#1107
#1108
#111
#1110
#1112
#1113
#1115
#1116
#1118
#1119
#1120
#1121
#1122
#1123
#1128
#1129
#113
#1130
#1132
#1134
#1135
#1138
#114
#1140
#1141
#1142
#1144
#1145
#1146
#1147
#1148
#115
#1150
#1151
#1153
#1155
#1156
#1158
#1159
#116
#1160
#1161
#1162
#1164
#1165
#1166
#1167
#1167
#1168
#1169
#117
#1170
#1172
#1173
#1174
#1175
#1176
#1177
#1178
#1179
#118
#1182
#1183
#1184
#1185
#1186
#1187
#1188
#119
#1191
#1192
#1193
#1196
#1197
#1199
#12
#120
#1202
#1203
#1204
#1205
#1208
#1209
#1210
#1211
#1213
#1214
#1215
#1216
#1218
#1219
#1220
#1221
#1222
#1223
#1224
#1225
#1226
#1227
#1228
#1230
#1231
#1233
#1236
#1237
#1238
#1240
#1240
#1241
#1243
#1244
#1245
#1246
#1247
#1248
#1249
#125
#1250
#1251
#1253
#1254
#1256
#1259
#126
#1262
#1264
#1265
#1270
#1271
#1273
#1274
#1275
#1277
#128
#1281
#1282
#1284
#1285
#1286
#1287
#1288
#129
#1290
#1294
#1295
#1296
#1298
#1299
#13
#130
#1300
#1301
#1302
#1304
#1307
#1310
#1311
#1312
#1313
#1314
#1315
#1316
#1317
#1319
#132
#1321
#1322
#1323
#1324
#1329
#133
#1330
#1331
#1332
#1333
#1334
#1335
#1337
#1338
#1339
#134
#1340
#1341
#1342
#1343
#1344
#1345
#1346
#1348
#1349
#135
#1350
#1351
#1353
#1354
#1356
#1357
#1358
#1359
#136
#1360
#1361
#1362
#1363
#1364
#1365
#1366
#1367
#1368
#1370
#1371
#1372
#1373
#1374
#1376
#1377
#1378
#1379
#138
#1380
#1381
#1383
#1384
#1385
#1386
#1387
#1388
#1389
#139
#1390
#1391
#1392
#1393
#1394
#1395
#1396
#1397
#1399
#140
#1400
#1401
#1401
#1402
#1404
#1405
#1406
#1408
#1409
#141
#1410
#1411
#1412
#1413
#1415
#1417
#1418
#1420
#1421
#1422
#1424
#1425
#1428
#1428
#143
#1431
#1431
#1434
#1434
#1439
#1439
#1440
#1440
#1443
#1444
#1445
#145
#146
#149
#152
#153
#154
#156
#157
#158
#16
#160
#160
#161
#162
#163
#163
#164
#165
#167
#168
#170
#172
#173
#175
#176
#177
#178
#179
#180
#181
#183
#185
#185
#186
#186
#187
#188
#188
#189
#19
#190
#191
#192
#193
#194
#195
#196
#197
#2
#2
#200
#201
#202
#204
#207
#208
#211
#212
#213
#218
#219
#219
#220
#221
#222
#224
#225
#231
#232
#233
#234
#235
#237
#238
#239
#241
#242
#243
#244
#245
#246
#248
#249
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#263
#264
#266
#267
#269
#270
#271
#272
#273
#274
#275
#276
#277
#278
#280
#281
#282
#283
#284
#287
#288
#290
#292
#296
#297
#298
#299
#3
#3
#30
#300
#301
#302
#307
#308
#311
#312
#313
#315
#316
#317
#318
#319
#323
#324
#326
#328
#329
#330
#332
#333
#334
#335
#336
#338
#339
#343
#344
#345
#346
#347
#349
#350
#351
#352
#353
#354
#355
#356
#359
#362
#370
#372
#373
#374
#376
#378
#379
#380
#381
#382
#383
#384
#387
#388
#389
#390
#391
#392
#393
#394
#395
#396
#397
#398
#400
#401
#402
#403
#404
#405
#406
#408
#409
#410
#413
#414
#415
#416
#418
#419
#420
#421
#422
#423
#424
#425
#426
#427
#428
#429
#430
#431
#433
#434
#435
#436
#438
#439
#440
#441
#442
#443
#444
#445
#446
#447
#448
#45
#450
#453
#454
#455
#458
#459
#461
#462
#464
#465
#466
#467
#468
#469
#470
#471
#474
#476
#477
#478
#48
#480
#481
#482
#483
#484
#486
#49
#492
#493
#494
#498
#50
#500
#501
#502
#503
#504
#505
#507
#508
#509
#51
#511
#512
#513
#516
#518
#519
#52
#520
#521
#522
#523
#524
#525
#526
#528
#529
#53
#530
#531
#533
#534
#535
#537
#54
#540
#543
#545
#546
#547
#548
#549
#551
#554
#556
#557
#558
#559
#560
#562
#564
#565
#566
#567
#568
#569
#57
#570
#572
#574
#575
#576
#577
#578
#579
#58
#580
#581
#582
#583
#584
#586
#587
#588
#589
#590
#591
#592
#593
#596
#597
#598
#599
#60
#600
#602
#603
#604
#605
#606
#607
#608
#609
#61
#611
#612
#613
#614
#615
#616
#617
#618
#619
#62
#620
#621
#622
#623
#624
#625
#626
#627
#628
#629
#63
#630
#631
#632
#633
#636
#637
#638
#639
#640
#641
#643
#644
#645
#646
#647
#648
#649
#65
#650
#651
#652
#654
#655
#656
#658
#659
#66
#661
#662
#664
#665
#666
#667
#668
#669
#67
#670
#673
#673
#674
#675
#676
#678
#679
#680
#683
#684
#685
#687
#690
#692
#693
#694
#695
#696
#697
#698
#7
#700
#701
#702
#703
#704
#706
#707
#708
#709
#711
#712
#713
#714
#715
#716
#717
#718
#719
#720
#721
#722
#723
#725
#726
#726
#727
#728
#729
#730
#731
#733
#734
#736
#737
#741
#742
#743
#745
#746
#749
#750
#751
#752
#753
#755
#759
#760
#761
#762
#763
#764
#765
#766
#767
#768
#769
#77
#770
#771
#772
#773
#774
#775
#778
#781
#782
#783
#784
#785
#786
#787
#788
#79
#790
#792
#793
#794
#796
#797
#798
#799
#8
#800
#801
#802
#803
#804
#805
#806
#807
#808
#809
#810
#811
#812
#813
#816
#817
#818
#819
#820
#822
#824
#825
#826
#827
#829
#83
#830
#834
#839
#84
#840
#841
#843
#844
#845
#846
#847
#848
#849
#85
#850
#851
#852
#853
#855
#856
#857
#858
#859
#86
#860
#861
#864
#866
#868
#870
#871
#872
#873
#874
#875
#876
#877
#879
#882
#883
#884
#885
#887
#888
#89
#890
#891
#892
#893
#894
#895
#896
#897
#9
#9
#90
#900
#902
#903
#904
#905
#907
#908
#909
#91
#911
#912
#913
#914
#915
#916
#917
#918
#919
#920
#921
#922
#923
#924
#927
#928
#929
#93
#930
#931
#932
#934
#936
#937
#938
#939
#94
#940
#941
#942
#943
#944
#945
#947
#948
#949
#95
#951
#952
#953
#955
#957
#958
#959
#96
#961
#962
#963
#964
#965
#966
#967
#968
#969
#97
#970
#971
#972
#973
#974
#975
#976
#977
#978
#98
#980
#981
#982
#983
#984
#985
#986
#988
#989
#99
#990
#991
#992
#993
#994
#995
#996
#997
#998
#999
0.7
0.7.1
0.8
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.8.9
0.9
0.9.1
0.9.10
0.9.11
0.9.12
0.9.13
0.9.14
0.9.15
0.9.16
0.9.17
0.9.17d0
0.9.18
0.9.19
0.9.2
0.9.20
0.9.21
0.9.22
0.9.23
0.9.24
0.9.25
0.9.26
0.9.27
0.9.28
0.9.29
0.9.3
0.9.30
0.9.31
0.9.31-notarized
0.9.32
0.9.33
0.9.4
0.9.5
0.9.6
0.9.7
0.9.8
0.9.9
1.0.3
1.1
1.10
1.11
1.12
1.13
1.14
1.15
1.16
1.17
1.3
1.4
1.5
1.6
1.7
1.8
1.9
2021.1
2021.2
2021.3
2021.5
2021.7
2021.8
2022.1
2022.10
2022.11
2022.2
2022.3
2022.4
2022.5
2022.6
2022.7
2022.8
2022.9
2023.1
2023.10
2023.2
2023.3
2023.4
2023.5
2023.6
2023.7
2023.8
2023.9
2024.1
2024.2
2024.3
2024.4
2024.5
2024.6
2024.7
2024.8
2024.9
Select branches
Hide Pull Requests
feature/ancestry
main
#1
#10
#100
#1000
#1001
#1003
#1004
#1005
#1007
#1008
#1009
#101
#1010
#1011
#1012
#1013
#1014
#1015
#1016
#1017
#1018
#1019
#1020
#1021
#1022
#1023
#1024
#1025
#1026
#1027
#1028
#1029
#1030
#1031
#1033
#1034
#1035
#1036
#1037
#104
#1041
#1042
#1043
#1045
#1049
#105
#1050
#1051
#1052
#1053
#1054
#1055
#1056
#1059
#106
#1060
#1062
#1063
#1064
#1066
#1068
#1069
#107
#1070
#1072
#1073
#1074
#1075
#1076
#1077
#1078
#1079
#1080
#1081
#1082
#1083
#1086
#1089
#1090
#1091
#1093
#1095
#1098
#1099
#11
#1100
#1102
#1105
#1106
#1107
#1108
#111
#1110
#1112
#1113
#1115
#1116
#1118
#1119
#1120
#1121
#1122
#1123
#1128
#1129
#113
#1130
#1132
#1134
#1135
#1138
#114
#1140
#1141
#1142
#1144
#1145
#1146
#1147
#1148
#115
#1150
#1151
#1153
#1155
#1156
#1158
#1159
#116
#1160
#1161
#1162
#1164
#1165
#1166
#1167
#1167
#1168
#1169
#117
#1170
#1172
#1173
#1174
#1175
#1176
#1177
#1178
#1179
#118
#1182
#1183
#1184
#1185
#1186
#1187
#1188
#119
#1191
#1192
#1193
#1196
#1197
#1199
#12
#120
#1202
#1203
#1204
#1205
#1208
#1209
#1210
#1211
#1213
#1214
#1215
#1216
#1218
#1219
#1220
#1221
#1222
#1223
#1224
#1225
#1226
#1227
#1228
#1230
#1231
#1233
#1236
#1237
#1238
#1240
#1240
#1241
#1243
#1244
#1245
#1246
#1247
#1248
#1249
#125
#1250
#1251
#1253
#1254
#1256
#1259
#126
#1262
#1264
#1265
#1270
#1271
#1273
#1274
#1275
#1277
#128
#1281
#1282
#1284
#1285
#1286
#1287
#1288
#129
#1290
#1294
#1295
#1296
#1298
#1299
#13
#130
#1300
#1301
#1302
#1304
#1307
#1310
#1311
#1312
#1313
#1314
#1315
#1316
#1317
#1319
#132
#1321
#1322
#1323
#1324
#1329
#133
#1330
#1331
#1332
#1333
#1334
#1335
#1337
#1338
#1339
#134
#1340
#1341
#1342
#1343
#1344
#1345
#1346
#1348
#1349
#135
#1350
#1351
#1353
#1354
#1356
#1357
#1358
#1359
#136
#1360
#1361
#1362
#1363
#1364
#1365
#1366
#1367
#1368
#1370
#1371
#1372
#1373
#1374
#1376
#1377
#1378
#1379
#138
#1380
#1381
#1383
#1384
#1385
#1386
#1387
#1388
#1389
#139
#1390
#1391
#1392
#1393
#1394
#1395
#1396
#1397
#1399
#140
#1400
#1401
#1401
#1402
#1404
#1405
#1406
#1408
#1409
#141
#1410
#1411
#1412
#1413
#1415
#1417
#1418
#1420
#1421
#1422
#1424
#1425
#1428
#1428
#143
#1431
#1431
#1434
#1434
#1439
#1439
#1440
#1440
#1443
#1444
#1445
#145
#146
#149
#152
#153
#154
#156
#157
#158
#16
#160
#160
#161
#162
#163
#163
#164
#165
#167
#168
#170
#172
#173
#175
#176
#177
#178
#179
#180
#181
#183
#185
#185
#186
#186
#187
#188
#188
#189
#19
#190
#191
#192
#193
#194
#195
#196
#197
#2
#2
#200
#201
#202
#204
#207
#208
#211
#212
#213
#218
#219
#219
#220
#221
#222
#224
#225
#231
#232
#233
#234
#235
#237
#238
#239
#241
#242
#243
#244
#245
#246
#248
#249
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#263
#264
#266
#267
#269
#270
#271
#272
#273
#274
#275
#276
#277
#278
#280
#281
#282
#283
#284
#287
#288
#290
#292
#296
#297
#298
#299
#3
#3
#30
#300
#301
#302
#307
#308
#311
#312
#313
#315
#316
#317
#318
#319
#323
#324
#326
#328
#329
#330
#332
#333
#334
#335
#336
#338
#339
#343
#344
#345
#346
#347
#349
#350
#351
#352
#353
#354
#355
#356
#359
#362
#370
#372
#373
#374
#376
#378
#379
#380
#381
#382
#383
#384
#387
#388
#389
#390
#391
#392
#393
#394
#395
#396
#397
#398
#400
#401
#402
#403
#404
#405
#406
#408
#409
#410
#413
#414
#415
#416
#418
#419
#420
#421
#422
#423
#424
#425
#426
#427
#428
#429
#430
#431
#433
#434
#435
#436
#438
#439
#440
#441
#442
#443
#444
#445
#446
#447
#448
#45
#450
#453
#454
#455
#458
#459
#461
#462
#464
#465
#466
#467
#468
#469
#470
#471
#474
#476
#477
#478
#48
#480
#481
#482
#483
#484
#486
#49
#492
#493
#494
#498
#50
#500
#501
#502
#503
#504
#505
#507
#508
#509
#51
#511
#512
#513
#516
#518
#519
#52
#520
#521
#522
#523
#524
#525
#526
#528
#529
#53
#530
#531
#533
#534
#535
#537
#54
#540
#543
#545
#546
#547
#548
#549
#551
#554
#556
#557
#558
#559
#560
#562
#564
#565
#566
#567
#568
#569
#57
#570
#572
#574
#575
#576
#577
#578
#579
#58
#580
#581
#582
#583
#584
#586
#587
#588
#589
#590
#591
#592
#593
#596
#597
#598
#599
#60
#600
#602
#603
#604
#605
#606
#607
#608
#609
#61
#611
#612
#613
#614
#615
#616
#617
#618
#619
#62
#620
#621
#622
#623
#624
#625
#626
#627
#628
#629
#63
#630
#631
#632
#633
#636
#637
#638
#639
#640
#641
#643
#644
#645
#646
#647
#648
#649
#65
#650
#651
#652
#654
#655
#656
#658
#659
#66
#661
#662
#664
#665
#666
#667
#668
#669
#67
#670
#673
#673
#674
#675
#676
#678
#679
#680
#683
#684
#685
#687
#690
#692
#693
#694
#695
#696
#697
#698
#7
#700
#701
#702
#703
#704
#706
#707
#708
#709
#711
#712
#713
#714
#715
#716
#717
#718
#719
#720
#721
#722
#723
#725
#726
#726
#727
#728
#729
#730
#731
#733
#734
#736
#737
#741
#742
#743
#745
#746
#749
#750
#751
#752
#753
#755
#759
#760
#761
#762
#763
#764
#765
#766
#767
#768
#769
#77
#770
#771
#772
#773
#774
#775
#778
#781
#782
#783
#784
#785
#786
#787
#788
#79
#790
#792
#793
#794
#796
#797
#798
#799
#8
#800
#801
#802
#803
#804
#805
#806
#807
#808
#809
#810
#811
#812
#813
#816
#817
#818
#819
#820
#822
#824
#825
#826
#827
#829
#83
#830
#834
#839
#84
#840
#841
#843
#844
#845
#846
#847
#848
#849
#85
#850
#851
#852
#853
#855
#856
#857
#858
#859
#86
#860
#861
#864
#866
#868
#870
#871
#872
#873
#874
#875
#876
#877
#879
#882
#883
#884
#885
#887
#888
#89
#890
#891
#892
#893
#894
#895
#896
#897
#9
#9
#90
#900
#902
#903
#904
#905
#907
#908
#909
#91
#911
#912
#913
#914
#915
#916
#917
#918
#919
#920
#921
#922
#923
#924
#927
#928
#929
#93
#930
#931
#932
#934
#936
#937
#938
#939
#94
#940
#941
#942
#943
#944
#945
#947
#948
#949
#95
#951
#952
#953
#955
#957
#958
#959
#96
#961
#962
#963
#964
#965
#966
#967
#968
#969
#97
#970
#971
#972
#973
#974
#975
#976
#977
#978
#98
#980
#981
#982
#983
#984
#985
#986
#988
#989
#99
#990
#991
#992
#993
#994
#995
#996
#997
#998
#999
0.7
0.7.1
0.8
0.8.1
0.8.2
0.8.3
0.8.4
0.8.5
0.8.6
0.8.7
0.8.8
0.8.9
0.9
0.9.1
0.9.10
0.9.11
0.9.12
0.9.13
0.9.14
0.9.15
0.9.16
0.9.17
0.9.17d0
0.9.18
0.9.19
0.9.2
0.9.20
0.9.21
0.9.22
0.9.23
0.9.24
0.9.25
0.9.26
0.9.27
0.9.28
0.9.29
0.9.3
0.9.30
0.9.31
0.9.31-notarized
0.9.32
0.9.33
0.9.4
0.9.5
0.9.6
0.9.7
0.9.8
0.9.9
1.0.3
1.1
1.10
1.11
1.12
1.13
1.14
1.15
1.16
1.17
1.3
1.4
1.5
1.6
1.7
1.8
1.9
2021.1
2021.2
2021.3
2021.5
2021.7
2021.8
2022.1
2022.10
2022.11
2022.2
2022.3
2022.4
2022.5
2022.6
2022.7
2022.8
2022.9
2023.1
2023.10
2023.2
2023.3
2023.4
2023.5
2023.6
2023.7
2023.8
2023.9
2024.1
2024.2
2024.3
2024.4
2024.5
2024.6
2024.7
2024.8
2024.9
-
b07835dfd5
santad: Cache user/group id->name lookups.
Russell Hancox
2016-08-09 12:51:36 -04:00 -
4c33aa2aae
santad: Improve loggedInUsers:sessions:
Russell Hancox
2016-08-05 13:59:21 -04:00 -
3c255640cb
santad: Speed up TTY message creation
Russell Hancox
2016-08-05 12:36:59 -04:00 -
3d08ba9ebc
santa-driver: Use msleep/wakeup instead of IOSleep.
Russell Hancox
2016-08-03 09:27:53 -04:00 -
f64482500e
santa-driver: Add debug logging of decision times to GetFromDaemon
Russell Hancox
2016-08-02 16:49:43 -04:00 -
215902f192
SantaCache: Extract entry value before unlocking bucket.
Russell Hancox
2016-07-19 16:28:35 -04:00 -
3e9c3a069d
Project: Pod update
Russell Hancox
2016-07-19 14:44:51 -04:00 -
841fb48479
santa-driver: Only send file mod notifications to queue if client is connected.
Russell Hancox
2016-07-14 13:45:13 -04:00 -
df8e41925f
SNTFileInfo: Check NSURLQuarantinePropertiesKey is usable
Russell Hancox
2016-07-13 17:29:53 -04:00 -
6b0994a990
santad: Avoid properties in critical path
0.9.12
Russell Hancox
2016-07-12 15:34:40 -04:00 -
7dd616e891
santa-driver: Switch SantaCache from an array to a linked list
Russell Hancox
2016-06-21 13:04:18 -04:00 -
c672edbe4d
Whitespace clean-up
Russell Hancox
2016-07-12 14:51:10 -04:00 -
687ecc7097
santad: Close more file descriptors on exec
Russell Hancox
2016-07-11 16:23:38 -04:00 -
b8882b4826
santactl/fileinfo: Wait longer for daemon response.
Russell Hancox
2016-07-08 16:54:22 -04:00 -
51de0b38a4
santad: Change watchdog thread interval to 30s
Russell Hancox
2016-07-07 12:40:27 -04:00 -
e0309c0482
SantaGUI: In keyPathsForValuesAffectingValueForKey, return an empty set rather than nil
Russell Hancox
2016-07-11 15:53:04 -04:00 -
5dbe86869d
santad: Move event storage out of the high priority decision queue
Russell Hancox
2016-07-01 16:37:21 -04:00 -
14a11279c7
Project: Remove activesupport from travis settings.
Russell Hancox
2016-07-01 14:13:19 -04:00 -
df0ce42377
Merge pull request #54 from georgekola/gk-avoid-string-copy
Russell Hancox
2016-07-01 17:09:54 -04:00 -
4c03411405
Avoid two string copies
George Kola
2016-07-01 14:07:23 -07:00 -
f020e18238
Project: Update to MOLCertificate 1.5
Russell Hancox
2016-07-01 13:02:07 -04:00 -
629bd4aff9
santad: argsForPid: Don't replace last NULL but still count up to it
Russell Hancox
2016-06-30 16:36:32 -04:00 -
f20825a66c
Project: Increase optimization level for Pods
Russell Hancox
2016-06-30 14:36:16 -04:00 -
f098ca0d02
santad: Update argsForPid to append to a given string.
Russell Hancox
2016-06-28 21:17:00 -07:00 -
1f96f74f4d
Merge pull request #52 from georgekola/gk-pread
Russell Hancox
2016-06-29 14:27:22 -04:00 -
7a3a98c27a
Correctly use pread
George Kola
2016-06-28 21:17:00 -07:00 -
1130448cb9
Merge pull request #53 from georgekola/gk-cacheCalls
Russell Hancox
2016-06-29 08:20:59 -04:00 -
d388e99c0e
Cache method call
George Kola
2016-06-28 21:26:35 -07:00 -
2baea9a6b4
Project: Xcode recommended updates.
Russell Hancox
2016-06-28 17:34:58 -04:00 -
0629625a9a
santad: Move log queue down to BACKGROUND priority.
Russell Hancox
2016-06-28 17:21:07 -04:00 -
a2d0acc761
santad: sanitizeString: Use cached length value, use lengthOfBytesUsingEncoding: instead of length.
Russell Hancox
2016-06-28 17:02:37 -04:00 -
28a6bce90f
santad: sanitizeString: Only allocate buffer if necessary.
Russell Hancox
2016-06-28 16:35:50 -04:00 -
9058192ffe
santad: Use memcpy instead of strncpy where appropriate
Russell Hancox
2016-06-28 16:17:04 -04:00 -
465b358271
SantaCache: Initialize count_ to 0.
Russell Hancox
2016-06-28 15:01:57 -04:00 -
7de585fe1d
santad: Replace sanitizeString with simple loop.
Russell Hancox
2016-06-28 13:05:20 -04:00 -
8479730c95
SNTFileInfo: Catch potential NULL-pointer deref in isScript and isXARArchive.
Russell Hancox
2016-06-28 14:54:21 -04:00 -
7102e2df4c
SNTFileInfo: More speed-ups in hashing, use RDAHEAD, don't use NOCACHE, catch EINTR.
Russell Hancox
2016-06-28 14:52:28 -04:00 -
c3bd99ff93
santad: Use serial queues instead of NSLock
Russell Hancox
2016-06-28 14:51:27 -04:00 -
c560405a46
SNTFileInfo: Speed up hashing - increase chunksize, read directly, use fcntl
Russell Hancox
2016-06-27 17:36:27 -04:00 -
0c0fb28ccc
santad: Make argsForPid more reliable and 33% faster
Russell Hancox
2016-06-27 15:52:41 -04:00 -
a33fce942c
santad: Use regex to sanitize incoming strings, which is ~6x faster.
Russell Hancox
2016-06-27 13:11:15 -04:00 -
369cd40ee5
santad: Also optimize file logging by using NSMutableString
Russell Hancox
2016-06-27 12:51:29 -04:00 -
577b431a41
santad: Put locks around NSMutableDictionary in SNTEventLog and SNTExecutionController.
Russell Hancox
2016-06-27 12:48:36 -04:00 -
75cf8acd33
Project: Enable more compiler optimizations.
Russell Hancox
2016-06-27 10:08:38 -04:00 -
d70983962b
Merge pull request #50 from georgekola/gk-optimize-log1
Russell Hancox
2016-06-27 10:05:46 -04:00 -
ff440984b0
Merge pull request #51 from georgekola/gk-optimize-fprintf
Russell Hancox
2016-06-27 09:48:53 -04:00 -
c631155be7
Using fwrite as we know the length of string
George Kola
2016-06-25 18:50:03 -07:00 -
6038930755
Optimize logging by using one pre-allocated NSMutableString
George Kola
2016-06-25 18:47:05 -07:00 -
9edc119c62
Merge pull request #49 from russellhancox/kernel-hashtable
Tom Burgin
2016-06-20 13:16:09 -04:00 -
269a94bf03
SantaCache: Updates from PR:
Russell Hancox
2016-06-20 13:14:50 -04:00 -
7f3e4d7468
santa-driver: Re-implement caching to avoid OSDictionary.
Russell Hancox
2016-05-12 17:20:47 -04:00 -
eb89891cdd
Merge pull request #48 from tburgin/tom
Russell Hancox
2016-06-17 16:17:38 -04:00 -
038b068370
u_int64_t --> uint64_t. CacheCheck --> RemoveFromCache.
Tom Burgin
2016-06-17 15:53:42 -04:00 -
d2017a59de
Get back file status from the kernel cache
Tom Burgin
2016-06-17 12:45:05 -04:00 -
3435b56a84
Add checkcache command to santactl. It will check to see if the vnode id of a file is in the kernel cache
Tom Burgin
2016-06-17 12:03:26 -04:00 -
a812558d2d
santad: Remove hashes from file write logs
Russell Hancox
2016-06-14 17:00:04 -04:00 -
aefd85455e
Project: s/OS X/macOS/g
Russell Hancox
2016-06-14 11:59:14 -04:00 -
e42f1347b7
santad: Use IORegistryEntryFromPath instead of IORegistryEntryCopyFromPath.
Russell Hancox
2016-06-13 21:38:31 -04:00 -
c7442a03d1
santa-driver: Use KAUTH_VNODE_WRITE_DATA instead of KAUTH_FILEOP_CLOSE to catch writes
Russell Hancox
2016-06-13 17:48:47 -04:00 -
1eda8bdd9d
KernelTests: Add test for overwritten file that was auto-closed
Russell Hancox
2016-06-13 17:35:56 -04:00 -
c4d0628bdb
santad: Increase detail in TTY messages.
Russell Hancox
2016-06-13 12:38:55 -04:00 -
d51ae66242
santactl: Only resume in CommandContoller when its required, otherwise leave it to individual command
Russell Hancox
2016-06-10 12:46:55 -04:00 -
121dde6b8b
KernelTests: Add cache speed test and secondary client rejection test
Russell Hancox
2016-06-08 18:06:23 -04:00 -
98081b067d
Merge pull request #45 from clburlison/patch-1
Russell Hancox
2016-06-09 16:53:54 -04:00 -
8cc9345b42
Update style guide links
Clayton Burlison
2016-06-09 15:52:48 -05:00 -
f7528365b0
Project: Have rake dist make the correct folder name from the version tag
0.9.11
Russell Hancox
2016-06-07 12:05:17 -04:00 -
7baa1a345e
SNTFileWatcher: Don't call handler on main thread, sleep between handler invocations
Russell Hancox
2016-06-07 11:40:12 -04:00 -
acf7f4fd52
SantaGUI: Don't reload config file if attributes change (as it will trigger an attribute change)
Russell Hancox
2016-06-07 11:38:48 -04:00 -
f43e8680b8
santad: Improve SNTFileWatcher, update config file permissions if they change
0.9.10
Russell Hancox
2016-06-06 16:15:28 -04:00 -
545a6c1b36
santad: Ensure config file reloading is handled on main thread
Russell Hancox
2016-06-06 11:31:36 -04:00 -
f01fd8c850
Project: Try and fix CocoaPods on Travis
Russell Hancox
2016-06-03 12:54:41 -04:00 -
c9ec69b0b5
Tests: Fix OCMock misuse in testPreflightDatabaseCounts.
Russell Hancox
2016-06-03 12:43:03 -04:00 -
3640e2c5f0
santad: Add a workaround for PrinterProxy
Russell Hancox
2016-06-02 17:44:15 -04:00 -
b3659cb456
santad: Don't spawn an event upload if one for this hash happened in the last 10 minutes
Russell Hancox
2016-05-31 18:07:56 -04:00 -
76284a2916
santad: Log disk mount/unmount events
Russell Hancox
2016-05-31 18:07:34 -04:00 -
40b1e011bd
SantaGUI/santad: Add option to send bundled binaries to a different detail URL
Russell Hancox
2016-05-27 17:35:32 -04:00 -
e0bebecd59
santactl/sync: Switch bundle binary uploading
Russell Hancox
2016-05-27 17:11:51 -04:00 -
8ac0cf6831
santad: Catch exceptions writing to TTY
Russell Hancox
2016-05-26 16:23:11 -04:00 -
992163206d
Project: Switch to MOLAuthenticatingURLSession Pod.
Russell Hancox
2016-05-25 18:21:33 -04:00 -
86dd5d8078
santactl/sync: Refactor to reduce repetition, support XSRF tokens and add tests.
Russell Hancox
2016-04-28 22:28:23 -04:00 -
932aa9d052
santad: For single-event syncs, use syslog logging
Russell Hancox
2016-05-25 17:52:53 -04:00 -
5f7f5204ec
santad: Flush cache when switching into lockdown mode
Russell Hancox
2016-05-25 11:04:53 -04:00 -
a154d23637
SantaGUI: Add customizable notifications when client switches modes.
Russell Hancox
2016-05-25 11:04:35 -04:00 -
ac2bb9d362
SNTBlockMessage: Move HTML stripping to separate method
Russell Hancox
2016-05-24 16:32:25 -04:00 -
b918958bfa
santactl/fileinfo: Don't fail if santad isn't running, colorize rule output on a TTY.
Russell Hancox
2016-05-12 14:46:01 -04:00 -
215df4ffa6
santactl: Always try to get daemonConn but only log and exit if it's marked as required
Russell Hancox
2016-05-12 14:41:49 -04:00 -
bb28bc5875
SNTXPCConnection: Ensure validation completes before returning remoteObjectProxy
Russell Hancox
2016-05-12 14:40:42 -04:00 -
a82bc3f712
SNTXPCConnection: Don't track accepted connections, it isn't useful.
Russell Hancox
2016-05-12 14:39:49 -04:00 -
b3a507014b
Project: Update to CocoaPods 1.0
Russell Hancox
2016-05-12 12:47:35 -04:00 -
49c5e35a14
santad: Improve TTY message output.
Russell Hancox
2016-05-19 19:08:03 -04:00 -
869ed33bd4
santactl/fileinfo: Show when code signature is adhoc
Russell Hancox
2016-05-03 14:15:22 -04:00 -
0c4a9be482
santad: Write message to TTY when blocking execution
Russell Hancox
2016-04-20 12:53:58 +02:00 -
4410ec575a
santactl/fileinfo: Include rule state info
Russell Hancox
2016-04-28 16:07:24 -04:00 -
e3b92fc948
santactl/sync: Upload rule counts in preflight
Russell Hancox
2016-04-28 16:07:04 -04:00 -
4ca4692a67
santactl/flushcache: Disable flushcache in release builds.
Russell Hancox
2016-04-28 15:00:10 -04:00 -
c1284d3c23
Project: Re-organize file structure, again
Russell Hancox
2016-04-28 14:11:50 -04:00 -
c8c0eadf72
santactl/fileinfo: Make file type output more accurate for executables
Russell Hancox
2016-04-28 10:54:54 -04:00 -
f4bbc8abc7
santactl/sync: Log successful stages as debug
Russell Hancox
2016-04-27 14:41:50 -04:00 -
a0f6ea57f8
SantaGUI: If SilencedNotifications key doesn't exist, create it
Russell Hancox
2016-04-27 14:19:25 -04:00 -
88d21a07ac
santad, santactl/sync: Include Bundle Path in event upload data.
Russell Hancox
2016-04-26 17:35:29 -04:00