Commit Graph

47 Commits

Author SHA1 Message Date
b7d7ea5d8d Fix to simplify code 2023-09-15 22:34:32 +03:00
3f0ab3fb92 Fix missing line increment 2023-09-15 19:21:08 +03:00
836647525a Fix to save protocols to global config file 2023-09-15 17:50:39 +03:00
d199de8469 Add a param to create a new block before an existing one 2023-01-07 22:07:01 -08:00
1095ef4308 Use any kind of bootup action, not just an init script 2022-06-26 14:13:40 -07:00
945a8ac212 Fix to revert Dovecot start/stop commands to use init 2022-06-27 00:04:31 +03:00
4123d03922 Fix to use init script config name 2022-06-26 23:29:37 +03:00
3e20c9436d Add config option for file to add new directives to https://github.com/virtualmin/virtualmin-gpl/issues/398 2022-06-04 11:08:50 -07:00
05bb47c28b Fix missing call to init module 2022-05-31 19:22:06 +03:00
871a402868 Fix Dovecot start, stop and restart commands 2022-05-31 19:15:07 +03:00
de75c75b15 Record file we added to in the structure 2021-11-17 20:00:28 -08:00
8c659ea1c4 Strip trailing spaces 2021-01-13 18:56:51 -08:00
b68bc95f40 Add new function to add a new section 2020-12-22 22:26:31 -08:00
0f2ef46f4c Set line number and file in new directives 2020-12-22 21:45:49 -08:00
20991a1db5 Remove useless lib files 2020-10-01 12:32:04 -07:00
20cf24ee8c Fix least version detection in Dovecot
https://sourceforge.net/p/webadmin/bugs/5401/
2020-08-28 16:40:12 +03:00
7fd281ae21 Fix indent bug for newly created directives in section bf062d8228 https://github.com/virtualmin/virtualmin-gpl/pull/199 2020-08-23 15:18:24 +03:00
c4805ec951 Fix typo 2020-08-22 16:54:02 -07:00
bf062d8228 Add correct spaces for new directives 2020-08-18 12:04:40 -07:00
837aa43f2e fix merge conflict 2020-08-12 20:23:01 -07:00
35bc2408af Fix bugs in the renumbering code that was causing double updates 2020-08-12 20:22:10 -07:00
3cf65f8057 Add new API to renumber sections and members 218a5034c5 2020-08-10 15:48:25 +03:00
5867b4120e Record and preserve indents 2020-08-09 12:13:16 -07:00
024f08f58a Remove debug code 2020-08-09 12:06:19 -07:00
218a5034c5 When renumbering, always process the entire config 2020-08-09 12:02:26 -07:00
ec0352d798 Renumber sub-directives as well 2020-08-06 13:14:36 -07:00
2ee43178df Set parent section fields that would be set when reading the config 2020-07-17 09:53:22 -07:00
8ca1cb35a6 Correctly set file and lines on newly created sub-directives 2020-06-22 20:32:15 -07:00
c5d8530ebc Use HUP signal to apply Dovecot config 2020-05-23 12:55:35 -07:00
a2dc3f7124 Switch all calls to open() to explicitly open for read 2020-03-14 17:20:54 -07:00
e4eca67a48 Dovecot 2.2+ has deprecated ssl_ca_file and similar https://sourceforge.net/p/webadmin/bugs/5117/ 2018-04-16 16:30:01 -07:00
4d39b7233c Also prefer non-self-referential values when finding directives 2015-09-07 19:35:53 -07:00
897f0d06fe When choosing a directive to replace, if there are multiple instances and some refer to previous values, pick one that is not self-referential http://virtualmin.com/node/25425 2015-09-07 19:29:46 -07:00
88bd898a00 Update first occurrance of a directive https://www.virtualmin.com/node/25425 2013-02-17 22:11:24 -08:00
6df133f3fc Deal with backreferences 2012-04-27 23:10:24 -07:00
2d84e2e1bb Support lmtp protocol 2011-10-13 21:33:23 -07:00
6c31d108c1 Dovecot 2 doesn't need imaps and pop3s protocols
https://www.virtualmin.com/node/19776
2011-10-13 11:14:40 -07:00
1b7c22dbd0 Background dovecot to prevent hang at startup 2011-08-13 15:23:00 -07:00
f67d331030 Handle different dovecot config locations on CentOS 6 2011-08-11 12:47:15 -07:00
d58220f68a Dovecot 2.0 support 2011-03-26 11:40:51 -07:00
57480a2a96 Fix stupid use of length(@) when I meant scalar(@) 2010-12-17 12:16:14 -08:00
8926759d15 Remove use of deprecated defined(@foo)
https://sourceforge.net/tracker/?func=detail&atid=117457&aid=3138980&group_id=17457
2010-12-17 11:37:04 -08:00
9dbd5db2c9 Fix permissions 2009-07-20 23:42:32 -07:00
8de552fdb4 Use new module 2009-03-01 23:54:23 +00:00
d0ad6f6246 SSL fields for CA cert file and private key password 2008-09-01 05:05:46 +00:00
b2cc6c818b Dovecot locking method 2008-04-20 20:13:05 +00:00
fc1c1b243f Initial checkin of Webmin 2007-04-12 20:24:50 +00:00