This project is mirrored from https://github.com/sympa-community/sympa.git.
Pull mirroring updated .
- 14 Jun, 2021 1 commit
-
-
Markus Jylhänkangas authored
See discussion: #1186
-
- 10 Feb, 2021 1 commit
-
-
IKEDA Soji authored
-
- 27 Jan, 2021 1 commit
-
-
IKEDA Soji authored
-
- 10 Jul, 2020 1 commit
-
-
IKEDA Soji authored
* review: Won't process sync_include in advance so that processing will be faster. * Refactoring. Sympa::List::on_the_fly_sync_include() was removed. Instead, "include" request handler had "delay" option. * Remove unused "last_sync" cache entries. "last_change" entries remain. * sync_include will no longer be invoked during Sympa::List->new(): - No owner defined in a list is no longer treated as error_config. - Instead, if no owner defined, - If possible, discard incoming message and send back DSN to original sender, - or, notifications to owners will be redirected to listmaster(s). * Refactoring: Remove unused functions * Small refactoring: mail_tt2/listeditor_notification.tt2 is no longer used. * Clarify log messages and DSN about undefined owner/editor/listmaster
-
- 23 Mar, 2020 1 commit
-
-
IKEDA Soji authored
-
- 16 Mar, 2020 1 commit
-
-
IKEDA Soji authored
i.e. users not decided to delete, update nor keep.
-
- 15 Mar, 2020 1 commit
-
-
IKEDA Soji authored
even if one or more of data sources failed inclusion.
-
- 29 Feb, 2020 2 commits
-
-
IKEDA Soji authored
-
IKEDA Soji authored
-
- 16 Feb, 2020 1 commit
-
-
IKEDA Soji authored
-
- 02 Feb, 2020 1 commit
-
-
IKEDA Soji authored
-
- 30 Jan, 2020 1 commit
-
-
IKEDA Soji authored
family_signoff action no longer does use one-time ticket.
-
- 09 Jan, 2020 2 commits
-
-
IKEDA Soji authored
-
IKEDA Soji authored
Introduced Sympa::Tools::Text::slurp() to slurp text file applying Unicode sanitization and normalization. Note: Though Unicode::Normalize and Unicode::UTF8 are optional now, they would be mandatory in the future.
-
- 18 Dec, 2019 1 commit
-
-
Luc Didry authored
— Add prohibited_listnames setting (comma-separated list, with ability to use a wildcard) — Add prohibited_listnames_regex setting The settings are cumulative. You can use one or the other or both. May fix #672
-
- 28 Nov, 2019 1 commit
-
-
IKEDA Soji authored
-
- 18 Nov, 2019 1 commit
-
-
Stefan Hornburg (Racke) authored
-
- 11 Oct, 2019 1 commit
-
-
IKEDA Soji authored
-
- 10 Oct, 2019 1 commit
-
-
IKEDA Soji authored
A note: Now create_list, create_automatic_list & update_automatic_list Request handlers won't take "listname" as an top-level parameter, but it must be included in an item of "parameters" parameter.
-
- 11 Sep, 2019 1 commit
-
-
Stefan Hornburg (Racke) authored
-
- 02 Aug, 2019 1 commit
-
-
IKEDA Soji authored
-
- 26 Jul, 2019 1 commit
-
-
IKEDA Soji authored
-
- 26 Jun, 2019 1 commit
-
-
IKEDA Soji authored
-
- 15 Jun, 2019 1 commit
-
-
Stefan Hornburg (Racke) authored
-
- 28 May, 2019 1 commit
-
-
IKEDA Soji authored
-
- 27 May, 2019 1 commit
-
-
Luc Didry authored
Thx @ikedas for advices
-
- 03 Mar, 2019 2 commits
-
-
IKEDA Soji authored
-
IKEDA Soji authored
This will fix several bugs due to confusion with function and parameter.
-
- 07 Feb, 2019 1 commit
-
-
IKEDA Soji authored
A name of the source by which user was actually included will be stored in inclusion_label_* field of the table.
-
- 03 Feb, 2019 10 commits
-
-
IKEDA Soji authored
-
IKEDA Soji authored
-
IKEDA Soji authored
-
IKEDA Soji authored
-
IKEDA Soji authored
[-change] Database schema: inclusion_ext_* fields in subscriber_table and admin_table to give the last time of inclusion from external data sources. "External" means that it is not include_sympa_list or not including list on local domain. Note that if inclusion_ext_* field is updated, inclusion_* field must be updated at the same time. Known bug: - If data source is a list included from the other external data source(s), it will be treated as non-external and move_user request on corresponding users will be allowed.
-
IKEDA Soji authored
[change] Data sources: outdated users will be expired only when all data sources of the list has succeeded inclusion. By this change, if there are data sources with nosync_time_ranges set, deletion of outdated users can be delayed 24 hours at most. [change] Database schema: included_* and include_sources_* in subscriber_table and admin_table were deprecated. inclusion_* fields will be used instead.
-
IKEDA Soji authored
-
IKEDA Soji authored
-
IKEDA Soji authored
[feature] Now data sources won't overwrite existing gecos: It is assigned only when a new user is added (included) from data source, or when it is added (subscribed) by users.
-
IKEDA Soji authored
Refactoring (mostly rewritten). Introducing new classes Sympa::Request::Handler::include, Sympa::DataSource and its subclasses. Sympa::Datasource was deprecated. And some fixes: * [bug] Now include_remote_file, include_sympa_list and include_remote_sympa_list paragraphs may have nosync_time_ranges subparameter. No reason they don't have it. include_file stil doesn't have it. * [-feature] include_voot_group has not been implemented, and it was invalidated. * [bug] include_ldap_query and include_ldap_ca data sources did not implement "regex" option of "selection" subparameter. Now they support it. * [bug] LDAP multiple values in custom attribute with include_ldap_ca was broken. * [-feature] include_sql_query and include_sql_ca stores inclusion data in temporary file so that big data sources will be handled safely. Tentative change: * include_ldap_query, include_ldap_2level and include_sql_query won't clear (overwrite) gecos if retrieved value was empty or undefined. Now they clear (overwrite) gecos in such cases.
-
- 31 Jan, 2019 1 commit
-
-
VERDIN David authored
-