mirror of
https://github.com/google/santa.git
synced 2026-01-15 01:08:12 -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
-
2a7c0bd58c
SNTFileInfo: Go back to using mmap, uncached read balloons memory use
Russell Hancox
2015-10-27 18:08:16 -04:00 -
86e4d0db0f
santactl: Use yyyy instead of YYYY in NSDateFormatter
Russell Hancox
2015-10-27 17:58:23 -04:00 -
1310fea64d
santa-driver: Only try to use/release proc_t if proc_find found it.
0.9.5
Russell Hancox
2015-10-22 11:29:49 -04:00 -
382f5a5bb9
Merge pull request #30 from stephanemoore/patch-1
Russell Hancox
2015-10-22 08:39:54 -04:00 -
ff3303e312
Fix application deadlock.
Stephane Moore
2015-10-21 17:45:59 -07:00 -
6ce0ef62e9
SantaGUI: Ensure connection is only made on main thread
0.9.4
Russell Hancox
2015-10-15 18:31:07 -04:00 -
2a03341fb6
santad: Add configuration option for turning off PAGEZERO protection.
Russell Hancox
2015-10-15 18:10:00 -04:00 -
77a55dde56
santad: Catch errors archiving/unarchiving SNTStoredEvent, delete events that fail
Russell Hancox
2015-10-15 18:09:46 -04:00 -
1a71cdff4a
santad/santactl: Report back if rule adding/removing failed rather than assuming success.
Russell Hancox
2015-10-15 12:15:38 -04:00 -
63f65c51c3
SNTFileInfo: Use NSURL method for getting quarantine data, don't try to use <10.10
Russell Hancox
2015-10-15 12:14:53 -04:00 -
75de2526c1
santactl/binaryinfo: Only print quarantine fields if they're not empty
Russell Hancox
2015-10-14 23:37:16 -04:00 -
6fc4b7b120
santactl/binaryinfo: Increase key padding +1
Russell Hancox
2015-10-14 23:31:30 -04:00 -
7b8068139b
santad, santactl/sync: Collect and upload quarantine data with events.
Russell Hancox
2015-10-14 23:02:20 -04:00 -
ced7de884f
santactl/binaryinfo: Add quarantine data to output, add print method to simplify changes.
Russell Hancox
2015-10-14 20:12:04 -04:00 -
bc51c9f25b
SNTFileInfo: Add com.apple.quarantine data accessors for downloaded files.
Russell Hancox
2015-10-14 20:11:32 -04:00 -
c412e8b9a7
SNTFileInfo: Fix embedded plist parsing, extract into separate method
Russell Hancox
2015-10-14 20:07:50 -04:00 -
4e0ff224b6
Project: Remove SNTCertificate/SNTCodesignChecker, use new CocoaPod versions
Russell Hancox
2015-10-09 17:21:10 -04:00 -
61c817c9cb
Tests: Fix SNTRuleTable tests
0.9.3
Russell Hancox
2015-10-09 15:14:15 -04:00 -
2ed384f677
santactl/sync: Only update client mode at end of sync
Russell Hancox
2015-10-09 13:12:25 -04:00 -
7a851cb080
santad: Typo in comment
Russell Hancox
2015-10-08 19:54:23 -04:00 -
13aa889633
SNTFileInfo: Add fileSize method, use it in SNTEventLog
Russell Hancox
2015-10-08 17:57:02 -04:00 -
5c3fba5f41
santad: Prevent user/server from accidentally deleting rules that would kill the system.
Russell Hancox
2015-10-08 17:45:39 -04:00 -
145d9216bf
Project: Don't bother with "xcodebuild clean" for Rakefile clean rule
Russell Hancox
2015-10-08 17:43:59 -04:00 -
84f46de940
Driver/Daemon: Collect process name in-kernel for file events, parent name for exec requests. For file events log process name and path, if possible.
Russell Hancox
2015-10-05 17:01:51 -04:00 -
cb9a5b6fbe
santactl: Add --json option to both status and version commands.
Russell Hancox
2015-10-05 14:15:10 -04:00 -
d9718faba4
SNTFileInfo: Return non-embedded dict if locating embedded fails
Russell Hancox
2015-10-05 14:13:40 -04:00 -
5472ff41f0
santactl/status: Show timezone as UTF offset rather than name
Russell Hancox
2015-10-05 13:00:55 -04:00 -
4f94c3b310
santactl/status: Use fixed format for sync date output but still include TZ.
Russell Hancox
2015-10-03 19:57:19 -04:00 -
420f1efa50
santad: For file write events, print process name as well as pid.
Russell Hancox
2015-10-03 18:16:06 -04:00 -
5d2ce17817
santactl/status: When printing last sync date, use local timezone and locale settings
Russell Hancox
2015-10-03 18:15:41 -04:00 -
053cb823a1
santa-driver: Change C++ std to C++11
Russell Hancox
2015-10-03 18:15:11 -04:00 -
18a7992372
Config: Add more protected keys, only protect if a server is set
0.9.2
Russell Hancox
2015-10-02 16:35:30 -04:00 -
9e935f5bfb
GUI: Include CFBundleName as first item in UI, if available.
Russell Hancox
2015-10-01 18:53:58 -04:00 -
9f49e24dc5
santad: Update file changes logging to use a configurable regex
Russell Hancox
2015-10-01 17:57:07 -04:00 -
dbf60f16bc
santactl/sync: Fix typo causing clean sync on every run
Russell Hancox
2015-09-30 16:00:39 -04:00 -
0f3a228788
santactl/rule: Make help text a little clearer
Russell Hancox
2015-09-28 17:46:30 -04:00 -
d905f5b095
santactl/rule: Add ability to add certificate rules. Re-write argument parsing.
Russell Hancox
2015-09-28 17:20:34 -04:00 -
1c310486c7
santactl/status, santad: Show watchdog events in status output
Russell Hancox
2015-09-28 16:41:33 -04:00 -
4b01c6da91
santactl/status: Report some sync statuses.
Russell Hancox
2015-09-28 16:14:45 -04:00 -
5782378616
santactl/sync, santad: Add clean sync and last success options, use to initiate clean sync when database is re-created
Russell Hancox
2015-09-28 16:11:17 -04:00 -
64c97ebfba
santad: If database open fails, delete and re-create.
Russell Hancox
2015-09-28 16:09:05 -04:00 -
5fd4d56b00
santactl/sync: Add ability to sync blacklist regex
Russell Hancox
2015-09-28 16:08:11 -04:00 -
e658b5167e
Project: Update README a little
Russell Hancox
2015-09-24 18:15:03 -04:00 -
cea698d720
SNTCertificate: Add serialNumber and isCa properties.
Russell Hancox
2015-09-21 17:48:47 -04:00 -
c07f41c312
santad: Stop closing stdout/stderr
Russell Hancox
2015-09-21 15:59:32 -04:00 -
a837aa0334
santactl/status: Use dispatch group instead of sleeping
Russell Hancox
2015-09-21 15:59:20 -04:00 -
0050724e22
SNTXPCConnection: Use semaphore instead of variable & sleep.
Russell Hancox
2015-09-21 15:58:54 -04:00 -
adac4ac75c
SantaGUI: windowWillClose and orderOut are being marked nonnull
Russell Hancox
2015-09-21 15:51:36 -04:00 -
718f37024a
SNTConfigurator: Use NSPropertyListImmutable instead of kCFPropertyListImmutable
Russell Hancox
2015-09-21 15:51:03 -04:00 -
fcb3008539
Rakefile: Handle xcpretty missing better
Russell Hancox
2015-09-21 15:50:22 -04:00 -
8faf3eec53
santactl/sync: Validate incoming rules better
0.9.1
Russell Hancox
2015-09-16 15:59:50 -04:00 -
2bc3df3255
santad: Stop using mmap while reading files, it can be forced to crash by truncating the file.
Russell Hancox
2015-09-16 15:52:49 -04:00 -
5b0e550c85
santad: Add BlacklistRegex option, log a useful explanation when decision is made by scope
Russell Hancox
2015-09-16 14:19:33 -04:00 -
e52211abf2
santa-driver: Release proc_t acquired with proc_find.
Russell Hancox
2015-09-15 17:23:07 -04:00 -
9b6f231b34
santa-driver: Check for daemon earlier in FetchDecision
Russell Hancox
2015-09-14 18:20:33 -04:00 -
b71223705f
santa-driver: If daemon fails to provide a response, print the path of the files it failed on
Russell Hancox
2015-09-14 18:19:56 -04:00 -
863fbe69bb
santa-driver: Simplify AddToCache's locking
Russell Hancox
2015-09-14 18:19:28 -04:00 -
2d46279961
santa-driver: Use 0 as the client_pid when not connected
Russell Hancox
2015-09-14 18:18:51 -04:00 -
0d0207d77f
santa-driver: lck_attr and lck_grp_attr need freeing
Russell Hancox
2015-09-14 18:18:20 -04:00 -
00bbade34f
santa-driver: ClientConnected() should check if process is exiting/dying.
Russell Hancox
2015-09-14 18:08:57 -04:00 -
682f741ddc
santad: Separate uid/gid fields in log.
Russell Hancox
2015-09-11 11:35:14 -04:00 -
3d2744c9e3
santactl/sync: Use lib compression for both preflight and event upload phases
Russell Hancox
2015-09-09 17:13:38 -04:00 -
cc286dcf16
santad: Fix event storage
Russell Hancox
2015-09-09 17:13:21 -04:00 -
27c6e2a7bd
santa-driver: Don't send file mod messages unless daemon is connected
Russell Hancox
2015-09-09 14:22:31 -04:00 -
72c7a67ad5
Logging: Limit kernel messages to those actually sent by the kernel
Russell Hancox
2015-09-09 13:34:30 -04:00 -
8fe5e4e238
Logging: Update logMessage to use asl directly, adding a facility
Russell Hancox
2015-09-09 11:56:53 -04:00 -
02f23d0c62
santad: Add LogFileChanges option, remove LogAllEvents, fix key protection
Russell Hancox
2015-09-09 11:56:31 -04:00 -
ff6f4d4152
Common: Update SNTRule and SNTStoredEvent isEqual/hash/description methods.
Russell Hancox
2015-09-08 16:35:50 -04:00 -
2242f46792
Conf: Don't roll logs too regularly
Russell Hancox
2015-09-08 16:34:38 -04:00 -
642b5609b2
Tests: Fix tests after adding file write logging
Russell Hancox
2015-09-08 16:34:21 -04:00 -
98878f3e7c
Kernel/santad: Add file write logging and exec argv's.
Russell Hancox
2015-09-08 16:33:59 -04:00 -
3eb28deccf
santa-driver: Verify input args are not nullptr's.
Russell Hancox
2015-09-08 14:41:34 -04:00 -
761a852156
santad: Always request sizeof(santa_message_t) regardless of previous message size
Russell Hancox
2015-09-08 14:40:50 -04:00 -
f4ddb11c1f
santad: Force database permissions on startup
Russell Hancox
2015-09-08 14:33:25 -04:00 -
75158c11ea
santa-driver: Don't create santa_message_t structs on the stack.
Russell Hancox
2015-08-19 16:20:38 -04:00 -
fe96706b0c
KernelTests: Always unload kext and cleanup tmp after running
Russell Hancox
2015-08-27 17:20:01 -04:00 -
b87482e824
santad: Move page zero check to after binary/cert rule checks so 'bad' binaries can be whitelisted and notifications will be generated when they're blocked
Russell Hancox
2015-08-27 15:24:44 -04:00 -
a9ba99dc79
SNTFileInfo: Re-write mach header parsing
Russell Hancox
2015-08-27 15:24:10 -04:00 -
8884e92a1a
Tests: Add test for missing/bad pagezero
Russell Hancox
2015-08-27 15:23:50 -04:00 -
6385514257
santad: Block 32-bit binaries with missing/invalid page zero
Russell Hancox
2015-08-19 12:49:59 -04:00 -
d3ad47022b
Conf: Change log time format to ISO8601Z.3
Russell Hancox
2015-08-27 15:25:01 -04:00 -
138d4b507d
SantaGUI: Fix fast-user-switching support.
Russell Hancox
2015-08-18 17:00:38 -04:00 -
3c0b195bcf
Update travis.yml to add Cocoapod caching
Russell Hancox
2015-08-07 17:03:42 -04:00 -
d941a71bb5
Package: Forcibly make santactl symlink
Russell Hancox
2015-08-05 16:19:37 -04:00 -
08697d9daf
KernelTests: Fix lots-of-executions test
0.9
Russell Hancox
2015-08-05 15:58:15 -04:00 -
8959871988
Rakefile: Clean before dist
Russell Hancox
2015-08-05 12:09:08 -04:00 -
bb43a04992
SNTFileInfo: Always try to get embedded info.plist before bundle plist
Russell Hancox
2015-08-05 12:01:05 -04:00 -
5f93dc7991
Project: Stop trying to be smart with logging destinations
Russell Hancox
2015-08-04 18:13:04 -04:00 -
9be8eb223c
KernelTests: Stop blocking ps while tests are running, block ed instead.
Russell Hancox
2015-08-04 17:13:35 -04:00 -
e8b6c47e0f
KernelTests: Remove timeout, chdir to tmp dir before executing, add lots-of-binaries test
Russell Hancox
2015-08-04 17:13:20 -04:00 -
697d442afb
Project: Update Mac OS X -> OS X.
Russell Hancox
2015-08-04 13:54:55 -04:00 -
5dbd261b5a
GUI: Allow selection of all fields and add ppid to end of parent name.
Russell Hancox
2015-08-04 13:53:47 -04:00 -
9bc94ca658
GUI: Add defaultBlockMessage configuration
Russell Hancox
2015-08-04 13:52:44 -04:00 -
4404b5f849
santactl/sync: Default to ephemeralSessionConfiguration to avoid caching
Russell Hancox
2015-08-03 18:03:51 -04:00 -
6a4b73b8a9
santa-driver: Before posting request to santa, ensure it exists in the cache already
Russell Hancox
2015-08-03 18:02:57 -04:00 -
b6146224b3
santa-driver: Make "cache too large" log info instead of debug
Russell Hancox
2015-08-03 18:02:34 -04:00 -
e3593c1b0c
santad: fclose stderr for santactl sync too
Russell Hancox
2015-07-22 16:35:25 -04:00 -
90a2f10da6
santactl/rule: Print usage when args are bad, catch missing long arguments.
Russell Hancox
2015-07-22 13:48:07 -04:00 -
60bab1c004
Rakefile: Don't miss santad/santactl dSYMs
Russell Hancox
2015-07-21 15:22:14 -04:00 -
0898940d0b
santad: Pass santa_message_t straight to SNTExecutionController
0.8.9
Russell Hancox
2015-07-21 14:46:32 -04:00