JUpload plugin for coppermine : releases list

This page contains all released for the jupload plugin for coppermine. The jupload_coppermine_gb page contains a presentation of this plugin, and all necessary information to use it.

The jupload_todo list is now in this separate page.

Version 4.1.0

Packaged with the applet 5.0.0rc4

The package: cpg1.4-5.x_plugin_jupload_v4.1.0.zip

Changes:

  • [Major] Add of the resume feature: when a resumable error occurs (typically: a network error), the applet will try to resume the upload. That is: a dialog box is open to ask the user if he wants to retry the upload, by re-executing it. A timer makes this retry automatic: if the user doesn't choose (eg: if he is aways from his computer), the upload will automatically be re-executed.
  • [Major] Add of the cookieList configuration parameter. This allows the administrator to choose the list of cookies to use. It should help to manage the bridge mode, in Coppermine 1.5 and above versions.
  • [Major] Czech translation corrected (upload would not work)
  • [Major] There should be no more 'SUCCESS string not found error', but the proper Coppermine message.
  • [Minor] The not really useful column 'Readable?', on the file list, has been removed.
  • [Minor] Add of mime types Office 2007 support (thanks to jsibby)
  • [Minor] Display of the URL of uploaded pictures, on the 'edit uploaded pictures' page, after an upload. Allow to copy/paste the list of the uploaded pictures.

Fix:

  • [Major] Compatibility with CPG 1.5.6
  • [Major] 1.5 - Regular users can (again) create albums
  • [Minor] Compatibility with XFeeds RSS Plugin
  • [Minor] Applet doesn't response to the stop button, when waiting for the server response.
  • [Minor] Better thread management at applet startup. Can prevent some (very rare) browser crash.
  • [Minor] Better reaction to the user's selection of an album (prevent the display of the error 'please select an album before upload')
  • [Coding, 1.5] There is no more 'global $superCage', according to Coppermine 1.5 coding rules.

Translation:

  • [Romanian] Romanian translation added, thanks to ady1503
  • [Bulgarian] New translation, thanks to zulix (zulix at zulix.net)

Version 4.0.1

The package: jupload-4.0.1.zip

Fix:

  • [Major] The edition of uploaded pictures properties was broken since 4.0.0rc1

Know issues:

  • [Cpg1.5] The edition of uploaded pictures properties doesn't work

Version 4.0

The package: jupload-4.0.zip

Fix:

  • [Major] Add of the 'cookieConfiguration' configuration parameter (allows some bridge configuration to work, like phpBB3)
  • [Minor] browseDirectory applet parameter: The applet now manages path beginning by ~ (current user's home)

Version 4.0.0rc3

Fix:

  • [Major] No more EOF error, when using a personal antivirus or firewall.

Version 4.0.0rc2

The package: jupload-4.0.0rc2.zip

Fix:

  • [Major] Compatibility with Java 1.5 is now restored (broken in 4.0rc1). Makes JUpload work on Mac computers.

Version 4.0.0rc1

The package: jupload-4.0.0rc1.zip

Packaged with the v4.5.0 applet

Note for 'old' users: If you're migrating from a JUpload version older than 2.6.0, you'll have to manually set your JUpload configuration, in the JUpload configuration file. No more migration for these old versions.

Change:

  • [MAJOR] First JUpload version compatible with Coppermine 1.5

Fixes:

  • [Major] JUpload is now compatible with ImageMagick.
  • [Major] When browsing the upload result, the pictures displayed may not be the correct ones, when there are a lot of uploaded pictures.
  • [Minor] Picture storage: JUpload now stores pictures exactly where Coppermine would have (no more subfolders). It corrects errors in some environment. Too bad… for big galleries, picture finding by the OS was quicker.
  • [Minor] Session management improved. Now works with google chrome, and should work better in bridge mode.
  • [Minor] All download links (visible on the upload page and in code comments) are now changed to use Coppermine forums.
  • [Minor] The maxFileSize displayed on the upload page was the Coppermine one, and doesn't depend on the JUpload own configuration.
  • [Minor] The debug output now always contains the server response: I'll stop asking to put the debug on, when something bad occurs.
  • [Minor] More debug output, to understand what's happening, in some particular case, on server side.

Version 3.6.2

The package: jupload-3.6.2.zip

Packaged with the 4.4.1rc2 applet

Fix:

  • [Major] The applet would freeze again, in 3.6.1, when an error occurs during upload.

Version 3.6.1

Packaged with the 4.4.1rc1 applet

Fix:

  • [Major] Depending on the client configuration, the applet could generate an error message 'SUCCESS string not found'. Upload

would not work.

Version 3.6.0

Fix:

  • [Major] Removed a thread dead lock: the applet would freeze.
  • [Minor] The link to java.sun.com was wrong in the Russian translation
  • [Major] With IE7 the common properties of the upload page (title, description and keywords) would freeze the applet.
  • [Minor] On JUpload page, when selecting 'choose an album', the album title and description are correctly cleared

Translation:

Version 3.5.2 (non official)

Workaround, so that the applet doesn't freeze anymore. (doesn't work well enough)

Version 3.5.1

Packaged with applet v4.3.2

IMPORTANT NOTE: the language packaging has changed. Please check the:

Fix:

  • [Major] Applet would freeze, when an error occurs (while displaying an error message)

⇒ Updated: this doesn't to work that well (freeze when uploading more than one file, I'm working on this one)

  • [Major] https upload would not work.
  • [Minor] Use and description of albumShowEditFields corrected.

Version 3.5.0

The package: jupload-3.5.0.zip

Packaged with applet v4.2.1d

Fix:

  • [Minor] Chunk upload would not redirect to the picture modification page, after a successful upload.
  • [Minor] Removed a javascript error, during upload page initialization (when calling the applet before it is initialized).
  • [Minor] The current album would not be selected, in the album list of the page with the applet.

Version 3.5.0a (first beta version for 3.5)

The package:jupload-3.5.0a.zip

Packaged with applet v4.2.1b

Fix:

  • [Major, BRIDGE] Bridge management reviewed. Uses standard mechanism: should work in all cases now.
  • [Major] Bridge mode was broken (JUpload Session Management would not work in previous version)
  • [Minor] Less CPU consumed, make upload speed higher (at least with a Gb network)
  • [Minor] Sending an error mail to the gallery administrator would generate an error (but the error was correctly sent to the URL). Thanks to (thanks to Zapp29, sourceforge account: brusaf)

Version 3.4.0

The package: :jupload-3.4.0.zip

Packaged with applet v4.1.1a

Fix:

  • [Major] JUpload would not work with combinations of magic_quotes_gpc and magic_quotes_sybase (off then on, for instance)
  • [Major] The applet would generate a non-blocking NullPointerException for server response with Content-Length to 0. Typically: a HEAD response, on some server configurations.
  • [Major] Corrected a NullPointerException, when 'HttpOnly' is in the SetCookie header. Typically, with PHP, when session.cookie_httponly is set to 1.
  • [Minor] The applet is compatible (again) with JRE 1.5
  • [Minor] The linkTitle configuration parameter would work only when on pages of the plugin (not in Coppermine home, for instance)

Translation:

Version 3.3.1

The package: :jupload-3.3.1.zip

Package with applet v3.5.1

Fix:

  • [Major] Add of the browsingDirectory config parameter, to control from which directory will start the file

chooser (when clicking on the 'browse' button).

  • [Minor] 'Upload' button remained disabled after using 'Browse..' button

Version 3.3.0

The package: :jupload-3.3.0.zip

FYI: my website address changed. It's now: etienne.sf.free.fr

Changes:

  • [Major] The applet now can receive paste action (right click on it, to get the standard popup menu)
  • [Minor] When an error occurs, the log window contains the real debug output. It get copied to the clipboard: just paste it into the support forum !
  • [Minor] It's now possible to allow or prevent sending a mail to the admin, when an error occurs. See the JUpload configuration page.
  • [Minor] Add of a new session management. To be used, only when both Coppermine (default) and JUpload session management don't work.

Fixes:

  • [Major] Patch given by Stani: corrects the use of the applet on Firefox on Mac.
  • [Major] Sending a mail to the administrator, when an error occurs in the applet, now works (again)
  • [Minor] config table not found should be corrected ('should', as I can't repeat it on my conf). To be confirmed.
  • [Minor] The URL for the support forum is corrected, with the wonderful dedicated board ! :-)
  • [Minor] The list of file extension you allowed in Coppermine is now correctly managed: you can upload non-picture (again ?)

Translation

  • [Hungarian] Updated translation, including the applet

Version 3.2.4

The package: :jupload-3.2.4.zip

Security fix, mandatory to install when the PHP configuration parameter magic_quot_gpc is off (see phpinfo) and non trusted users may upload pictures.

Security fix:

  • [Mandatory] Remove a possible SQL Injection, when magic_quote_gpc is off on the PHP server.

Version 3.2.3

The package: :jupload-3.2.3.zip

Fixes:

  • [Major] out of memory error in PHP (Allowed memory size of XXXX bytes exhausted) while uploading

Changes:

  • [Minor] maxChunkSize is now 500, to allow upload on most configuration, without JUpload configuration.

Translation:

  • [Hungarian] Partial translation (PHP only)

Version 3.2.2

The package: :jupload-3.2.2.zip

Fixes:

  • [Major] Internal JUpload session management corrected (this mode is controlled by the sessionManagement JUpload configuration parameter, very important for bridge mode)
  • [Major] When a registered user may upload only to his own gallery, he could not select an album (list is empty)

Translation:

  • [Chinese] Translation updated, thanks to bluesway

Version 3.2.1

The package: :jupload-3.2.1.zip

Translation:

  • [German] Translation updated, thanks to Farnsi

Version 3.2.0

The package: :jupload-3.2.0.zip

Packaged with applet release 3.4.2rc3

Fixes:

  • [Major] Fix the error message 'SUCCESS string not found' in chunked upload
  • [Major] Better control (code is now common) of album list, in the different pages (upload form and ajax)

Changes!

  • [Minor] When uploaded picture need an admin approval: add of a specific message to explain this to the user.

Translation:

  • [Slovak] Translation in Slovak, thanks to wradgio

Version 3.2.0rc2

The package: :jupload-3.2.0rc2.zip

Packaged with applet release 3.4.2rc2

Change:

  • [Minor] When approbal is needed for upload from the user, an alert is displayed to him/her

Fixes:

  • [Major] Fix the error message 'SUCCESS string not found' in chunked upload
  • [Major] Better control (code is now common) of album list, in the different pages (upload form and ajax)

Version 3.2.0rc1

The package: :jupload-3.2.0rc1.zip

Packaged with applet release 3.4.2rc1

Fixes:

  • [Major] Non admin users may again upload to albums in the 'No category category'.
  • [Major] Allows upload for users who may upload pictures, even if they may not create albums.
  • [Major] Upload to albums limited to Registered group, is now authorized for … members of the Registered group !
  • [Minor] Better choose of 'default' album, when going to the upload page (for non admin users).

Version 3.1.3

The package: :jupload-3.1.3.zip

Packaged back with applet 3.4.1

Fixes: - [Mandatory] Would not work on some server. Going back to previous applet release.

Version 3.1.2

The package: :jupload-3.1.2.zip

Packaged with applet release 3.4.2rc1

Fixes: - [Mandatory] Upload with 3.1.1 version would not work, unless HTTP redirection occurs !

Version 3.1.1

This release is to forget: Upload with 3.1.1 version would not work, unless HTTP redirection occurs ! :-(

The package: :jupload-3.1.1.zip Packaged with applet release 3.4.1

Fixes:

  • [Major?] Corrected a bug in right management. This will probably correct the problems recently identified on the plugin … but I can insure that, as I can't repeat them.
  • [Minor] Removed an annoying warning, when using when Kaspersky antivirus (EMPTY HEAD response)

Version 3.1.0

The package: {{:jupload-3.0.3.zip|:jupload-3.0.3.zip}}

Packaged with applet release 3.4.1

Changes:

  • [Doc] Better description of the pictureTransmitMetadata config parameter, and of picture compression behaviour of the plugin.
  • [Minor] Add of a debug configuration parameter. It can have these values: false, true, admin.

Fixes

  • [Major] The 'no category' category (sic !) is now correctly managed: JUpload allows the user to upload files to album

in this category, if he/she is allowed to.

  • [Major] The applet can now manage the 301, 302 and 303 HTTP return code for the postURL parameter.
  • [Major] When dropping several files that should be refused (by the allowedFileExtensions parameter or by the upload

policy) the applet now displays a message each time (was only once for PictureUploadPolicy), and allows the user to hit 'cancel', so that no more file are added for this drop.

  • [Minor] Quotes are now correctly managed in album names and album description.

Version 3.0.3c

The package: :jupload-3.0.3c.zip

Fix:

  • [Minor] (was not properly corrected in 3.0.3) Better control of directory creation as upload target. Could block upload on some configuration (see wolle1969 problem)

Version 3.0.3b

The package: :jupload-3.0.3b.zip

Fix: (KO: it didn't work better)

  • [Minor] (was not properly corrected in 3.0.3) Better control of directory creation as upload target. Could block upload on some configuration (see wolle1969 problem)

Version 3.0.3

The package: :jupload-3.0.3.zip

Packaged with applet release 3.3.2

Fix:

  • [Minor] Better control of directory creation as upload target. Could block upload on some configuration (see wolle1969 problem)

Changes:

  • [Minor] When dropping several files that should be refused (by the allowedFileExtensions parameter or by the upload policy) the applet now displays a message each time (was only once if the file had allowed extension but was not an image), and allows the user to hit 'cancel', so that no more file are added for this drop.

Version 3.0.2

The package::jupload-3.0.2.zip

Packaged with applet release 3.3.1

Fixes:

  • [Major] Correct the “bad header” error on IIS 6 and IIS 7, when uploading files.
  • [Minor] The debug output is now always correctly filled, even when debug mode is not enabled. Previously, some information would be written in the debug file only when in debug mode.

Translation:

  • [Portugese] The Portugese translation in the applet is now a native Portugese, not Brasilian Portugese anymore, thanks to Filipe Teixeira.

Version 3.0.1

The package: :jupload-3.0.1.zip

Fix:

  • Animated gif are now correctly transmitted (not modified at all). Was broken since 3.0.0rc1.

Version 3.0.0

Known problem:

  • Animated gif are broken from 3.0.0rc4. Once uploaded, the animation won't work.

The package: :jupload-3.0.0.zip

This is a hotfix for 3.0.0rc4, and official 3.0.0 release. 3.0.0rc4 works ok, provided that you first take a look at the configuration page !

Change:

  • [Minor] The configuration parameter sessionManagement is now a list of values. Avoid someone typing jupload instead of JUpload, for instance.

Fix:

  • [Major] Release 3.0.0rc3 and 3.0.0rc4 need that the admin go to the configuration page, before beging to upload pictures, even without saving any configuration parameter: it creates a table that should be needed only in specific cases (when switching sessionManagement to JUpload)

Version 3.0.0rc4

The package: :jupload-3.0.0rc4.zip

Changes:

  • [Major] Corrected a regression introduced in 2.6.4 release: uploaded pictures, resized by the applet, had a bad quality (basic resizing, instead of smooth resizing)
  • [Minor] Add a configuration parameter, to control whether the user can see title and desc field, or not. See the new configuration parameter: albumShowEditFields, on the JUpload plugin configuration page.
  • [Minor] metadata management changed:
    • Setting it to false now always remove metadata from picture, before upload.
    • Default value changed to false.
    • There is still a problem, when transmitting metadata, with some metadata configuration. Letting false to this parameter prevent the uploaded picture to changed to 'strange' colors.

Fixes:

  • [Major] Accents in filename are now correctly managed. UTF-8 filenames are now re-encoded, so that UTF-8 bytes can be filtered by replace_forbidden Coppermine core function.
  • [Major] 3.0.0rc1 to 3.0.0rc3 was not compatible with PHP older than 4.0.6, because of a debug output!

Translation:

  • [Swedish] Add of the Swedish translation, thanks to Erik Lindahl (erik@fisensmosse.se)
  • [Minor] The applet is now displayed in Hebrew, not in the default language.
  • British english now displays english, instead of the language corresponding to the local computer (default language).

Version 3.0.0rc3

Avoid this version: A regression has been discovered, from 2.6.4 to 3.0.0rc3 releases: uploaded pictures, resized by the applet, had a bad quality (basic resizing, instead of smooth resizing)

The package: :jupload-3.0.0rc3.zip

Changes:

  • [Major] Internal session management. This should correct all connection problem, that occurs in bridge mode. See the new sessionManagement configuration parameter.
  • [Minor] More debug info, when applet can't upload files, to analyze what happens in Coppermine.
  • [Major] The plugin is now partially compatible with Stramm's ModPack. Partially, as jupload can not managed all kind of album sharing (share with a friend…). Only standard Coppermine stuff.

Fixes:

  • [Minor] The annoying bug, when pictures colors would becoming 'strange' with some camera manufacturer (eg. Canon EOS) seems to be solved. Please confirm it..

Translation

  • Partial Persian added (only PHP part), thanks to Sami
  • Brazilian Portugese translation updated, thanks to Rafael Fontes rfontes@grupocomunidade.com.br
  • Hebrew translation added, thanks to David Lior, liorda@gmail.com

Todo, before official release:

  • Check behaviour with file containing non ASCII characters (French or German accents, for instance). Works better than before (applet would not even resize/rotate them). Now, there seems to be problems within PHP, but it may be my Coppermine configuration as standard upload doesn't work better.

⇒ Please confirm if it works for you or not with filename like this one: éùàè.jpg

Version 3.0.0rc2

To be forgotten …

Version 3.0.0rc1

Avoid this version: A regression has been discovered, from 2.6.4 to 3.0.0rc3 releases: uploaded pictures, resized by the applet, had a bad quality (basic resizing, instead of smooth resizing)

Changes:

  • [Major] The applet can now manage filename containing non-ASCII characters. Works Ok with French accents. Should work with any other language, like Asian characters.

Note: seems like Java doesn't like files with non-ASCII characters. It won't be able to write a file if the original filename contains a non-ASCII characters. Maybe my code, but I didn't find…
Result: file with non-ASCII can not be rotated nor resized before upload.

  • [Major] Add of a quota indicator, thanks to AWJunkies: a kind of progress bar indicates to the user how much of his/her quota he/she is using.
  • [Major] The applet now allows to define common properties for picture uploaded in the same time. These properties can be title, description (caption), keywords and, according to current Coppermine configuration, the user fields (user1, user2, user3, user4).
  • More debug info, when applet can't upload files, to analyze what happens in Coppermine.

Translation:

  • Partial Persian added (only PHP part), thanks to Sami
  • Brazilian Portugese translation updated, thanks to Rafael Fontes rfontes@grupocomunidade.com.br
  • Croatian added, thanks to Bruno Simic, but … too bad … Croatian doesn't exist yet for Coppermine !

To be added before 3.0.0 release:

  • Bridge mode correction.
  • Better right management.

History: older releases

Older releases can still be found on this site:

Releases 2.x

Go on this page, for releases 2.x: jupload_coppermine_download_gb_v2.

Releases 1.x

Go on this page, for releases 1.x: jupload_coppermine_download_gb_v1.


Outils personnels