mirror of
https://github.com/mail-in-a-box/mailinabox.git
synced 2026-03-30 21:07:23 +02:00
Commit Graph
Select branches
Hide Pull Requests
2fa
docker
encryption-milter
main
secureupgrade
webauthn
#1
#1
#1000
#1000
#1001
#1001
#1005
#1006
#1007
#1007
#1010
#1014
#1022
#1022
#1024
#1025
#1025
#1027
#1028
#1029
#103
#103
#1030
#1030
#1035
#1035
#1036
#1037
#1039
#1039
#1042
#1042
#1043
#1043
#1044
#105
#1052
#1057
#1057
#1058
#1058
#1065
#1076
#1077
#1078
#1079
#1079
#1083
#1083
#1085
#1085
#1093
#1094
#1096
#1098
#1099
#1103
#1103
#1105
#1108
#111
#1114
#1120
#1121
#1123
#1126
#1126
#113
#1138
#1139
#1140
#1140
#1141
#115
#1150
#1151
#1153
#1155
#1162
#1163
#1165
#1165
#1166
#1168
#1168
#1169
#1169
#1171
#1172
#1173
#1177
#1179
#1181
#1185
#12
#1201
#1206
#1209
#1212
#1215
#1215
#1216
#1216
#1221
#1221
#1223
#1229
#1229
#1231
#1232
#1233
#1233
#1236
#1238
#1238
#1253
#1255
#1258
#1261
#1265
#1265
#1266
#1266
#1268
#1271
#1277
#1278
#1281
#1281
#1287
#1287
#1292
#1294
#1294
#1302
#1305
#1311
#1311
#1312
#1313
#1313
#1330
#1338
#1338
#1345
#1346
#1346
#1347
#1348
#135
#1354
#1359
#1376
#1377
#1377
#1380
#1387
#1387
#1398
#1399
#1400
#1400
#1402
#1406
#1408
#1408
#1412
#1417
#142
#1420
#1427
#1432
#1433
#1434
#1435
#1436
#1438
#144
#1441
#1441
#1443
#1443
#1447
#1448
#1451
#1452
#1454
#1455
#1455
#1456
#1456
#1457
#1458
#146
#1460
#1463
#1464
#1467
#147
#1475
#1476
#1477
#1479
#148
#1480
#1481
#1482
#1487
#1488
#149
#149
#1494
#1497
#1498
#150
#1500
#1504
#1506
#1511
#152
#1520
#1529
#1534
#1545
#1546
#1550
#1551
#1556
#156
#1560
#1563
#1564
#1565
#1568
#1568
#1576
#1577
#1578
#1579
#1580
#1581
#1584
#1588
#1590
#1590
#1603
#1603
#1605
#1606
#1611
#1616
#162
#1620
#1625
#1628
#1628
#1629
#163
#1632
#1633
#1634
#1635
#1636
#1639
#164
#1641
#1642
#1643
#1644
#1644
#1646
#1646
#1648
#1650
#1651
#1652
#1652
#1653
#1654
#1655
#166
#1662
#167
#1670
#1671
#1672
#1673
#1674
#1675
#1676
#1679
#168
#1680
#1684
#1684
#1688
#1689
#1693
#1698
#170
#1702
#1703
#1712
#1716
#1716
#1717
#1720
#1721
#1728
#173
#1731
#1734
#1741
#1742
#1748
#1752
#1754
#1761
#1768
#1770
#1773
#1773
#1775
#178
#1787
#1789
#1790
#1791
#1793
#1795
#1798
#1799
#1800
#1804
#1809
#1812
#1813
#1814
#1817
#1823
#1823
#1827
#1829
#1830
#1836
#1841
#1848
#1853
#1855
#1856
#1856
#1863
#1866
#1869
#1876
#188
#1882
#1882
#1883
#1884
#1884
#1886
#1891
#1892
#1893
#1895
#1899
#1900
#1900
#1905
#1908
#191
#191
#1913
#192
#1920
#1920
#1929
#193
#1932
#1942
#1943
#1947
#1948
#1949
#1950
#1954
#1955
#1958
#1958
#1960
#1965
#1965
#1970
#1976
#2001
#2002
#2008
#201
#2012
#2013
#2015
#2017
#202
#202
#2024
#2033
#2034
#2035
#2038
#2043
#2043
#2044
#2045
#2051
#2054
#2055
#2063
#2064
#2067
#2069
#207
#2074
#2077
#2078
#2079
#2081
#2083
#2090
#21
#2105
#2106
#2109
#2115
#212
#212
#2125
#2126
#2137
#2138
#214
#214
#2151
#2153
#2156
#2157
#2158
#2159
#2162
#2163
#2170
#2182
#2190
#2191
#2192
#2192
#2193
#2193
#2194
#2198
#2199
#220
#220
#2201
#2202
#2203
#2204
#2207
#2208
#2216
#2218
#2219
#2220
#2220
#2226
#2227
#2236
#2241
#2244
#2247
#2248
#2249
#2252
#2253
#2258
#2258
#2259
#2259
#2260
#2261
#2262
#2263
#2268
#227
#227
#2270
#2271
#2275
#2281
#2287
#2293
#2296
#2298
#2298
#2299
#230
#2301
#2304
#2305
#2306
#2308
#2309
#2309
#2310
#2311
#2315
#2317
#2319
#2319
#232
#2322
#2325
#2328
#2329
#233
#2330
#2332
#2333
#2334
#2340
#2342
#2343
#2345
#2346
#2347
#2349
#2351
#2352
#2356
#2359
#2360
#2365
#2368
#2376
#2377
#2378
#2379
#2380
#2382
#2382
#2383
#2383
#2385
#2387
#2389
#239
#239
#2390
#2401
#2406
#2407
#2409
#2410
#2411
#2413
#2416
#2418
#242
#242
#2422
#2423
#2424
#2425
#2428
#2429
#2431
#2432
#2433
#2436
#2437
#2439
#244
#244
#2440
#2441
#2445
#2445
#2453
#2454
#2457
#2459
#2463
#2464
#2465
#2465
#2469
#2470
#2473
#2474
#2475
#2475
#2477
#248
#2480
#2482
#2483
#2484
#2485
#2485
#2486
#2486
#2490
#2491
#2493
#2494
#2494
#2498
#2498
#2499
#25
#25
#2500
#2506
#2506
#2507
#2508
#2509
#2509
#251
#251
#2511
#2512
#2515
#2520
#2522
#2525
#2525
#2528
#2529
#2537
#2537
#2538
#2538
#2539
#254
#2540
#2540
#2542
#2542
#2546
#2548
#2548
#2550
#2550
#2551
#2553
#2553
#2554
#2554
#2555
#2555
#2558
#2559
#2561
#2561
#2564
#2564
#2565
#2565
#260
#261
#269
#269
#274
#274
#275
#276
#276
#279
#282
#287
#288
#29
#297
#298
#300
#304
#306
#307
#310
#311
#311
#312
#313
#313
#317
#324
#324
#326
#332
#334
#336
#336
#338
#338
#34
#347
#348
#349
#349
#350
#350
#353
#363
#363
#365
#365
#366
#372
#377
#377
#38
#38
#392
#392
#396
#397
#397
#40
#403
#406
#409
#409
#410
#411
#412
#412
#413
#414
#414
#418
#419
#420
#421
#422
#423
#427
#429
#435
#435
#436
#437
#437
#439
#439
#442
#445
#45
#450
#451
#452
#460
#463
#47
#471
#476
#476
#477
#478
#479
#483
#483
#485
#485
#486
#49
#490
#490
#491
#491
#492
#494
#5
#502
#502
#507
#507
#510
#510
#512
#517
#523
#526
#528
#533
#536
#537
#540
#540
#544
#548
#549
#549
#550
#551
#571
#571
#572
#573
#580
#581
#583
#583
#584
#584
#587
#589
#596
#596
#597
#598
#599
#602
#605
#621
#624
#624
#630
#630
#632
#632
#634
#634
#636
#638
#638
#647
#65
#650
#650
#654
#66
#661
#664
#664
#665
#668
#674
#675
#678
#679
#679
#68
#685
#687
#687
#688
#69
#69
#699
#70
#708
#708
#709
#709
#712
#714
#714
#716
#718
#719
#719
#726
#727
#728
#73
#732
#733
#734
#735
#739
#739
#74
#743
#743
#744
#751
#754
#754
#755
#756
#757
#757
#760
#760
#763
#766
#767
#767
#768
#769
#77
#770
#770
#771
#772
#773
#774
#774
#775
#775
#776
#780
#780
#786
#787
#789
#791
#793
#794
#794
#795
#798
#80
#80
#804
#805
#805
#806
#808
#808
#810
#810
#811
#811
#818
#818
#821
#822
#823
#837
#840
#840
#846
#846
#857
#868
#868
#87
#870
#874
#874
#875
#876
#876
#879
#88
#880
#883
#883
#886
#887
#887
#889
#89
#891
#891
#894
#897
#897
#90
#900
#902
#904
#904
#906
#906
#908
#909
#914
#914
#917
#917
#92
#927
#931
#936
#938
#938
#939
#940
#946
#946
#947
#947
#948
#948
#949
#951
#952
#955
#955
#956
#956
#957
#957
#958
#958
#959
#959
#960
#961
#962
#962
#965
#97
#97
#970
#972
#974
#975
#975
#976
#976
#983
#984
#988
#992
#996
14.08-beta
v0.01
v0.02
v0.03
v0.04
v0.05
v0.06
v0.07
v0.08
v0.09
v0.10
v0.11
v0.11b
v0.12
v0.12b
v0.12c
v0.13a
v0.13b
v0.14
v0.15
v0.15-rc1
v0.15a
v0.16
v0.17
v0.17b
v0.17c
v0.18
v0.18b
v0.18c
v0.19
v0.19a
v0.19b
v0.20
v0.21
v0.21b
v0.21c
v0.22
v0.23
v0.23a
v0.24
v0.25
v0.26
v0.26b
v0.26c
v0.27
v0.28
v0.29
v0.30
v0.40
v0.41
v0.42
v0.42b
v0.43
v0.44
v0.45
v0.46
v0.47
v0.48
v0.50
v0.51
v0.52
v0.53
v0.53a
v0.54
v55
v56
v57
v57a
v60
v60.1
v61
v61.1
v62
v63
v64
v65
v66
v67
v68
v69
v69a
v69b
v70
v71
v71a
v72
v73
v74
Select branches
Hide Pull Requests
2fa
docker
encryption-milter
main
secureupgrade
webauthn
#1
#1
#1000
#1000
#1001
#1001
#1005
#1006
#1007
#1007
#1010
#1014
#1022
#1022
#1024
#1025
#1025
#1027
#1028
#1029
#103
#103
#1030
#1030
#1035
#1035
#1036
#1037
#1039
#1039
#1042
#1042
#1043
#1043
#1044
#105
#1052
#1057
#1057
#1058
#1058
#1065
#1076
#1077
#1078
#1079
#1079
#1083
#1083
#1085
#1085
#1093
#1094
#1096
#1098
#1099
#1103
#1103
#1105
#1108
#111
#1114
#1120
#1121
#1123
#1126
#1126
#113
#1138
#1139
#1140
#1140
#1141
#115
#1150
#1151
#1153
#1155
#1162
#1163
#1165
#1165
#1166
#1168
#1168
#1169
#1169
#1171
#1172
#1173
#1177
#1179
#1181
#1185
#12
#1201
#1206
#1209
#1212
#1215
#1215
#1216
#1216
#1221
#1221
#1223
#1229
#1229
#1231
#1232
#1233
#1233
#1236
#1238
#1238
#1253
#1255
#1258
#1261
#1265
#1265
#1266
#1266
#1268
#1271
#1277
#1278
#1281
#1281
#1287
#1287
#1292
#1294
#1294
#1302
#1305
#1311
#1311
#1312
#1313
#1313
#1330
#1338
#1338
#1345
#1346
#1346
#1347
#1348
#135
#1354
#1359
#1376
#1377
#1377
#1380
#1387
#1387
#1398
#1399
#1400
#1400
#1402
#1406
#1408
#1408
#1412
#1417
#142
#1420
#1427
#1432
#1433
#1434
#1435
#1436
#1438
#144
#1441
#1441
#1443
#1443
#1447
#1448
#1451
#1452
#1454
#1455
#1455
#1456
#1456
#1457
#1458
#146
#1460
#1463
#1464
#1467
#147
#1475
#1476
#1477
#1479
#148
#1480
#1481
#1482
#1487
#1488
#149
#149
#1494
#1497
#1498
#150
#1500
#1504
#1506
#1511
#152
#1520
#1529
#1534
#1545
#1546
#1550
#1551
#1556
#156
#1560
#1563
#1564
#1565
#1568
#1568
#1576
#1577
#1578
#1579
#1580
#1581
#1584
#1588
#1590
#1590
#1603
#1603
#1605
#1606
#1611
#1616
#162
#1620
#1625
#1628
#1628
#1629
#163
#1632
#1633
#1634
#1635
#1636
#1639
#164
#1641
#1642
#1643
#1644
#1644
#1646
#1646
#1648
#1650
#1651
#1652
#1652
#1653
#1654
#1655
#166
#1662
#167
#1670
#1671
#1672
#1673
#1674
#1675
#1676
#1679
#168
#1680
#1684
#1684
#1688
#1689
#1693
#1698
#170
#1702
#1703
#1712
#1716
#1716
#1717
#1720
#1721
#1728
#173
#1731
#1734
#1741
#1742
#1748
#1752
#1754
#1761
#1768
#1770
#1773
#1773
#1775
#178
#1787
#1789
#1790
#1791
#1793
#1795
#1798
#1799
#1800
#1804
#1809
#1812
#1813
#1814
#1817
#1823
#1823
#1827
#1829
#1830
#1836
#1841
#1848
#1853
#1855
#1856
#1856
#1863
#1866
#1869
#1876
#188
#1882
#1882
#1883
#1884
#1884
#1886
#1891
#1892
#1893
#1895
#1899
#1900
#1900
#1905
#1908
#191
#191
#1913
#192
#1920
#1920
#1929
#193
#1932
#1942
#1943
#1947
#1948
#1949
#1950
#1954
#1955
#1958
#1958
#1960
#1965
#1965
#1970
#1976
#2001
#2002
#2008
#201
#2012
#2013
#2015
#2017
#202
#202
#2024
#2033
#2034
#2035
#2038
#2043
#2043
#2044
#2045
#2051
#2054
#2055
#2063
#2064
#2067
#2069
#207
#2074
#2077
#2078
#2079
#2081
#2083
#2090
#21
#2105
#2106
#2109
#2115
#212
#212
#2125
#2126
#2137
#2138
#214
#214
#2151
#2153
#2156
#2157
#2158
#2159
#2162
#2163
#2170
#2182
#2190
#2191
#2192
#2192
#2193
#2193
#2194
#2198
#2199
#220
#220
#2201
#2202
#2203
#2204
#2207
#2208
#2216
#2218
#2219
#2220
#2220
#2226
#2227
#2236
#2241
#2244
#2247
#2248
#2249
#2252
#2253
#2258
#2258
#2259
#2259
#2260
#2261
#2262
#2263
#2268
#227
#227
#2270
#2271
#2275
#2281
#2287
#2293
#2296
#2298
#2298
#2299
#230
#2301
#2304
#2305
#2306
#2308
#2309
#2309
#2310
#2311
#2315
#2317
#2319
#2319
#232
#2322
#2325
#2328
#2329
#233
#2330
#2332
#2333
#2334
#2340
#2342
#2343
#2345
#2346
#2347
#2349
#2351
#2352
#2356
#2359
#2360
#2365
#2368
#2376
#2377
#2378
#2379
#2380
#2382
#2382
#2383
#2383
#2385
#2387
#2389
#239
#239
#2390
#2401
#2406
#2407
#2409
#2410
#2411
#2413
#2416
#2418
#242
#242
#2422
#2423
#2424
#2425
#2428
#2429
#2431
#2432
#2433
#2436
#2437
#2439
#244
#244
#2440
#2441
#2445
#2445
#2453
#2454
#2457
#2459
#2463
#2464
#2465
#2465
#2469
#2470
#2473
#2474
#2475
#2475
#2477
#248
#2480
#2482
#2483
#2484
#2485
#2485
#2486
#2486
#2490
#2491
#2493
#2494
#2494
#2498
#2498
#2499
#25
#25
#2500
#2506
#2506
#2507
#2508
#2509
#2509
#251
#251
#2511
#2512
#2515
#2520
#2522
#2525
#2525
#2528
#2529
#2537
#2537
#2538
#2538
#2539
#254
#2540
#2540
#2542
#2542
#2546
#2548
#2548
#2550
#2550
#2551
#2553
#2553
#2554
#2554
#2555
#2555
#2558
#2559
#2561
#2561
#2564
#2564
#2565
#2565
#260
#261
#269
#269
#274
#274
#275
#276
#276
#279
#282
#287
#288
#29
#297
#298
#300
#304
#306
#307
#310
#311
#311
#312
#313
#313
#317
#324
#324
#326
#332
#334
#336
#336
#338
#338
#34
#347
#348
#349
#349
#350
#350
#353
#363
#363
#365
#365
#366
#372
#377
#377
#38
#38
#392
#392
#396
#397
#397
#40
#403
#406
#409
#409
#410
#411
#412
#412
#413
#414
#414
#418
#419
#420
#421
#422
#423
#427
#429
#435
#435
#436
#437
#437
#439
#439
#442
#445
#45
#450
#451
#452
#460
#463
#47
#471
#476
#476
#477
#478
#479
#483
#483
#485
#485
#486
#49
#490
#490
#491
#491
#492
#494
#5
#502
#502
#507
#507
#510
#510
#512
#517
#523
#526
#528
#533
#536
#537
#540
#540
#544
#548
#549
#549
#550
#551
#571
#571
#572
#573
#580
#581
#583
#583
#584
#584
#587
#589
#596
#596
#597
#598
#599
#602
#605
#621
#624
#624
#630
#630
#632
#632
#634
#634
#636
#638
#638
#647
#65
#650
#650
#654
#66
#661
#664
#664
#665
#668
#674
#675
#678
#679
#679
#68
#685
#687
#687
#688
#69
#69
#699
#70
#708
#708
#709
#709
#712
#714
#714
#716
#718
#719
#719
#726
#727
#728
#73
#732
#733
#734
#735
#739
#739
#74
#743
#743
#744
#751
#754
#754
#755
#756
#757
#757
#760
#760
#763
#766
#767
#767
#768
#769
#77
#770
#770
#771
#772
#773
#774
#774
#775
#775
#776
#780
#780
#786
#787
#789
#791
#793
#794
#794
#795
#798
#80
#80
#804
#805
#805
#806
#808
#808
#810
#810
#811
#811
#818
#818
#821
#822
#823
#837
#840
#840
#846
#846
#857
#868
#868
#87
#870
#874
#874
#875
#876
#876
#879
#88
#880
#883
#883
#886
#887
#887
#889
#89
#891
#891
#894
#897
#897
#90
#900
#902
#904
#904
#906
#906
#908
#909
#914
#914
#917
#917
#92
#927
#931
#936
#938
#938
#939
#940
#946
#946
#947
#947
#948
#948
#949
#951
#952
#955
#955
#956
#956
#957
#957
#958
#958
#959
#959
#960
#961
#962
#962
#965
#97
#97
#970
#972
#974
#975
#975
#976
#976
#983
#984
#988
#992
#996
14.08-beta
v0.01
v0.02
v0.03
v0.04
v0.05
v0.06
v0.07
v0.08
v0.09
v0.10
v0.11
v0.11b
v0.12
v0.12b
v0.12c
v0.13a
v0.13b
v0.14
v0.15
v0.15-rc1
v0.15a
v0.16
v0.17
v0.17b
v0.17c
v0.18
v0.18b
v0.18c
v0.19
v0.19a
v0.19b
v0.20
v0.21
v0.21b
v0.21c
v0.22
v0.23
v0.23a
v0.24
v0.25
v0.26
v0.26b
v0.26c
v0.27
v0.28
v0.29
v0.30
v0.40
v0.41
v0.42
v0.42b
v0.43
v0.44
v0.45
v0.46
v0.47
v0.48
v0.50
v0.51
v0.52
v0.53
v0.53a
v0.54
v55
v56
v57
v57a
v60
v60.1
v61
v61.1
v62
v63
v64
v65
v66
v67
v68
v69
v69a
v69b
v70
v71
v71a
v72
v73
v74
-
a07de38e80
remove workaround for buggy nsd installation
Joshua Tauberer
2015-05-04 10:39:34 +00:00 -
1f08997a9e
need my new email_validator library during questions
Joshua Tauberer
2015-05-03 14:44:37 +00:00 -
1b2d07d81d
update CHANGELOG
Joshua Tauberer
2015-05-03 14:33:22 +00:00 -
fc32cf5bcc
permit the first user account to be a domain control validation address because a) it will necessarily be an admin and b) the user doesn't know the rules yet
Joshua Tauberer
2015-05-03 14:21:36 +00:00 -
ce94ef38b2
anonymize X-Pgp-Agent, Mime-Version outgoing mail headers; fixes #342
Joshua Tauberer
2015-05-03 14:03:57 +00:00 -
1e9c587b92
rewrite the DNS API to permit setting multiple records of the same type on the same domain
Joshua Tauberer
2015-05-03 13:40:52 +00:00 -
9f1d633ae4
re-do the custom DNS get/set routines so it is possible to store more than one record for a qname-rtype pair, like multiple TXT records
Joshua Tauberer
2015-05-03 01:10:28 +00:00 -
f01189631a
management api: make json responses nicely formatted
Joshua Tauberer
2015-05-03 12:53:09 +00:00 -
542877ee46
use the font-awesome .fa-spinner.fa-pulse classes for the AJAX loading indicator, rather than the static glyphicon-time icon
Joshua Tauberer
2015-05-03 12:29:42 +00:00 -
f1760b516d
control panel: sometimes the ajax loading modal would show after operations were already done
Joshua Tauberer
2015-05-03 12:24:26 +00:00 -
f0143fd6c9
bump version of my email_validator library
Joshua Tauberer
2015-04-29 21:18:14 +00:00 -
febfa72d60
race condition between backups and status checks - connection refused
Joshua Tauberer
2015-04-29 21:06:38 +00:00 -
c03e00035f
prevent archiving of the user's own account because they'll lose access to the control panel
Joshua Tauberer
2015-04-28 07:14:35 -04:00 -
2f8866ef32
if there are no users at all the warning on the control panel login screen was incorrect
Joshua Tauberer
2015-04-28 07:11:41 -04:00 -
f98afac6df
if you make an API call with a user-specific API key (e.g. from control panel) but your account no longer exists on the system, there was an unhandled error
Joshua Tauberer
2015-04-28 07:05:49 -04:00 -
5efd5abbe4
move the email address syntax validation for users and aliases into my new email_validator library (https://github.com/JoshData/python-email-validator)
Joshua Tauberer
2015-04-21 14:43:12 +00:00 -
6bb8f5d889
ownCloud 8 busted MOD_X_ACCEL_REDIRECT_ENABLED
Joshua Tauberer
2015-04-20 22:17:23 +00:00 -
35f4a49d10
my html5 stub was wrong;
8c3aed2846Joshua Tauberer
2015-04-19 13:08:53 +00:00 -
a31d713fcc
stricter validation of the domain parts of email addresses: only letters, numbers, and hyphens, and the TLD ends with a letter
Joshua Tauberer
2015-04-19 13:06:11 +00:00 -
6f38f7afc3
update CHANGELOG
Joshua Tauberer
2015-04-16 12:02:17 +00:00 -
e514ca0009
bump to Roundcube 1.1.1
Joshua Tauberer
2015-04-16 11:45:15 +00:00 -
8c3aed2846
update the control panel html template to my latest html5 stub
Joshua Tauberer
2015-04-11 15:39:35 -04:00 -
2cab9d5514
editconf.py: better error message if command line arguments are not valid
Joshua Tauberer
2015-04-11 15:25:11 -04:00 -
c38bdbb0c5
mistake in
31eec9fa1c#300Joshua Tauberer
2015-04-11 15:24:15 -04:00 -
2a1704a0dc
check that the downloaded ownCloud and roundcube files match a known SHA1 hash
Joshua Tauberer
2015-04-11 15:21:38 -04:00 -
36168b4609
add a 'backup --verify' command to run duplicity's verify command to check that the backup files are OK
Joshua Tauberer
2015-04-11 18:43:46 +00:00 -
bd498def76
backups now use duplicity's built-in gpg symmetric encryption
Joshua Tauberer
2015-04-11 18:33:57 +00:00 -
d8279c48ac
new backup method tweaks
Joshua Tauberer
2015-04-11 17:43:16 +00:00 -
4232245546
Use built in duplicity encryption (GPG) for backups, closes #362, closes #363
David Piggott
2015-03-26 12:27:26 +00:00 -
2d1186e55d
increase spampd maximum message size from 64KB to 500KB, matching the spamc default
Joshua Tauberer
2015-04-09 14:45:32 +00:00 -
072aeca1be
prevent accidental domain control validation hijacking by limiting use of admin@ etc. addresses in users/aliases
Joshua Tauberer
2015-04-09 13:34:46 +00:00 -
cb656f9ef4
in status checks replace '=>' with a Unicode arrow and tweak how aliases are reported
Joshua Tauberer
2015-04-09 13:04:36 +00:00 -
322a5779f1
store IDNs (internationalized domain names) in IDNA (ASCII) in our database, not in Unicode
Joshua Tauberer
2015-03-29 09:33:31 -04:00 -
e41df28bf2
if a migration fails, dont continue setup
Joshua Tauberer
2015-03-29 10:32:17 -04:00 -
d3239b49ce
Merge pull request #372 from hnk/fix-spaces_in_password
Joshua Tauberer
2015-04-09 09:08:31 -04:00 -
d11be61d94
Add POP3S support (merge w/ adjustments)
Joshua Tauberer
2015-04-09 08:12:04 -04:00 -
916063a79b
Better documentation for POP3 settings, UIDL.
Morteza Milani
2015-04-08 21:32:14 -07:00 -
5aa0bf2d14
add instructions for verifying the signed tags to the README
Joshua Tauberer
2015-04-01 10:38:09 -04:00 -
f3ad6b4acc
Version 0.08
v0.08
Joshua Tauberer
2015-04-01 10:14:34 -04:00 -
ec039719de
prevent caching of ajax responses in the control panel
Joshua Tauberer
2015-03-31 14:52:11 +00:00 -
6989df0af3
fix(read_password): regex check for spaces, quotes
Sascha Reynolds
2015-03-30 19:59:07 +02:00 -
14b16b2f36
allow custom DNS TXT records for SPF, DKIM, and DMARC to override the ones we want to set
Joshua Tauberer
2015-03-30 00:53:30 +00:00 -
cbc7e280d6
set the SPF record after custom DNS records so that the SPF record doesn't prevent all custom TXT records from coming in
Joshua Tauberer
2015-03-30 00:51:19 +00:00 -
f4fa9c93a0
Merge pull request #366 from hnk/hnk-patch-read_password
Joshua Tauberer
2015-03-29 14:12:07 -04:00 -
6c64723d7c
Change read_password() logic to better catch improper passwords
Hnk Reno
2015-03-29 18:54:37 +02:00 -
3d21f2223e
status checks: turn missing DNSSEC into a warning instead of an error; omit an error about missing TLSA if DNSSEC isn't in use; if DNSSEC is in use, make a missing TLSA record a warning instead of an error
Joshua Tauberer
2015-03-28 11:22:44 -04:00 -
710a69b812
turn some nameserver status check errors into warnings if the domain resolves correctly since the user might be using External DNS, closes #330
Joshua Tauberer
2015-03-28 11:19:05 -04:00 -
dd6a8d9998
upgrade to ownCloud 8.0.2
Joshua Tauberer
2015-02-12 19:53:17 +00:00 -
9f32e5af0a
the install of roundcube vacation_sieve requires that we install git
Joshua Tauberer
2015-03-28 09:54:52 -04:00 -
298e19598b
small bug in the new system status checks show-changes command
Joshua Tauberer
2015-03-22 14:02:48 +00:00 -
680191d7cb
drop the list of aliases from the users control panel page because with more than 50 aliases it seems to be so slow it times out
Joshua Tauberer
2015-03-22 13:59:05 +00:00 -
81d6d69b85
update CHANGELOG
Joshua Tauberer
2015-03-22 13:58:24 +00:00 -
6df72bf4ac
create the Trash folder on new user creation (fixes #359)
Joshua Tauberer
2015-03-22 13:24:55 +00:00 -
01f2451349
provide a better error message when creating a user account with non-ASCII characters
Joshua Tauberer
2015-03-22 12:33:06 +00:00 -
dcd971d079
the opendmarc miter should run on incoming mail only
Joshua Tauberer
2015-03-21 16:14:01 +00:00 -
4d22fb9b2a
run status checks each night and email the administrator with the changes from the previous day's results
Joshua Tauberer
2015-03-08 21:56:28 +00:00 -
c18d58b13f
backups: predict when the next backup will occur
Joshua Tauberer
2015-03-08 20:55:39 +00:00 -
b539c2df70
Merge pull request #347 from Toilal/feat/start-enhancements
Joshua Tauberer
2015-03-19 11:57:24 -04:00 -
64fdb4ddc1
Behave nicely when mailinabox.version file is missing
Toilal
2015-03-04 11:25:06 +01:00 -
a8669197dd
added Roundcube plugin vacation_sieve
Joshua Tauberer
2015-03-08 19:02:49 +00:00 -
2412c92772
enable fail2ban for ssh and dovecot
Joshua Tauberer
2015-03-08 18:35:57 +00:00 -
7c0ca42145
status checks: don't check that dovecot-sieve is publicly accessible
Joshua Tauberer
2015-03-03 11:47:00 +00:00 -
c443524ee2
Configure fail2ban jails to prevent dumb brute-force attacks against postfix, dovecot and ssh. See #319
H8H
2015-03-08 01:13:55 +01:00 -
e2fa01e0cf
Merge pull request #348 from benschumacher/master
Joshua Tauberer
2015-03-04 13:42:02 -05:00 -
6558f05d1d
Give the DNS update tool the ability to customize MX records. Useful if you want a subdomain to send mail to another host.
Ben Schumacher
2015-03-04 13:04:38 -05:00 -
1be0f39be0
prep for v0.07 tag
v0.07
Joshua Tauberer
2015-02-28 17:09:12 -05:00 -
d01001f2a5
some more CHANGELOG entries
Joshua Tauberer
2015-02-28 17:06:09 -05:00 -
7c85694d60
Merge pull request #332 from mathuin/better-mx-check
Joshua Tauberer
2015-02-23 07:56:24 -05:00 -
b2fcd4c9e5
Now supports domains with multiple MX records.
Jack Twilley
2015-02-22 17:05:09 -08:00 -
ba8123f08a
reduced diff noise
Stefan Wienert
2015-02-21 16:06:56 +01:00 -
e2879a8eb1
made the setup repeatable
Stefan Wienert
2015-02-21 16:05:47 +01:00 -
eab8652225
added vacation_sieve plugin for Roundcube
Stefan Wienert
2015-02-21 16:01:27 +01:00 -
ead6f96513
Changed MX check to respect priorities other than 10.
Jack Twilley
2015-02-20 11:29:28 -08:00 -
7ec662c83f
status checks: use a worker pool that lives across flask requests, see #327
Joshua Tauberer
2015-02-18 16:42:18 +00:00 -
348d2b8701
Merge pull request #326 from dhpiggott/custom-dns-filter-secondary-nameserver
Joshua Tauberer
2015-02-17 08:31:34 -05:00 -
12f0dcb23b
Do not show '_secondary_nameserver' in Custom DNS table
David Piggott
2015-02-16 14:20:39 +00:00 -
449a538e6b
if a CNAME is set for a domain, don't create a website for that domain (just like A/AAAA records)
Joshua Tauberer
2015-02-17 00:44:30 +00:00 -
3c50c9a18b
when serving a 'www.' domain, check if the parent domain's ssl certificate can be used besides checking PRIMARY_HOSTNAME
Joshua Tauberer
2015-02-17 00:40:43 +00:00 -
3c10ec70a5
update comment
Joshua Tauberer
2015-02-17 00:08:04 +00:00 -
1a59f343c0
adding entries to the CHANGELOG
Joshua Tauberer
2015-02-16 23:58:17 +00:00 -
fba4d4702e
install opendmarc to add Authentication-Results headers for DMARC too
Joshua Tauberer
2015-02-16 23:16:09 +00:00 -
143bbf37f4
all mail domains, not just (top-level) zones, must have an entry in the opendkim key tables so that such outgoing mail gets signed
Joshua Tauberer
2015-02-16 18:13:49 -05:00 -
fd3ad267ba
if a domain has a catch-all or domain alias then we no longer force the creation of postmaster@ and so we should not be checking for its existence in the status checks
Joshua Tauberer
2015-02-15 19:06:58 -05:00 -
330583f71d
status checks: if a service isn't available publicly, check if it is available on the loopback interface to distinguish not running from not accessible
Joshua Tauberer
2015-02-13 09:30:25 -05:00 -
d775f90f0c
prevent apt from asking the user any questions
Joshua Tauberer
2015-02-13 13:41:52 +00:00 -
e096144713
Outlook 2007 or later on Windows 7 and later
Joshua Tauberer
2015-02-13 13:29:01 +00:00 -
7ce30ba888
roundcube 1.1.0
Joshua Tauberer
2015-02-13 13:22:46 +00:00 -
6a3ec1d874
updating CHANGELOG
Joshua Tauberer
2015-02-13 13:20:55 +00:00 -
575d3a66c6
more on being smarter about waiting for the management daemon to start
Joshua Tauberer
2015-02-13 13:11:03 +00:00 -
cc333b3965
be smarter about waiting for the management daemon to start before accessing it
Joshua Tauberer
2015-02-10 10:03:04 -05:00 -
351758b3bd
typo
Joshua Tauberer
2015-02-10 09:27:36 -05:00 -
94053d8432
Merge pull request #317 from bizonix/master
Joshua Tauberer
2015-02-09 12:53:32 -05:00 -
e14b2826e0
Disable viewing dotfiles (.htaccess, .svn, .git, etc.)
BiZoNiX
2015-02-09 19:41:42 +02:00 -
150611123a
typo/text tweak
Joshua Tauberer
2015-02-05 09:17:48 -05:00 -
abfc17ee62
web admin: simplify the instructions for creating a separate web directory for particular sites by moving it into a modal
Joshua Tauberer
2015-02-05 09:10:40 -05:00 -
97be9c94b9
if the user has set a http proxy or redirect on the root path of a domain, using custom.yaml, skip the domain from the static hosting panel because it wont be serving any static files
Joshua Tauberer
2015-02-05 08:55:57 -05:00 -
21b00e8fbb
if a custom A record is set, dont put in a default AAAA record pointing to the box because it will probably be wrong --- the user should either set an AAAA record or let the domain not resolve on IPv6
Joshua Tauberer
2015-02-03 21:51:19 -05:00 -
01636c2e4b
Merge branch 'h8h-master'
Joshua Tauberer
2015-02-03 23:54:17 +00:00 -
005315cd29
removed hardcoded /home directory to apply the existing configuration options for STORAGE_USER/ROOT if they exist
H8H
2015-02-01 18:01:33 +01:00 -
20d20df829
allow for non-standard ssh port in status check
Ian Beringer
2015-02-01 20:18:32 +01:00