Skip to content

Commit

Permalink
Build changelog.yml from existing changelog(s).
Browse files Browse the repository at this point in the history
  • Loading branch information
yunosh committed Oct 27, 2017
1 parent 949e80a commit 6f0b09b
Showing 1 changed file with 88 additions and 0 deletions.
88 changes: 88 additions & 0 deletions doc/changelog.yml
@@ -0,0 +1,88 @@
---
1.0.0alpha1:
api: 1.0.0alpha1
state:
release: alpha
api: alpha
date: 2017-10-17
license:
identifier: GPL-2.0
uri: http://www.horde.org/licenses/gpl
notes: |
[jan] Officially support PHP 7.
[jan] Add Hungarian translation (Andras Galos <galosa@netinform.hu>).
[jan] Add Latvian translation (Jānis Eisaks).
[jan] Convert to PHP 5/Horde 4.
[jan] Add Italian translation (Marco Favero <falon@csi.it>).
[jan] Add Estonian translation (Alar Sing <alar.sing@err.ee>).
[jan] Don't set policy values to 0 in the amavisd_sql driver, if not provided by the user (Bug #5834).
[jan] Move all Sam-specific hook examples from Horde's config/ directory.
[cjh] Allow setting default values in config/attributes.php (Request #5597).
[cjh] Two spamd_ldap fixes (Gregory Colpart <reg@evolix.fr>).
[ben] Better support for MS-SQL.
[jan] Add support for SpamAssassin 3+ (cgreen@sentex.ca, Request #3071).
[cjh] Use bind variables in SQL driver (selsky@columbia.edu, Request #1747).
[jan] Add Spanish translation (Manuel Perez Ayala <mperaya@alcazaba.unex.es>).
[cjh] Update SpamAssassin options to match current SA settings.
[jan] Move options mapping from configuration to drivers.
[jan] Create abstract parent driver for all SpamAssassin drivers.
[max] Add spam, virus, and banned files extension attributes to the amavisd-new SQL driver. These features are only available for Gentoo amavisd-new version 20030616_p9 at the moment. The amavisd-new author expects to have support for these extensions in SQL in a development version soon.
[cjh] Add a VFS-based FTP driver for SpamAssassin user-dir config files (Ben Chavet <ben@chavet.net>).
[max] Add SAM::infoAttribute() function to determine if an attribute type is informative only and doesn't modify data (i.e. link, description, etc).
[max] Add 'spam_quarantine' capability to amavisd_sql driver.
[jan] Add SpamAssassin LDAP driver (Neil Sequeira <neil@ncsconsulting.com>).
[max] Rename the sql driver to spamd_sql.
[max] Add Amavisd-new SQL driver.
[max] Show any errors that happen during option retreival.
[max] Rewrite to use Horde_Form. Add attributes configuration for form customization. Break out backend configuration into a separate file, which allows more flexible drivers to be written. Various fixes all over the place.
[jan] Add Finnish translation (Petteri Karttunen <pkarttun@siba.fi>).
[jan] Add Czech translation (T. Macek <maca02@atlas.cz>).
[jan] Add Romanian translation (Eugen Hoanca <eugenh@urban-grafx.ro>).
[jan] Add German translation.
[mir] Add support for SpamAssassin @GLOBAL defaults in the SQL table and admin interface for setting those defaults. Update store code so that it doesn't save any settings that match defaults.
[cjh] New options: blacklist_to, whitelist_to, skip_rbl_checks (Devin Drown <drown@banzai.org>).
[cjh] Sam now has registry methods for adding to and showing the blacklist. These can be used from within IMP so that clicking "blacklist" in IMP adds to a user's SpamAssassin preferences.
[jan] Add Traditional Chinese translation (David Chang <david@thbuo.gov.tw>).
[cjh] Get rid of the horrid hardcoding of after @-stripping of the username, and use a hook instead.
[cjh] Use Horde::compressOutput() for output compression.
[crb] Ok, created the initial form and retrieval framework for the 'whitelist_from' preference.
[crb] Added whitelist.php
[crb] Added template/whitelist folder and template/whitelist/body.inc file.
[crb] Added getWhiteList($option) function to lib/SAM.php, this function will retrieve an array of email addresses from the 'spam_options' array and convert them into a string for a textarea box entry box.
[crb] Added setWhiteList($option, $value) function to lib/SAM.php, this function will convert the string of addresses recieved from the textarea entry box and convert them into an array, which is then stored in the 'spam_options' array.
[crb] Added buildWhiteListQuery($preference, $value) to lib/Driver/sql.php, This function is used to build a list of commitable email addresses for the store function to action the commit.
[crb] Ok, the changes that I had made before to ensure that spamassassin get's a properly formatted username (seeing as it does not use a fully qualified email address for it's SQL queries) were removed I had to redo them.
[crb] Made modifications to the store function in lib/Driver/sql.php, allowing the store function to use the query generated by buildWhiteListQuery() to store 'whitelist_from' preference's.
[crb] Made modifications to the retrieve function in lib/Driver/sql.php to allow it to construct the array for the 'whitelist_from' preference entries.
[crb] Removed buildWhiteListQuery(...) function as it's no longer needed due to some changes made by Chuck.
[crb] Added deleteWhiteList($option) function to clear out a current list of white-listed email addresses.
[cjh] Lots of code and UI cleanup.
[crb] Made several modifications to the storage retrieval system to accommodate more options.
[mgf] Added subject_tag/rewrite_subject preferences to body.inc
[crb] Completed the addition of 4 more options, initially start by Marc. spam_level_stars, report_header, use_terse_report, defang_mime.
[crb] Changes retrieve and store in Driver/sql.php to accommodate adding more spam_options variables, such as those above. The functions are now smart enough to handle adding more variables and not need to change the functions each time.
[crb] Added some ground work for the help system.
[mgf] Using new ground work to implement some help listings.
[crb] Corrected a use_terse_report help tag, it was not displaying the help information.
[crb] Added the submission/retrieve code in spamassassin.php for each of the values defined. Initial ground work is now in place for adding white_list and black_list options, framework itself needs to be worked on.
[crb] Modified the submission order in spamassassin.php, some elements that required on or off states were not getting committed properly, this has been fixed.
[crb] Incremented version number.
[crb] Corrected bug with database structure. Horde uses the full email address as it's username, SpamAssassin does not, it only uses the prefix of an email address. I've added a column called horde_id which will store the horde username and the actual username column will store the stripped prefix so that SpamAssassin will work correctly.
[jan] Add Norwegian Nynorsk translation (Per-Stian Vatne <psv@orsta.org>).
[jan] Add French translation (Thierry Thomas <thierry@pompo.net>).
[cjh] Fix spelling of SpamAssassin (one word).
[cjh] Initial inport into Horde CVS.
[crb] Created initial framework layout, as described by various online documentation.
[crb] Created SQL template table from SpamAssassin's MySQL module.
[crb] Created "General Options" page, used for SpamAssassin's basic options.
[crb] Added first option, the means to change the "Required Hits" that triggers the spam warning.
[crb] Completed initial SQL driver specification, might need some changes as more features are added to the module.
[crb] Submission to the database works.
[crb] Retrieval from the database works.
[crb] Initial configuration file layout.
[crb] Some constents were added, need to clean up and clearify.
[crb] SpamAssassin module now shows up in my copy of the Horde menu's.
[crb] Added Installation documentation based on some of the other Horde modules.
[crb] Designated the official name of the module to be SAM.
[crb] Updated all the entries for any authoring copywrites.
[crb] Made changes to make "coding" fit into the Standard Style.

0 comments on commit 6f0b09b

Please sign in to comment.