filesender (1.6+crypto1) stable; urgency=low

  * Patches from Surfnet for crypto & saml.

 -- Casper Gielen (Unix Administrator University Tilburg) <cgielen@uvt.nl>  Thu, 07 May 2015 18:10:08 +0200

filesender (1.6) stable; urgency=medium
   * Release 1.6

   * Major changes since 1.5
     - New: high-speed upload module 'TeraSender' (#891)
     - New: auto-complete in the To: field (#821)
     - New: refactored MyFiles, file downloaded dates provide audit
       trail when download Cc:s switched off
     - New: support for configurable footer via language file (#871)
     - New: support for optional Subject and Message in guest use voucher
       (#637, #774) 
     - New: support for multiple From: addresses from authentication
       source (#184)
     - New: configurable option 'download_confirmation_to_downloader' for
       sending download email receipt to file recipients (default 'true')
       (#985)
     - New: download pause/resume now possible with browsers supporting
       partial download (most notably Firefox, IE11, curl and wget) (#1076)
     - New: support for SQLite (#898) 
     - New language: Finnish (#981) 
     - Change: logout.php is now called in the same way as all other pages,
       practical for header/footer. Change your site_logouturl!(#904)
     - Change: Upgrade JQuery and JQueryUI to 1.10.2, Upgrade Smoothness
       to 1.10.2. (#819)

   * Changes since 1.6-rc1
     - Languages: Add Finnish translation contributed by Tomi Salmi
       of CSC/Funet (#981)
     - Debian packaging: Only define Apache <Directory> permissions
       for the <filesenderbase>/www subtree (#1089)
     - Supporting scripts: add shell script to check for missing or
       unknown language tags (#1101)

 -- Filesender Development <filesender-dev@filesender.org>  Sat, 26 Jul 2014 19:53:09 +0200

filesender (1.6~rc1) unstable; urgency=medium
   * Changes since 1.6-beta1
     - Download pause/resume now possible with browsers supporting
       partial download (most notably Firefox, IE11, curl and wget)
       (#1076)
     - 'terasender' default disabled in config-dist.php (#1077)
     - Added IE10+ and Safari 6+ to supported browsers in HELP text
       for en, no and nl languages (#1063)

   * Fixes since 1.6-beta1
     - Security: also escape single quotes for externally supplied
       output (#1079)
     - Security: encode MMredirectURL in Flash detection code (#1078)
     - Security: strict type comparison in XSFR check (#1080)
     - 'friendly name' extraction fixed (#1068)
     - Various fixes and improvements in the partial download code (#1076)
       - chunked reading and buffering to prevent server side memory
         exhaustion with large range requests
       - more robust range request detection to make actual pause/resume
         possible

 -- Filesender Development <filesender-dev@filesender.org>  Fri, 04 Apr 2014 19:44:18 +0200

filesender (1.6~beta1) unstable; urgency=medium
   * Major changes since 1.5
     - Add TeraSender code (#885, #899, #1064)
       - Allows for faster HTML5 uploads
       - Upgrade note: new configuration options
       - Default not enabled, enable in config.php
     - New layout of My Files page (#597)
       - add number of downloads
       - expandable per file details view
       - removed 'me' substition
     - Add optional personal message and subject to guest vouchers (#637,#963)
       - Upgrade note: change in configuration mail template
     - Recipient address autocomplete based on previous recipients (#821)
       - Upgrade note: new configuration options
     - Add selector when multiple mail adresses are available (#184)
       Modified patch from Thijs Kinkhorst

   * Changes since 1.5
     - Upgrade of JQuery and JQueryUI to 1.10.2 (#819)
     - Default Voucher Subject configurable (#774)
       Patch contributed by Thijs Kinkhorst
     - Add a customisable footer through the language definitions (#871)
       Modified patch from Jean-Philippe Evrard, BELNET
     - logout.php and invalidvoucher.php removed and integrated in
       the core index.php (#904)
       - Upgrade note: needs change in config.php when upgrading,
         logout page breaks if config.php isn't adapted
     - New download.php (#858)
       - redo logic for mail sending and logging
       - added partial download (HTTP range) functionality (not used yet)
       - some cleanup
     - Add option to suppress carbon copy of download confirmation mail
       to downloader (#985)
     - Add sqlite init-script and 'how to' (#898)
       Patch contributed by Dick Visser
     - Minor layout changes (#965,#966)

   * Fixes since 1.5
     - Optimise PDO Query row count statements (#888)
       Patch from Dick Visser
     - Remove unused validVoucher() function
       Patch from Thijs Kinkhorst
     - Hash fileuid for pending/validateupload entry (#884)
       Bug noticed by Dick Visser
     - Replace $_REQUEST['PHPSESSID'] with session_id() (#897)
     - Fix declarations for fileexpirydate and logdate in mysql init script (#932)
     - Fixed use of single quote in filename with Flash uploads (#895)

 -- Filesender Development <filesender-dev@filesender.org>  Mon, 30 Dec 2013 20:38:58 +0100

filesender (1.5) stable; urgency=medium
   * Release 1.5

   * Major changes since 1.1.1
     - User interface is now HTML based, no Flash required except when
       uploading files with a non-HTML5-capable browser
     - Multilanguage support in web interface
     - Support for multiple database backends (PDO)
     - Changes in configuration (see Upgrade Notes)

   * Changes since 1.5-rc1
     - Added Serbian language file (#865)
     - Updated language definitions (#666, #706, #720, #880)
     - Consolidated filename validation (#863)
     - Don't insert guest voucher(s) in case of validation errors (#862)
     - Allow spaces in configurable setting for admin users (#869)
     - Restrict access to admin page skeleton (#881)
     - Include version in call to default.css to prevent upgrade issues (#834)
     - Add color style for links in default.css (#837)
     - Debian packaging: 'default-mta' added to dependencies (#710)
     - Documentation updated

 -- Filesender Development <filesender-dev@filesender.org>  Sun, 03 Mar 2013 20:24:49 +0100

filesender (1.5~rc1) unstable; urgency=medium
   * Release 1.5-rc1

   * Changes since 1.5-beta4
     - Update of default Help text (English, Dutch, Norwegian) (#650, #651)
     - Updated language definitions
     - Fixed links to caniuse.com (all languages)
     - Disable Send button after first press (#805, #811, #812)
     - Do not mark Guest Voucher as used when upload fails (#807)
     - Prevent erroneous showing of DatePicker in recent Chrome versions (#823)
     - Debug setting set to false in config-dist.php (#804)
     - Only log user information when debug is true (#808)
     - Fixes in error logging (#806)
     - Remove dependency on php-gmp (#813)
     - Fixed include files in emailbouncehandler.php
     - Various small changes and bug fixes (#709, #794, #809, #810, #828)

 -- Filesender Development <filesender-dev@filesender.org>  Mon, 22 Oct 2012 09:38:08 +0200

filesender (1.5~beta4) unstable; urgency=medium
   * Release 1.5-beta4

   * Changes since 1.5-beta3
     - Security: make admin check more strict (#751)
     - Security: Fixed reset of session cookie when switching to HTTPS (#757)
     - Security: Fixed 2 potential XSS vulnerabilities (#754)
     - Security: always prevent caching of sensitive pages (#762)
     - Security: add XSRF checks for POSTs and additional auth-checks for GETs (#753)
     - Security: add additional recommended PHP settings (#758)
     - Fixes and improvements in language selection (#662, #745)
     - Updated language definitions
     - Disabled HTML5 capability for Opera (#527)
     - Improvements on handling and reporting of missing required SAML attributes (#628)
     - Bugfixes in mail error-handling (#713)
     - Improved  Help text (en_AU only) (#650, #651)
     - Removed HTML5URL configuration setting (merged into Help text) (#744)
     - Various small bug fixes (#691, #731, #742, #794)

 -- Filesender Development <filesender-dev@filesender.org>  Wed, 25 Jul 2012 16:01:25 +0200

filesender (1.5~beta3) unstable; urgency=medium
   * Release 1.5-beta3

   * Changes since 1.5-beta2
     - HTML5 upload support for the upcoming FireFox 13.
     - Improvements in the User Interface.
     - Improved user feedback and error reporting
     - Improved server side logging.
     - Various small bug fixes and enhancements.

   * Changed features:
     - Option to securely wipe (shred) expired files in the daily cron job.
     - Separate text definitions for 'logon' button and title of the landing page.
     - The configured 'Site Name' is now used on the landing page.

 -- Filesender Development <filesender-dev@filesender.org>  Tue, 15 May 2012 17:13:15 +0200

filesender (1.5~beta2) unstable; urgency=medium
   * Release 1.5-beta2

   * Major changes since 1.5-beta1
     - see http://www.assembla.com/spaces/file_sender/wiki/Installation_notes_for_1-5_development_code
       for important Upgrade notes
     - The ./config directory as distributed now only contains a sample
       config-dist.php file. All other templates/sample files have been
       moved to ./config-templates or their contents have been merged
       into the ./language/* files.
     - The supplied config-dist.php has been cleaned up and contains some 
       important changes. It is recommended to create an fresh config.php
       from the supplied config-dist.php file and adapt that one with your
       local settings.
     - Two database column type changes (needs manual adjustment when 
       upgrading).
     - Changed and consolidated language file naming scheme.
     - Added Czech, Slovenian, Italian, Spanish, Croatian and Hungarian
       language files.
     - Updated Dutch and Norwegian language files.

   * Major (less visible) changes since 1.5-beta1
     - Further improvements in workflow, validation/error handling and
       input/output pathways.
     - Minor bug fixes and enhancements.

 -- Filesender Development <filesender-dev@filesender.org>  Wed, 25 Apr 2012 10:46:58 +0200

filesender (1.5~beta1) unstable; urgency=medium
   * Release 1.5-beta1

   * Major changes since 1.0
     - Replaced Flash User Interface with a HTML-only interface
     - Dropped Gears dependency, upload of large (>2G) files now requires
       a modern HTML5 capable browser, other browsers are limited to 2G
       uploads (using a small Flash-application).
     - Added automatic language selection (English, Norwegian, Dutch)
     - Added Database Abstraction Layer (PDO) to facilitate the use
       of MySQL and possibly other databases as backend.

   * Major (visible) changes since earlier 1.5.0 development builds
     - Added French and German languages (contributed by RESTENA)
     - Replaced MDB2 with PDO DB Abstraction Layer

   * Major (less visible) changes since earlier development builds
     - Input/output pathways have been simplified
     - Input/output sanitisation and validation is done
     - Much code and program flow has been cleaned up and simplified
     - We now use mostly prepared statements for database interaction
     - All pages are now W3C compliant

 -- Filesender Development <filesender-dev@filesender.org>  Mon, 13 Feb 2012 17:45:58 +0100

filesender (1.1) testing; urgency=medium
   * Release 1.1
     
   * Major change since 1.0.1
     - Dropped Gears dependency, upload of large (>2G) files now requires
       a browser that supports the HTML5 FileAPI, other browsers are
       limited to 2G uploads using the Flash upload mechanism. This change
       also obsoletes the following Gears-related issues in 1.0:

       #176 >2GB upload on MacOS hangs at ~2GB (Gears enabled)
       #290 File select fails in Linux/Gears for files of 2G or more.
       #358 Filename accents not displayed in GUI when using Gears

       This means that FileSender 1.1 also allows large uploads from
       the Mac OSX and Linux platforms, provided a supported HTML5 browser
       is used.

     - Note that only user visible references to Gears have been changed.
       In the code and config.php references to 'gears' are still used. No
       changes are required in config.php except for the URL pointing to
       more information on HTML5:

          $config['gearsURL'] = 'http://html5test.com/';

   * Minor fixes and changes
     r993 filesender_db.sql: make fileauthuseruid character varying(500)
          When upgrading from previous versions you should fix the relevant
          column size in the database with:
              #sudo -u postgres psql filesender
              ALTER TABLE files ALTER fileauthuseruid TYPE character varying(500);
              \q
     #563 Compare of UID attribute with admin uid broken when attribute is
          not in an array
     #569 Case-sensitive references to Files in cron.php
     #582 Inconsistent file size limit warnings
     #583 Email addresses rejected at maximum for uploads & voucher issue

   * Packaging
     - The Debian package has been adapted to use the default baseurl
       of the simplesamlphp 1.7+ debian packages which changed from
      'simplesaml' to 'simplesamlphp' to adhere to standard Debian policy.

 -- Filesender Development <filesender-dev@filesender.org>  Sat, 05 Nov 2011 14:59:08 +0100

filesender (1.0.1) stable; urgency=medium
   * Release 1.0.1

   * Fixes and changes
     #271 compatibility fix for SimpleSAMLphp 1.7+
     #379 Log IPv6 address of connecting client. When upgrading from
          previous versions you should fix the relevant column size in the
          database with:
           #sudo -u postgres psql filesender
           ALTER TABLE files ALTER fileip6address TYPE character varying(45);
           \q
     #380, #389, #390  fix the max_gears_upload_size check.
     #381 allow multiple email addresses to be separated by both a
          comma and a semi-colon
     #383 trim whitespace from email-addresses
     #394 "File too large, use Gears" warnings fixups
     #396 Confirmation when cancelling Flash upload
     #397 Wrapping of Subject field in My Files table

   * Experimental feature
     - Mail bounce handling (for details see
       http://www.assembla.com/wiki/show/file_sender/Mail_Bounce_Handling )

   * Packaging
     - Added filesender-php.ini with recommended PHP settings

 -- Filesender Development <filesender-dev@filesender.org>  Wed, 11 May 2011 09:34:07 +0200

filesender (1.0) stable; urgency=medium
   * Release 1.0

   * Documentation
     - Updated documentation on http://www.filesender.org/
     - Updated config.php with documentation and grouping of related settings
     - Updated help.php and about.php (#363, #367)

   * Packaging
     - Improvements in the packaging (tar, RPM, debian)

   * Fixes and changes
     #360 Low diskspace warning administrator email message
     #368 Minor HTML fixes
     #369 Gears CHUNK_BYTES increased to 2M (was 200KB)
     #371 Change default pg_username from postgres to filesender
     #375 Add 'start again' link to default logout page

 -- Filesender Development <filesender-dev@filesender.org>  Sun, 30 Jan 2011 10:07:31 +0100

filesender (0.1.19+1.0rc1) stable; urgency=low
  * 1.0 Release Candidate 1
    - re-release of beta 0.1.19

 -- Filesender Development <filesender-dev@filesender.org>  Sun, 16 Jan 2011 13:09:35 +0100

filesender (0.1.19) stable; urgency=low

  * New features
    - #340 email address validation in flex regex added to config
      Please update your config.php
  * Small bug fixes and cleanup

 -- Filesender Development <filesender-dev@filesender.org>  Fri, 24 Dec 2010 14:08:00 +0100

filesender (0.1.17) stable; urgency=low

  * New features
    - FileSender now can handle filenames, subjects and personal messages in non-US-ASCII charsets
    - IMPORTANT: a new naming scheme to store files on the server was introduced. Please
                 run "php <filesenderbase>/scripts/convert-filenames.php" after upgrading
                 to Beta 0.1.17. If you need to downgrade to a previous version run
                 "php <filesenderbase>/scripts/convert-filenames.php revert" *before* downgrading.
    -  Many bug Fixes

 -- Filesender Development <filesender-dev@filesender.org>  Thu, 18 Nov 2010 14:08:00 +0100

filesender (0.1.16.1) stable; urgency=low

  * patch release 0.1.16.1

 -- Filesender Development <filesender-dev@filesender.org>  Fri, 08 Oct 2010 14:27:45 +0200

filesender (0.1.16) stable; urgency=low
  
  * New upstream release

 -- Filesender Development <filesender-dev@filesender.org>  Fri, 08 Oct 2010 11:48:53 +0200
