Commit Graph

40 Commits

Author SHA1 Message Date
Timothée Floure 82bc7576ef
Remove legacy gnugen CI, add build instructions 2020-11-24 10:14:45 +01:00
Timothée Floure efcbced392
Port from mlmmj to mailman3 2020-11-24 10:03:13 +01:00
Timothée Floure 00e18d3d43 Fix $DESTDIR usage in Makefile 2019-10-31 18:49:27 +01:00
Timothée Floure e171445764 Bump package version 2019-10-31 17:50:00 +01:00
Timothée Floure af79def2b5 Cleanup email unpacking 2019-10-31 17:45:48 +01:00
Timothée Floure bcd855df3c Fix LDAP user/mail resolution 2019-10-31 17:19:22 +01:00
Timothée Floure ad221c1d33 Adapt to gnugen's LDAP tree structure
We will eventually support both unipoly and gnugen.
2019-10-30 16:56:30 +01:00
Timothée Floure 3a66832fac Fix artifact export of run-build CI step 2019-10-30 15:53:29 +01:00
Timothée Floure 89cb215f41 Add new systemd units (supporting custom paths) 2019-10-30 15:51:43 +01:00
Timothée Floure fcb3e0ce5d Fix run-build CI step 2019-10-30 15:45:04 +01:00
Timothée Floure 187ab67a84 Read configuration file from ARGV[0] if present 2019-10-30 13:25:16 +01:00
Timothée Floure 6d4f395a0f Update CI configuration following name change 2019-10-30 13:15:04 +01:00
Timothée Floure 6c169ab3a1 Rename from unipoly-mlmmj-ldap-sync to mlmmj-ldap-sync 2019-10-30 12:21:16 +01:00
Timothée Floure 9262f358cc Fix run-deploy CI configuration syntax 2019-10-30 12:06:31 +01:00
Timothée Floure 22d6f1539b Do not crash if LDAP group does not exist 2019-04-28 17:06:03 +02:00
Timothée Floure 42c1558714 Bump debian package to 0.4 2019-02-25 17:48:40 +01:00
Timothée Floure 76fda2e3ff Fix typo in remove_subscriber_from 2019-02-25 17:38:27 +01:00
Timothée Floure 056b2dda12 Fix typo in gitlab-ci configuration 2018-12-25 10:56:05 +01:00
Timothée Floure e66109b897 Fix int to string convertion error 2018-12-23 16:41:10 +01:00
Timothée Floure 396fcc7418 Fix some minor rubocop (lint) offenses 2018-12-23 16:40:02 +01:00
Timothée Floure beeca5ce46 Fix missed errors introduced by refactoring (see precedent commit) 2018-12-23 16:36:48 +01:00
Timothée Floure d147c917f2 Remove legacy/unused scripts from the repository 2018-12-23 14:27:20 +01:00
Timothée Floure 9b3271ac40 Fix lint errors introduced by begin/rescue block in read_configuration 2018-12-23 14:23:54 +01:00
Timothée Floure b62ff3b37a Refactor, fix rubocop lint errors 2018-12-23 14:17:30 +01:00
Timothée Floure bcd179756b Bump debian package version to 0.3 2018-12-23 12:49:19 +01:00
Timothée Floure 2758ba5982 Add "IGNORED" state to actions on list members 2018-10-07 22:18:47 +02:00
Timothée Floure 1c8eb14154 Separate the add and remove operations on lists 2018-10-07 22:15:19 +02:00
Timothée Floure 165e01269d CI: enable automatic deployment for tags 2018-08-22 17:21:00 +02:00
Timothée Floure 923e582c69 Makefile: fix typo in install target (again) 2018-08-22 16:47:59 +02:00
Timothée Floure dd4525fce2 CI: use debian buster for lint job, since rubocop in not yet package in
stable
2018-08-22 16:35:49 +02:00
Timothée Floure 734c104fe9 Makefile: fix typo in install target 2018-08-22 16:34:07 +02:00
Timothée Floure e1e99128b5 Add lint (using rubocop) job to the CI 2018-08-22 16:33:05 +02:00
Timothée Floure 0092195f92 Add systemd units and bump package version 2018-08-22 16:27:01 +02:00
Timothée Floure 3c92e2c35d Fix typo in debian/docs 2018-07-03 14:26:09 +02:00
Timothée Floure 3270c06338 Initial structure for debian packaging 2018-06-29 13:56:10 +02:00
Timothée Floure ddf8cb7f78 Fix a few typos introduced in last commit + case sensitivity due to dirty LDAP entries 2018-06-28 17:53:31 +02:00
Timothée Floure cc21e41d4a Add and remove users from the mailing lists 2018-06-28 17:44:58 +02:00
Timothée Floure 1b926fdbcc Extract users to be added or removed from a given list 2018-06-28 17:23:42 +02:00
Timothée Floure b26a4ba565 New synchronization script: fetch values from LDAP and mlmmj 2018-06-28 15:45:14 +02:00
Timothée Floure 8fccf87a94 Import old synchornization scripts by aangel 2018-06-28 09:30:47 +02:00