|
|
|
@330:34700f68542a
|
[330:34700f68542a]
|
6 months |
Anselm Lingnau <anselm@…> |
Remove most of the @defaults values from DB; they are now mostly …
|
|
|
|
@329:a2facd6e81e7
|
[329:a2facd6e81e7]
|
6 months |
Anselm Lingnau <anselm@…> |
Allow referral to other configuration parameter values when parameters are …
|
|
|
|
@328:73e179721396
|
[328:73e179721396]
|
6 months |
Anselm Lingnau <anselm@…> |
Various changes to pl-init.
pl-init will now add the list owner to the …
|
|
|
|
@327:98b7e8d17c68
|
[327:98b7e8d17c68]
|
6 months |
Anselm Lingnau <anselm@…> |
Fix the log call in log_and_die subroutine in Lancelot::Log to be …
|
|
|
|
@326:6fe792e6c8f1
|
[326:6fe792e6c8f1]
|
6 months |
Anselm Lingnau <anselm@…> |
Big get_config() cleanup to get rid of hard_coded defaults.
We're now …
|
|
|
|
@325:b5e12839cdf5
|
[325:b5e12839cdf5]
|
6 months |
Anselm Lingnau <anselm@…> |
Remove the dateformat() subroutine from ask_confirm.pm.
This is never …
|
|
|
|
@324:7d300681ec16
|
[324:7d300681ec16]
|
6 months |
Anselm Lingnau <anselm@…> |
Fix a set of appalling mistakes in do_config.pm.
|
|
|
|
@323:2fb49308319a
|
[323:2fb49308319a]
|
6 months |
Anselm Lingnau <anselm@…> |
Configuration parameter system reworked.
This adds a list of ?official? …
|
|
|
|
@322:063f421f1b8a
|
[322:063f421f1b8a]
|
6 months |
Anselm Lingnau <anselm@…> |
Make Lancelot::Auth::gpg clean up after itself.
The directory with the …
|
|
|
|
@321:6e4120f3a110
|
[321:6e4120f3a110]
|
6 months |
Anselm Lingnau <anselm@…> |
Handle UNCONFIRMED addresses properly in pl-list.
This includes a …
|
|
|
|
@320:789f94b9b8cc
|
[320:789f94b9b8cc]
|
6 months |
Anselm Lingnau <anselm@…> |
Fix the Makefile.PL to say ?Project Lancelot?.
|
|
|
|
@319:6d44b0bcb316
|
[319:6d44b0bcb316]
|
6 months |
Anselm Lingnau <anselm@…> |
Make the unsubscription goodbye message sound less cynical.
|
|
|
|
@318:aec479fd611e
|
[318:aec479fd611e]
|
6 months |
Anselm Lingnau <anselm@…> |
Support the ?auth.default? parameter with default auth methods for …
|
|
|
|
@317:f10f9db09a29
|
[317:f10f9db09a29]
|
6 months |
Anselm Lingnau <anselm@…> |
Make adding addresses to the subscriber list more robust.
This will …
|
|
|
|
@316:e108bea0d05c
|
[316:e108bea0d05c]
|
6 months |
Anselm Lingnau <anselm@…> |
Various changes and improvements to the Project Lancelot HOWTO.
|
|
|
|
@315:cf4c62141b23
|
[315:cf4c62141b23]
|
6 months |
Anselm Lingnau <anselm@…> |
Make sure pl-janitor, which is called from cron, doesn't reset the ?.? …
|
|
|
|
@314:bd3b31aa4c3e
|
[314:bd3b31aa4c3e]
|
6 months |
Anselm Lingnau <anselm@…> |
Get rid of the --noauth opton to pl-subchange; replace with --auth=NONE. …
|
|
|
|
@313:f2654e1428e6
|
[313:f2654e1428e6]
|
6 months |
Anselm Lingnau <anselm@…> |
Add documentation (of sorts) for the --merge option of pl-conf.
|
|
|
|
@312:76afac400d6d
|
[312:76afac400d6d]
|
6 months |
Anselm Lingnau <anselm@…> |
Make sure the ?level? of messages in a thread is set when rebuilding the …
|
|
|
|
@311:7cc45db7cd49
|
[311:7cc45db7cd49]
|
6 months |
Anselm Lingnau <anselm@…> |
Add support for list aliases to pl-conf.
This adds the ?--alias? (or ?-a?) …
|
|
|
|
@310:3efb8b124b7e
|
[310:3efb8b124b7e]
|
6 months |
Anselm Lingnau <anselm@…> |
Make sure pl-incoming ignores the default list alias.
This includes not …
|
|
|
|
@309:1181f65d21a7
|
[309:1181f65d21a7]
|
6 months |
Anselm Lingnau <anselm@…> |
Tweaks to the archive index database, for the benefit of Project …
|
|
|
|
@308:cd7ace336959
|
[308:cd7ace336959]
|
6 months |
Anselm Lingnau <anselm@…> |
Rename some configuration parameters for improved readability.
|
|
|
|
@307:343759bbd59e
|
[307:343759bbd59e]
|
6 months |
Anselm Lingnau <anselm@…> |
Allow list aliases by way of symbolic links from $HOME/.pl.
?.? is always …
|
|
|
|
@306:2e9b14d12fca
|
[306:2e9b14d12fca]
|
6 months |
Anselm Lingnau <anselm@…> |
Complete list of configuration parameters in config.txt.
|
|
|
|
@305:535b233de4dd
|
[305:535b233de4dd]
|
6 months |
Anselm Lingnau <anselm@…> |
Fix digest.maxperiod typo in pl-janitor.
|
|
|
|
@304:de500692ce88
|
[304:de500692ce88]
|
6 months |
Anselm Lingnau <anselm@…> |
Version number bump to 0.6 (on account of the Great Renaming).
|
|
|
|
@303:6f57b7328cb8
|
[303:6f57b7328cb8]
|
6 months |
Anselm Lingnau <anselm@…> |
The Great Renaming: Change all command names to 'pl-*' and directory to …
|
|
|
|
@302:75efc521326d
|
[302:75efc521326d]
|
6 months |
Anselm Lingnau <anselm@…> |
Change archive_store to maintain an index of the archive.
This uses the …
|
|
|
|
@301:3e4ec7855340
|
[301:3e4ec7855340]
|
6 months |
Anselm Lingnau <anselm@…> |
Fix message test.
|
|
|
|
@300:d00930fa3468
|
[300:d00930fa3468]
|
6 months |
Anselm Lingnau <anselm@…> |
Don't automatically resurrect bouncing accounts in ll-janitor.
|
|
|
|
@299:eddfcb86f3ae
|
[299:eddfcb86f3ae]
|
6 months |
Anselm Lingnau <anselm@…> |
Robustness fixes to database module, for our-isp.
|
|
|
|
@298:3af711d16c76
|
[298:3af711d16c76]
|
6 months |
Anselm Lingnau <anselm@…> |
Bump version number to 0.5.
|
|
|
|
@297:89118375b5cc
|
[297:89118375b5cc]
|
6 months |
Anselm Lingnau <anselm@…> |
Fix docs for more consistent use of ?Project Lancelot? vs. ?Lancelot?.
|
|
|
|
@296:a8b6a3e2932b
|
[296:a8b6a3e2932b]
|
7 months |
Anselm Lingnau <anselm@…> |
Add actual moderation functionality.
|
|
|
|
@295:299de3a82cd8
|
[295:299de3a82cd8]
|
7 months |
Anselm Lingnau <anselm@…> |
Tests for the moderate module, including changes to the actual code.
|
|
|
|
@294:7a7d3507d52b
|
[294:7a7d3507d52b]
|
7 months |
Anselm Lingnau <anselm@…> |
Tighten up tests for the list_headers module.
|
|
|
|
@293:6c4f13572bef
|
[293:6c4f13572bef]
|
7 months |
Anselm Lingnau <anselm@…> |
Tighten up tests for the Template module.
|
|
|
|
@292:cc6e1d293eec
|
[292:cc6e1d293eec]
|
7 months |
Anselm Lingnau <anselm@…> |
Improve tests for the DB module.
|
|
|
|
@291:4490d9379adb
|
[291:4490d9379adb]
|
7 months |
Anselm Lingnau <anselm@…> |
Rename mod_process.pm to process_moderate.pm, for consistency
|
|
|
|
@290:90591fd9ae8e
|
[290:90591fd9ae8e]
|
7 months |
Anselm Lingnau <anselm@…> |
Make the digest tests work on single-digit dates, too.
|
|
|
|
@289:d4b195e39560
|
[289:d4b195e39560]
|
7 months |
Anselm Lingnau <anselm@…> |
Add new config element to pre-cooked list so the corresponding test …
|
|
|
|
@288:281cb56f9ee3
|
[288:281cb56f9ee3]
|
7 months |
Anselm Lingnau <anselm@…> |
Changes to make remote-admin test pass.
In the admin module, suppress the …
|
|
|
|
@287:1fbde87885bf
|
[287:1fbde87885bf]
|
7 months |
Anselm Lingnau <anselm@…> |
Remove dead code.
|
|
|
|
@286:be6dfc0e4cc6
|
[286:be6dfc0e4cc6]
|
7 months |
Anselm Lingnau <anselm@…> |
Merged bounce processing stuff from multidb branch.
|
|
|
|
@285:ba57e4aa8376
|
[285:ba57e4aa8376]
|
7 months |
Anselm Lingnau <anselm.lingnau@…> |
Add bounce parsers for "kundenserver" and qmail.
|
|
|
|
@284:28032865c328
|
[284:28032865c328]
|
7 months |
Anselm Lingnau <anselm.lingnau@…> |
Log start of janitor run.
|
|
|
|
@283:0fe5f67eb295
|
[283:0fe5f67eb295]
|
7 months |
Anselm Lingnau <anselm.lingnau@…> |
Add cutoff time to bounce processor.
|
|
|
|
@282:42f9fd9f88f7
|
[282:42f9fd9f88f7]
|
7 months |
Anselm Lingnau <anselm.lingnau@…> |
Ignore bounce data connected to non-subscribing addresses on DB …
|
|
|
|
@281:74ae60acb85b
|
[281:74ae60acb85b]
|
7 months |
Anselm Lingnau <anselm.lingnau@…> |
Janitorial fixes to bounce stuff (mostly extraneous parentheses).
|
|
|
|
@280:379d2eda497b
|
[280:379d2eda497b]
|
7 months |
Anselm Lingnau <anselm.lingnau@…> |
Make the DSN bounce parser more robust.
|
|
|
|
@279:4586bc254893
|
[279:4586bc254893]
|
7 months |
Anselm Lingnau <anselm@…> |
Compatibility fixes to adapt moderator tables to multi-list database.
|
|
|
|
@278:ffecf84c2071
|
[278:ffecf84c2071]
|
7 months |
Anselm Lingnau <anselm@…> |
Merge from the moderator branch.
|
|
|
|
@277:94d4e2e48104
|
[277:94d4e2e48104]
|
7 months |
Anselm Lingnau <anselm@…> |
Add moderator-action processor; also allow multiline moderator comments.
|
|
|
|
@276:f17292cbbedc
|
[276:f17292cbbedc]
|
7 months |
Anselm Lingnau <anselm@…> |
Refuse to moderate messages that have already been submitted for …
|
|
|
|
@275:8fae341f4381
|
[275:8fae341f4381]
|
7 months |
Anselm Lingnau <anselm@…> |
Add message id to ?moderated messages? table.
|
|
|
|
@274:e225aa4942ba
|
[274:e225aa4942ba]
|
7 months |
Anselm Lingnau <anselm@…> |
Make sure modactions entries contain proper booleans for moderator …
|
|
|
|
@273:81fa4f9e6cb9
|
[273:81fa4f9e6cb9]
|
7 months |
Anselm Lingnau <anselm@…> |
Add default workflow for LOCAL+config@DOMAIN addresses.
|
|
|
|
@272:619e8d9c8b88
|
[272:619e8d9c8b88]
|
5 years |
Anselm Lingnau <anselm.lingnau@…> |
Add "moderate" and "post_moderators" processing modules.
The "moderate" …
|
|
|
|
@271:428b4530645d
|
[271:428b4530645d]
|
5 years |
Anselm Lingnau <anselm.lingnau@…> |
Add database changes for message moderation.
This change introduces two …
|
|
|
|
@270:1a06b1874a41
|
[270:1a06b1874a41]
|
5 years |
Anselm Lingnau <anselm.lingnau@…> |
Allow get_addresses query for moderator addresses.
|
|
|
|
@269:f7cd12f451e9
|
[269:f7cd12f451e9]
|
5 years |
Anselm Lingnau <anselm.lingnau@…> |
Calculate available schema version dynamically from actual schema …
|
|
|
|
@268:f64cc0b5b22c
|
[268:f64cc0b5b22c]
|
5 years |
Anselm Lingnau <anselm.lingnau@…> |
Change forward.pm to use Lancelot::Send.
|
|
|
|
@267:8e857f18a022
|
[267:8e857f18a022]
|
5 years |
Anselm Lingnau <anselm.lingnau@…> |
Adapt Message.pm to changes to Email::Simple and Email::MIME.
|
|
|
|
@266:0e43fcfd2069
|
[266:0e43fcfd2069]
|
5 years |
Anselm Lingnau <anselm.lingnau@…> |
Add moderation team and moderation addresses to standard template …
|
|
|
|
@265:a98fad811c0c
|
[265:a98fad811c0c]
|
5 years |
Anselm Lingnau <anselm.lingnau@…> |
Fix do_config.pm and ask_confirm.pm so they actually work together for …
|
|
|
|
@264:597431380b58
|
[264:597431380b58]
|
5 years |
Anselm Lingnau <anselm.lingnau@…> |
Remove extraneous warning on non-existing header in policy_addresses.pm.
|
|
|
|
@263:eb19728943e4
|
[263:eb19728943e4]
|
7 months |
Anselm Lingnau <anselm@…> |
Various janitorial fixes.
|
|
|
|
@262:dd2a42bdea0d
|
[262:dd2a42bdea0d]
|
7 months |
Anselm Lingnau <anselm@…> |
Don't forward messages to subscribers if ?no-forward? file exists in …
|
|
|
|
@261:e3617aa47dda
|
[261:e3617aa47dda]
|
11 months |
Anselm Lingnau <anselm@…> |
Add code to merge one database into another to DB.pm and ll-conf. …
|
|
|
|
@260:d18bf60fc0ca
|
[260:d18bf60fc0ca]
|
11 months |
Anselm Lingnau <anselm@…> |
Add support in DB::new for merged databases.
With a merged list, the …
|
|
|
|
@259:cd9e2d1b49ec
|
[259:cd9e2d1b49ec]
|
11 months |
Anselm Lingnau <anselm@…> |
JANITORIAL: Fix a few "my" statements in DB.pm to omit parentheses
|
|
|
|
@258:3afc0a0d4702
|
[258:3afc0a0d4702]
|
11 months |
Anselm Lingnau <anselm@…> |
Replace a non-existing user name by the full address (not just the local …
|
|
|
|
@257:25c3c7537ff5
|
[257:25c3c7537ff5]
|
11 months |
Anselm Lingnau <anselm@…> |
Fix some error messages in DB.pm with wrong severity.
|
|
|
|
@256:c9f4de42e76b
|
[256:c9f4de42e76b]
|
11 months |
Anselm Lingnau <anselm@…> |
Make ?log errors (and worse) to STDERR? the default.
|
|
|
|
@255:fc572912f631
|
[255:fc572912f631]
|
11 months |
Anselm Lingnau <anselm@…> |
Suppress a person's ?name? in ll-list if it equals their e-mail address.
|
|
|
|
@254:b7e4eac8b776
|
[254:b7e4eac8b776]
|
11 months |
Anselm Lingnau <anselm@…> |
Fix the remote-admin tests so that they pass.
ll-incoming needs to be …
|
|
|
|
@253:1e0c454fea4f
|
[253:1e0c454fea4f]
|
11 months |
Anselm Lingnau <anselm@…> |
Fix the digest tests so that they pass.
The sample outputs didn't contain …
|
|
|
|
@252:7d597305c19d
|
[252:7d597305c19d]
|
11 months |
Anselm Lingnau <anselm@…> |
Fix the MIME header test such that it passes (for the time being)
|
|
|
|
@251:96f694d3736f
|
[251:96f694d3736f]
|
11 months |
Anselm Lingnau <anselm@…> |
Update database tests and make sure that they all pass.
|
|
|
|
@250:c4c42e58f9bf
|
[250:c4c42e58f9bf]
|
11 months |
Anselm Lingnau <anselm@…> |
Fix various bugs and omissions relating to the schema upgrade.
|
|
|
|
@249:ab87ccfda257
|
[249:ab87ccfda257]
|
11 months |
Anselm Lingnau <anselm@…> |
Bring the implementation of the rest of the database in line with the new …
|
|
|
|
@248:11aa10094e9c
|
[248:11aa10094e9c]
|
11 months |
Anselm Lingnau <anselm@…> |
Change SQLite address DB implementation to fit new schema.
|
|
|
|
@247:0ec6d41d4e5d
|
[247:0ec6d41d4e5d]
|
11 months |
Anselm Lingnau <anselm@…> |
Huge schema change for multi-list databases (first part).
The address …
|
|
|
|
@246:44fb5449e5fe
|
[246:44fb5449e5fe]
|
13 months |
Anselm Lingnau <anselm@…> |
Make GPG-based authentication more robust.
|
|
|
|
@245:b95867292892
|
[245:b95867292892]
|
22 months |
Anselm Lingnau <anselm@…> |
Allow configurable sort order for address listings
This applies to the …
|
|
|
|
@244:43b494fe3eb3
|
[244:43b494fe3eb3]
|
22 months |
Anselm Lingnau <anselm@…> |
Stop reading e-mail admin input on encountering a signature separator.
|
|
|
|
@243:2ea7f5e0e0a5
|
[243:2ea7f5e0e0a5]
|
3 years |
Anselm Lingnau <anselm@…> |
Make bounce threshold configurable in ll-janitor.
|
|
|
|
@242:41807d9956f9
|
[242:41807d9956f9]
|
3 years |
Anselm Lingnau <anselm@…> |
Make it possible to work based on configuration databases that belong to …
|
|
|
|
@241:e53204dfdeef
|
[241:e53204dfdeef]
|
3 years |
Anselm Lingnau <anselm@…> |
Make sure the first part of a message is found correctly during passwd …
|
|
|
|
@240:d7613fb27e8f
|
[240:d7613fb27e8f]
|
4 years |
Anselm Lingnau <anselm@…> |
Treat addresses "modulo capitalisation" when retrieving from the database.
|
|
|
|
@239:218c5f7b9400
|
[239:218c5f7b9400]
|
4 years |
Anselm Lingnau <anselm@…> |
Actually look at the subject header in ask_confirm (like the docs say)
|
|
|
|
@238:2b1e853de813
|
[238:2b1e853de813]
|
4 years |
Anselm Lingnau <anselm@…> |
Add delay digest generation to ll-janitor
ll-janitor is supposed to …
|
|
|
|
@237:01e833d1ecd9
|
[237:01e833d1ecd9]
|
4 years |
Anselm Lingnau <anselm@…> |
Fix various bugs in post_digest
This change fixes various bugs in …
|
|
|
|
@236:7dfd0aa36542
|
[236:7dfd0aa36542]
|
4 years |
Anselm Lingnau <anselm@…> |
In policy_addresses, move nonsubscriber check before explicit-address …
|
|
|
|
@235:cd6cc8387dcc
|
[235:cd6cc8387dcc]
|
4 years |
Anselm Lingnau <anselm@…> |
Improve debugging output in process_bounce
|
|
|
|
@234:b8213dee4888
|
[234:b8213dee4888]
|
4 years |
Anselm Lingnau <anselm@…> |
Janitorial fix to Lancelot::Bounce::exim
|
|
|
|
@233:cf998aa23e4f
|
[233:cf998aa23e4f]
|
4 years |
Anselm Lingnau <anselm@…> |
In ll-bouncedb, enable test-parsing messages forwarded to the list owner …
|
|
|
|
@232:ea565fa097c0
|
[232:ea565fa097c0]
|
4 years |
Anselm Lingnau <anselm@…> |
Skip digest builder if the new message is from a non-subscriber.
|
|
|
|
@231:323dc2b2e4c2
|
[231:323dc2b2e4c2]
|
4 years |
Anselm Lingnau <anselm@…> |
Fix dumb-ass mistake in post_digest.pm.
|
|
|
|