mirror of
https://github.com/mail-in-a-box/mailinabox.git
synced 2024-11-23 02:27:05 +00: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
#2260
#2261
#2262
#2262
#2263
#2268
#227
#227
#2270
#2271
#2275
#2281
#2287
#2293
#2296
#2298
#2298
#2299
#230
#2301
#2304
#2305
#2306
#2308
#2308
#2309
#2309
#2310
#2311
#2315
#2317
#2319
#2319
#232
#2322
#2325
#2328
#2329
#233
#2330
#2332
#2333
#2334
#2340
#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
#2387
#2389
#239
#239
#2390
#2401
#2406
#2407
#2409
#2410
#2410
#2411
#2411
#2413
#2413
#2416
#2416
#2418
#2418
#242
#242
#2422
#2423
#2424
#2424
#2425
#2425
#2428
#2428
#2429
#2429
#2431
#2431
#2432
#2432
#2433
#2436
#2436
#2437
#2439
#244
#244
#2440
#2440
#2441
#2441
#2445
#2445
#2453
#2454
#2457
#2457
#2459
#2459
#248
#25
#25
#251
#251
#254
#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
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
#2260
#2261
#2262
#2262
#2263
#2268
#227
#227
#2270
#2271
#2275
#2281
#2287
#2293
#2296
#2298
#2298
#2299
#230
#2301
#2304
#2305
#2306
#2308
#2308
#2309
#2309
#2310
#2311
#2315
#2317
#2319
#2319
#232
#2322
#2325
#2328
#2329
#233
#2330
#2332
#2333
#2334
#2340
#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
#2387
#2389
#239
#239
#2390
#2401
#2406
#2407
#2409
#2410
#2410
#2411
#2411
#2413
#2413
#2416
#2416
#2418
#2418
#242
#242
#2422
#2423
#2424
#2424
#2425
#2425
#2428
#2428
#2429
#2429
#2431
#2431
#2432
#2432
#2433
#2436
#2436
#2437
#2439
#244
#244
#2440
#2440
#2441
#2441
#2445
#2445
#2453
#2454
#2457
#2457
#2459
#2459
#248
#25
#25
#251
#251
#254
#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
-
d53cb88a92
update z-push with carddav and caldav support
jkaberg
2014-08-11 19:08:02 +0200 -
20b494c3ac
attempting to fix broken static files etc
jkaberg
2014-08-11 18:46:39 +0200 -
3540a1677d
install php5-imap, restart php service
jkaberg
2014-08-11 17:59:04 +0200 -
bc0c0bf0fb
owncloud config.php markup
jkaberg
2014-08-11 17:53:01 +0200 -
51bb781ffd
fix composer.phar not finding the composer.json file
jkaberg
2014-08-11 17:44:30 +0200 -
d324f0981a
cleanup owncloud.sh
jkaberg
2014-08-11 17:08:13 +0200 -
a801bf2a30
white spaces argh.
jkaberg
2014-08-11 16:30:39 +0200 -
0899952fe1
initial owncloud port, untested and unfinished
jkaberg
2014-08-11 16:24:29 +0200 -
1312b0254b
backup: dont remove old increments because then we lose the backup history right before the last full backup, instead let them disappear along with full backups when a whole chain becomes very old
Joshua Tauberer
2014-08-11 11:45:40 +0000 -
f66914d634
backup: automatically take a full backup when the sum of the increments get very large
Joshua Tauberer
2014-08-11 11:38:32 +0000 -
b6713d9a17
tools/mail.py should return a non-zero exit status when invalid command line args are given
Joshua Tauberer
2014-08-10 14:10:25 +0000 -
58e300e113
backup must be full on the first run because incremental backup will fail, fixes #134
Joshua Tauberer
2014-08-11 07:14:47 -0400 -
140c508ff6
increase dovecot imap_idle_notify_interval to 4 minutes
Joshua Tauberer
2014-08-10 11:39:29 +0000 -
e294f7c181
create the Drafts folder for users so K-9 mail doesn't poll unnecessarily, see #129
Joshua Tauberer
2014-08-09 16:49:57 +0000 -
600ecb5356
Exclude f2b sets
jordanrinke
2014-08-08 16:41:31 -0700 -
b56f82cb92
make a privileges column in the users table and mark the first user as an admin
Joshua Tauberer
2014-08-08 12:31:22 +0000 -
880ec44a0c
if the machine didn't have resolvconf before (my box didn't after an upgrade from Ubuntu 13.xx), make sure it has it now and archive any old resolv.conf since it should now only list 127.0.0.1 for bind9
Joshua Tauberer
2014-08-07 13:49:14 +0000 -
c97283829b
note ActiveSync compatible device link in the guide, thanks to corv on the forums for pointing it out
Joshua Tauberer
2014-08-04 07:21:54 -0400 -
5db12be507
migrate the migration state from MIGRATIONID in /etc/mailinabox.conf to STORAGE_ROOT/mailinabox.version so that the data format of STORAGE_ROOT is stored in the directory itself
Joshua Tauberer
2014-08-03 21:41:32 +0000 -
222b4b790d
put twitter at the end of the guide
Joshua Tauberer
2014-08-03 17:14:19 -0400 -
e30a32fa9a
update DNSSEC instructions, fixes #120
Joshua Tauberer
2014-08-03 17:00:42 -0400 -
64cb00b9d6
add reject_unlisted_recipient before greylisting, fixes #127
Joshua Tauberer
2014-08-03 00:06:54 +0000 -
b86656243f
avoid mail.log warnings about untrusted certificates on outgoing mail, fixes #124
Joshua Tauberer
2014-08-02 15:39:47 +0000 -
6a512042dc
after creating the local encrypted backup, execute the after-backup script if the user has provided one to copy the files to a remote location
Joshua Tauberer
2014-08-02 14:16:08 +0000 -
6d4fab1e6a
whats_next: offer DNSSEC DS parameters rather than the full record and in validation allow for other digests than the one we suggest using
Joshua Tauberer
2014-08-01 12:15:02 +0000 -
30178ef019
add a --force flag to dns_update
Joshua Tauberer
2014-08-01 12:05:34 +0000 -
d6d04190a2
some tweaks
Joshua Tauberer
2014-07-31 19:11:37 -0400 -
cd59025979
dont ask the user for the machine's IP address if we can be sure our guess is right (trust icanhazip to give us the right answer)
Joshua Tauberer
2014-07-29 20:04:50 -0400 -
0be92d776e
put a 15-second timeout in asking icanhazip.com for our IP address, although this limit does not seem to actually work (i.e. if I set the limit to 5 seconds, curl still hangs 10+ when I turn off my network connection)
Joshua Tauberer
2014-07-29 20:03:19 -0400 -
168c06939d
have nsd bind to the network interaface that is connected to the Internet, rather than all non-loopback network interfaces
Joshua Tauberer
2014-07-29 19:24:10 -0400 -
c74bef12d2
allow for network checks to be skips in setup while testing using SKIP_NETWORK_CHECKS=1
Joshua Tauberer
2014-07-29 19:09:08 -0400 -
6619239280
the SSL private key would be overwritten if ssl_certificate.pem file was deleted; maybe the cause of #98
Joshua Tauberer
2014-07-28 15:38:17 -0400 -
834a7b9096
run network checks during setup and stop if there is a bad condition
Joshua Tauberer
2014-07-26 11:26:59 -0400 -
35fc252fb1
add a smiley back to the logo
Joshua Tauberer
2014-07-26 10:27:07 -0400 -
3a7221a69a
handle errors in management API calls properly
Joshua Tauberer
2014-07-25 13:51:35 +0000 -
910b473ea7
add a mandatory-pgp-encryption submission port
encryption-milter
Joshua Tauberer
2014-07-25 13:21:13 +0000 -
86ec0f6da7
the cron job to re-sign DNSSEC zones was still not working because the script needed a hash-bang line; what I did in
65c3a44e63
didn't actually fix the problem Joshua Tauberer2014-07-25 12:15:30 +0000 -
f50cf10249
also accept Ubuntu 14.04.1 LTS, the point release that people are automatically pushed to
Joshua Tauberer
2014-07-22 21:36:15 +0000 -
439f5d57c1
clarify reverse DNS a bit
Joshua Tauberer
2014-07-22 08:18:52 -0400 -
eeb291ecff
s/fake/glue/
Joshua Tauberer
2014-07-22 08:05:58 -0400 -
621fcc2233
use /dev/random for crypto-grade RNG with the help of haveged
Joshua Tauberer
2014-07-21 07:12:59 -0400 -
69f0e1d07a
Use /dev/random instead of /dev/urandom /dev/random should be used for crypto-grade RNG.
solt
2014-07-20 23:14:13 +0200 -
f7f3fbe9e7
document static web, custom DNS; replace 'cost' with a checklist at the top
Joshua Tauberer
2014-07-20 11:56:47 -0400 -
8042ab66ac
dont serve web for domains with custom DNS records that point A/AAAA elsewhere, and in whats_next only check that an A record exists on a domain if we are serving web on the domain
Joshua Tauberer
2014-07-20 15:15:33 +0000 -
8354d9732a
in the custom DNS yaml config, treat 'local' as an alias for the box's own IP/IPv6 addresses
Joshua Tauberer
2014-07-20 14:53:55 +0000 -
1ad9c70887
refactor custom DNS records
Joshua Tauberer
2014-07-20 14:48:20 +0000 -
2e0680de4f
the check for whether a custom DNS setting is valid was in the wrong place
Joshua Tauberer
2014-07-20 14:41:02 +0000 -
65c3a44e63
the cron job to re-sign DNSSEC zones wasnt working after adding the API key to the management daemon because the script relied on a bash-ism but cron runs it with (probably) sh
Joshua Tauberer
2014-07-19 16:31:05 +0000 -
e6445f9af2
add links to the top left
Joshua Tauberer
2014-07-19 11:02:54 -0400 -
3802a92982
reorganize feature list
Joshua Tauberer
2014-07-19 10:56:37 -0400 -
54220c2a09
add Exchange ActiveSync to the website's list of features
Joshua Tauberer
2014-07-19 10:30:44 -0400 -
00de588eba
I made up a fact
Joshua Tauberer
2014-07-06 21:44:33 -0400 -
37fcc5b53d
Add AAAA records for ns1/ns2
Joshua Tauberer
2014-07-18 11:12:13 +0000 -
89acbe4127
Update dns_update.py
sfPlayer1
2014-07-18 13:05:32 +0200 -
0e893626c8
Add IPv6 glue records as well
sfPlayer1
2014-07-18 13:03:09 +0200 -
42c891032d
don't create a www. subdomain on any domains that are themselves subdomains within a zone, i.e. don't create www.PUBLIC_HOSTNAME if PUBLIC_HOSTNAME is a subdomain of another domain, which is what we normally recommend
Joshua Tauberer
2014-07-17 13:07:53 +0000 -
d7a9e7cc17
run management/dns_update.py from the console to dump the DNS records, with explanations, in case the user wants to host DNS off of the box
Joshua Tauberer
2014-07-17 13:02:39 +0000 -
7803ac9ca4
write explanatory text as we build DNS zones so we can help the user manage DNS off of the box
Joshua Tauberer
2014-07-17 12:36:45 +0000 -
91cf45c843
add a comment
Joshua Tauberer
2014-07-16 09:39:13 -0400 -
eac349187d
whats_next: move the admin alias check to the system section
Joshua Tauberer
2014-07-16 09:19:32 -0400 -
023cd12e1a
hide lots of unnecessary and scary output during setup
Joshua Tauberer
2014-07-16 09:06:45 -0400 -
465aaf2d30
check that we're running as root before doing anything
Joshua Tauberer
2014-07-16 08:29:50 -0400 -
5a4f5b1874
move the welcome message to after the system checks
Joshua Tauberer
2014-07-16 08:27:14 -0400 -
c716fd27bf
refuse to start if the system has less than 768 MB of RAM, except when testing within Vagrant
Joshua Tauberer
2014-07-16 08:25:54 -0400 -
4e5b5f2852
Vagrant typo
Joshua Tauberer
2014-07-16 08:00:10 -0400 -
89376b10d0
Merge pull request #111 from h8h/patch-1
Joshua Tauberer
2014-07-16 09:36:22 -0400 -
9b887d2e63
Use $STORAGE_ROOT
h8h
2014-07-16 15:33:40 +0200 -
9c7d476915
re-do catch-all aliases, fixes #107 (originally #104)
Joshua Tauberer
2014-07-13 12:13:41 +0000 -
84d2023f94
Merge pull request #105 from jonessen96/master
Joshua Tauberer
2014-07-12 17:05:07 -0400 -
c35252720f
Prohibited usage of empty local part for validate_email(email, strict = true)
Jonas Platte
2014-07-12 13:17:13 +0200 -
85c8f9d5e9
add z-push to the arch diagram
Joshua Tauberer
2014-07-12 09:52:00 -0400 -
70e4e7f7be
Fixed validate_email not accepting catchalls (empty local part of the address)
Jonas Platte
2014-07-12 03:19:09 +0200 -
fb357dee33
add z-push to the start script
Joshua Tauberer
2014-07-12 00:04:56 +0000 -
2a7669a0d3
z-push: an Exchange ActiveSync server
Joshua Tauberer
2014-07-12 00:02:32 +0000 -
67c7391546
Roundcube's classic skin is nicer
Joshua Tauberer
2014-07-11 21:52:46 +0000 -
e41b909461
typos
Joshua Tauberer
2014-07-11 08:32:52 -0400 -
7324b6c61b
system architecture diagram
Joshua Tauberer
2014-07-11 08:29:52 -0400 -
85bd2c8804
use the Dovecot managesieve service to manage sieve scripts
Joshua Tauberer
2014-07-10 07:40:51 +0000 -
e713af5f5a
refactor the mail setup scripts
Joshua Tauberer
2014-07-10 07:18:01 +0000 -
6f51b49671
remove the hard-coded migration ID from setup.sh
Joshua Tauberer
2014-07-10 12:49:19 +0000 -
6ce7ce7fb5
how to update the box
Joshua Tauberer
2014-07-10 08:14:38 -0400 -
ebcc81ca2e
move DNSSEC stuff around
Joshua Tauberer
2014-07-10 08:07:36 -0400 -
358ea72825
clarify glue records
Joshua Tauberer
2014-07-10 08:03:02 -0400 -
2d587d44ec
Merge
d0eec33921
into41b3df6d78
h8h2014-07-09 19:59:23 +0000 -
d0eec33921
Enabled Managesieve Plugins for Dovecot and Roundcube
H8H
2014-07-09 21:38:52 +0200 -
41b3df6d78
manage hostmaster@ and postmaster@ automatically, create administrator@ during setup instead
Joshua Tauberer
2014-07-09 19:29:46 +0000 -
22a010ecb9
say that certificates are valid too in output
Joshua Tauberer
2014-07-09 16:38:56 +0000 -
659b5c8aa3
if the server certificate can be used for a non-primary domain, use it
Joshua Tauberer
2014-07-09 16:38:42 +0000 -
9d86c0cb13
link to the new Discourse forum
Joshua Tauberer
2014-07-09 10:09:25 -0400 -
6c70b10c15
tell users to restart nginx after plugging in a new cert
Joshua Tauberer
2014-07-09 14:05:59 +0000 -
7960a517c6
favicon
Joshua Tauberer
2014-07-09 09:41:26 -0400 -
e41b08ebb2
logo with title
Joshua Tauberer
2014-07-09 09:21:07 -0400 -
b0d7ace085
two raster logo sizes
Joshua Tauberer
2014-07-09 09:15:36 -0400 -
deebda06e1
utils.sort_domains wasn't right
Joshua Tauberer
2014-07-09 12:35:12 +0000 -
1a74b81f44
new nginx configuration yaml file to allow proxying of whole domains elsewhere
Joshua Tauberer
2014-07-09 12:31:32 +0000 -
c70fa7bb1b
add Twitter and instructions for getting help
Joshua Tauberer
2014-07-08 18:08:13 -0400 -
dbcd5590fb
adding logo to website
Joshua Tauberer
2014-07-08 18:03:16 -0400 -
79a4973ab8
make the index page also work on file:
Joshua Tauberer
2014-07-08 18:00:32 -0400 -
359f34767f
adding a basic logo
Joshua Tauberer
2014-07-08 17:54:08 -0400 -
04e30ffa78
check that the installed certificate corresponds to the private key
Joshua Tauberer
2014-07-08 15:47:54 +0000