CHANGELOG yappa-ng All changes grouped in 3 categories NEW, CHANGED and BUGFIX. Within the groups all entries are in chronological order! BUGS are reported in the file BUGS.html in the "Documentation" section of the yappa-ng homepage too. All dates are European date-formats: dd.mm.yyyy $Header: /cvsroot/yappa-ng/yappa-ng/docs/CHANGELOG,v 1.200 2006/05/14 13:18:01 zirkon13 Exp $ ------------------------------------------------------------------------------------------------------- 2.3.3-major feature release, not released anywhere NEW: - e-mail Notification on new User-Comment (started: 21.04.2006) - Bulgarian language (without Admin part) for 2.3.2 (thanks to Russi Russev) (04.05.2006) CHANGED: - changed and corrected CVS-paths to new SourceForge CVS structure with 12.05.2006 - Russian language now complete for 2.3.2 (thanks to Vlad Savitsky) (16.04.2006) BUGFIX: - Fixed Bug that gave "Undefined index: QUERY_STRING in check_basic.inc.php on line" (April 2006) ------------------------------------------------------------------------------------------------------- 2.3.2-Security release, released on sourceforge.net April 25th, 2005/ freshmeat.net April 25th, 2005 NEW: - nothing CHANGED: - nothing BUGFIX: - fixed a serious Security Bug. These cross site scripting vulnerabilities were braught to my attention by James Bercegay of the GulfTech Security Research Team (THANK YOU!) ------------------------------------------------------------------------------------------------------- 2.3.1-major feature release, released on sourceforge.net December 2nd, 2004/ freshmeat.net December 4th, 2004 NEW: - USER COMMENTS implemented! (25.10.2004) - Add a comment to an image / file - use smilies (emoticons) in your commenttext - javascript: just click onto the smilie and its copied into your text) - or use the symbols [smilie], [sad], [b], [/b],...... - edit your comment before saving - for the System Admin (setup.php - globally): - enable/disable comments globally - for the System Admin (editing one file "smily.inc.php" - globally): - easy adding your own / changing released smilies :-) - for every Album Admin (if user comments are globally enabled!) (Album Admin Item): - Menu Item: Configure Comments - permit/forbid adding comments to images/files - enable/disable showing the commentcount below thumbnails - enable/disable showing a new symbol if the last comment was within X days - select the numbers of days for the "new" symbol - select how many comments are shown on one page (before its split on the next page) - select the sortorder of comments (default: show the last comment first) - Admin Menu: Delete Comments: Select certain comments and just delete them (no editing!) - Select certain comments and just delete them (no editing!) - NEW THEME: "insight, a "zirkon" variation designed by Stormbringer (THANK YOU!) (14.10.2004) (patch released on sourceforge.net) - icons for FLASH filetypes created by Stormbringer (05.10.2004) CHANGED: - get rid of all undefinde variables and indexes (notices and warnings in PHP) (01.11.2004) - EXIF: Now shows Software too in "short EXIF view" (25.10.2004) - News page now centered over the whole screen (not left-aligned) thanks to Paulus Tuerah (18.10.2004) BUGFIX: - LANGUAGE: Dutch Language completed by Jan Herman Scheffer (13.10.2004-THANK YOU) (patch released on the yappa-ng homepage/translators and on sourceforge.net) - LANGUAGE: Italian Language completed by Allesandro Rizzati (10.10.2004-THANK YOU) (patch released on the yappa-ng homepage/translators and on sourceforge.net) - The text "Submit" of some submitbuttons had been hardcoded instead of language related in many places. FIXED (10.10.2004) - LANGUAGE: Vietnam Language completed by Vang Le Quy (07.10.2004-THANK YOU) (patch released on the yappa-ng homepage/translators and on sourceforge.net) - LANGUAGE: Dansk Language completed by Lars Lykkestjerne Jacobsen (07.10.2004-THANK YOU) (patch released on the yappa-ng homepage/translators and on sourceforge.net) - LANGUAGE: French Language completed by Fabrice Pierre (05.10.2004-THANK YOU) (patch released on the yappa-ng homepage/translators and on sourceforge.net) - The "News/Info"-Page in albums with - only subalbums AND - with lang_autodetect enabled AND - the newsfile is in the default language will only get shown if the selected language is NOT the default language!! (BUG is NOT in the first intro page, only in subalbums!) (BUG reported by: Paul Stormbringer Admin on 04.Oct.2004-THANKS) (FIXED: 04.10.2004: patch-230_01-newsfile released on sourceforge.net) - LANGUAGE: Spanish Language completed by Jos�Gabriel Moya Yangela (03.10.2004-THANK YOU) (patch released on the yappa-ng homepage/translators and on sourceforge.net) ------------------------------------------------------------------------------------------------------- 2.3.0-major feature release, released on sourceforge.net / freshmeat.net October 3rd, 2004 NEW: - Safe Mode Upgrade Procedure including 2 new scripts (BETA!!!) (03.10.2004) - PHP 5 compatible! yappa-ng runs with PHP 5 !! (29.09.2004) - EXIF support!!! (23.09.2004) - Integrated the script "exifer 1.4" from Jake Olefsky (http://www.offsky.com/software/exif/index.php) - Script is GNU GPL - No changes to the script itself - enable/disable the EXIF support globally in the setup.php - enable/disable the EXIF support separate for each album - show/hide the (enabled) EXIF Info (cookie) - short/extended EXIF Info (cookie) - ToolBox Module: Import Albums (21.09.2004) - Each "yappa-ng Album" has special files and subdirectories needed to qualify as yappa-ng Album. If you just FTP or move or copy your new directories with photos somewhere into the album tree yappa-ng will not display the directories and the photos. The directories have to get converted to a yappa-ng albums: The Albums has to get IMPORTED! - Picture-Frames for thumbnails (19.09.2004) - enable/disable the border for the Album Preview Images in the Left Album Navigation Menue globally in the setup.php - enable/disable the border for the Thumbnails in the Album Configuration [Thumbnail Display Settings] separate for each album - configure the border (HTML/CSS) in the config_private.inc.php - Backup/Restore of ratings! (ToolBox Module) (08.09.2004) - LANGUAGE: Slovakian language (public only) translated by Jan Markus [THANKS!!!] (03.09.2004) - New sort order for images: sort on rating (29.08.2004) - if rating of images is enabled in Global config AND Album config! - defaults automatically to sort by "filename" if rating fo images is disabled (global or album) - RATING for albums and images! (24.08.2004) - check for unique ratings (only one vote per IP adress and album and/or image) - unique voting is a parameter to enable/disable (e.g. for setups where the whole family has only one IP) - easy change of the symbol (stars) for every theme (themes_support.inc.php) - for the System Admin (setup.php - globally): - permit/forbid rating for albums and/or images separately - permit/forbid unique voting for albums and/or images separately - for every Album Admin (if the item is globally enabled!) (Album Admin Item): - permit/forbid rating for his/her albums and/or images separately - permit/forbid unique voting for his/her albums and/or images separately - "upgrade_to_23x.php" script (20.08.2004) - creates all the /_data/ directories within the albums automatically - moves all userfiles automatically to the new positions in the /_data/ directory - automatically integrates the album hitcounter (hits.log in the source_root) into the album image hitcounter (hits.log within the album) - makes upgrading to 2.3.x releases from the 2.x.x series really easy and semiautomatic!!!! - Backup/Restore of hitcounters! (ToolBox Module) (05.08.2004) [PATCH on sourceforge.net 13.08.2004) CHANGED: - Album Admin Password after Installation is now the "yappa-ng System Admin Password" of the Setup Tool (instead of "nonono") (02.10.2004) - changed the 'send_warnings' parameter to a 'basic_errorcheck' parameter (01.10.2004) - removed the 'php_4_0_6' parameter, because PHP < 4.1 is not supported anymore (01.10.2004) - in case of an error because of wrong parameters to the show.php script: show an error image! (30.09.2004) - removed the "i_see_no_images" from yappa-ng (27.09.2004) - Dropped support for PHP prior to 4.1.0 (26.09.2004) - changed all deprecated "long PHP predefined variabales" ($HTTP_*_VARS,...) to the preferred (and PHP 5 compatible) "superglobals" ($_SERVER, $_GET, $_POST, $_COOKIE, $_FILES,...) - complete rewrite of "Upload User" (05.09.2004) - renamed the "Upload User" to "PowerUser" (07.09.2004) - New Admin Module "Configure PowerUser" (not integrated in Change Admin Password anymore) - Select the modules you want to permit for the PowerUser - always activated for PowerUser: - Album Info - NEVER activated for PowerUser: - Change Admin Password - Configure PowerUser - removed the old "use_pathinfo"-method from sourcecode (31.08.2004) - focus on password entry field in the password queries (29.08.2004) - prevent same password for album-admin and upload user (29.08.2004) - disable setting of userpassword in demo mode of the gallery (29.08.2004) - Restructuring of the sourcecode structure (21.08.2004) - new subdirectory /src -> all the in)ludefiles from the source_root are now there. - only the real "programs" (scripts that get called directly and are not included in another one are in the source_root - the 3 configfiles, the yappa-ng.log and the user-newsfiles are in the source_root too - renamed some of the scripts from *.php to *.inc.php if they get included (and not called directly) - Restructuring of the photo-album layout (necessary for the upcoming Image/Album rating and Usercomments) (20.08.2004) - only images and the config.album.inc.php (and subalbums) are in the album itself (e.g. [photo_root]/sample) - all other "userfiles" like album title and description, image captions,... are in a new _data directory (e.g. [photo_root]/sample/_data) - all sources reprogrammed to comply to the new structure - Restructuring of the Hitcounter (20.08.2004) - Album hitcounter (hits.log in the source_root) now integrated into album image hitcounter (hits.log within the album) - Now each album is really independent: move it and you will not loose the album hitcount!!!! - reprogrammed the hitcounter backuptool of the ToolBox to comply to the new layout - The AddOn to show a random image on any hompage has a security hole (thanks Georg Ragaz for bringing this to my attention!) (08.08.2004) PATCH released on sourceforge.net BUGFIX: - BUG: Call the show.php direct with any resize size you want (even 64000x48000 as someone did on my DEMO Gallery) (FIXED: 30.09.2004) - BUG: NEW-symbol sometimes false (reported anonymous in BUGtracker on sourceforge.net 21.09.2004) [FIXED: 24.09.2004] - BUG: SetupTool error after delete of check_setup.php (reported by Vincent Pelletier THANKS!) (patch-222_01-setup 05.08.2004) ------------------------------------------------------------------------------------------------------- 2.2.2-stable production release, released on sourceforge.net / freshmeat.net August 4th, 2004 NEW: - LANGUAGE: Korean language (public & admin, but still only 80% done) translated by Kratz [THANKS!!!] (27.07.2004) - Installation rewritten! Now UPGRADE is really easy! New item in setup.php: "NewInstall". For Upgrade just overwrite ALL files! :-) (22.07.2004) - ToolBox added: All System-Admin tasks now in one central Unit! (toolbox.php) (20.07.2004) - configuration of logging, - view logfile (configurable!) - even backup logfiles, - logfile backup, - logfile delete - change yappa-ng Administration password,... - easy to add new modules in the future! :-) - LANGUAGE: Japanese language (public & admin, but still only 70% done) translated by Tadashi Jokagi [THANKS!!!] (19.07.2004) - Sending PHP "headers" for language encoding selection (UTF-8, iso-8859-1, Big5, ..) in addition to HTTP META Tags! (Thanks to Girts!) (15.07.2004) - LANGUAGE: Vietnam language (complete!) translated by Vang Le Quy [THANKS!!!] (15.07.2004) - Safe Mode Installation Tools!("half baked idea" :-) and Beta-Test from Jesper Kirkegaard - THANKS!) (14.07.2004) Now you can install yappa-ng on a "Safe Mode Restricted" server (even if you are not able to chown any files!!!) - LANGUAGE: Indonesian language (complete!) translated by Paulus Tuerah [THANKS!!!] (05.07.2004) CHANGED: - Modified behavior of locked albums: - if an album is locked and you have NOT entered the right password - (new) you do not see the left navigation bar with possible subalbums (but you have still to lock each album separately!!) - (old) if the main album is not locked you see the "key" symbol instead of the preview image - if an album is locked AND you have the right password entered - (new) you can see ALL album preview images of all albums which have the same password!!! :-) - the only way for you to see if it is a locked album is the key icon instead of the album icon - Modified check_setup.php script to get more info in case of support requests _AND_ for debugging alone! (18.07.2004) - Modified check_noimage.php script with more logging for the convert utility (02.07.2004) - Permit HTML-codes and in image captions too (if enabled in global Setup). (28.06.2004) - Change of metatags in index.php (23.06.2004) - Complete rewrite of the yappa-ng logging function! Logging now only into one logfile and configurable logging-depth (20.06.2004) - Some minor changes for performance and code (ongoing) BUGFIX: - BUG: Chinese translation completed (Thanks to Tzu-En Wang) (FIXED: 20.07.2004) - BUG: Polish translation completed (Thanks to Piotr Kozlowski) (FIXED: 20.07.2004) - BUG: Romanian translation completed (Thanks to Trimbitas Sorin) (FIXED: 11.07.2004) - BUG: French translation completed (Thanks to Fabrice Pierre) (FIXED: 06.07.2004) - BUG: Setup fix for "\n" bug in Windows environments (reported by Moyong Liu: THANKS!) (FIXED from Alex Doll 23.06.2004) - BUG: Initializing thumbnails with Admin Menu Item "Initialize" creates a cachedirectory of "_thumbnails" instead of the "_100x100" - (reported by Lou Ferraro: THANKS!) (FIXED: 17.06.2004) ------------------------------------------------------------------------------------------------------- 2.2.1 feature release, released on sourceforge.net June 1st / freshmeat.net June 3rd, 2004 2.2.1-r3 for ALL downloads AFTER 07.June 2004 22:310 MET (13:30 PDT) BUGFIX after initial release: - 07.06.2004: Broken images for GD-Library! Wrong mimetype-handling in GD-Class (FIXED for ALL downloads of 2.2.1 AFTER 07.June 2004 22:310 MET (13:30 PDT)) THANKS to Sjoerd van Noort for the solution! All downloads from this point on have the release version: 2.2.1-r3 - 04.06.2004: Cache directories get created with permission "0000"! (Broken Images) (FIXED for ALL downloads of 2.2.1 AFTER 04.June 2004 14:10 MET (05:10 PDT)) THANKS to Danny Foreman for the hint! NEW: - Use alternate images (snapshots) for all "Non Resizeable Files" (videos, audios, office,...) [THANKS for concept and code to Jan Herman Scheffer] (27.05.2004) - read the details in the MANUAL.html] - New global config option "header size": Select the Standard header or a small header (23.05.2004) - If a newsfile with the language extension "all" exists -> take this one regardless of the languagesettings (23.05.2004) (works with "Global" AND "Album" news files)! - Display Album News file (22.05.2004) This file gets displayed if: - There are only subalbums in this album (no images) - there is a news_xxx.html file in this album - details in the MANUAL.html (Section: "News pages within the gallery") - Album Creaton Time displayed in the left album navigation bar. But only if this album has been created (17.04.2004) with the "New album admin menu" and with a release >=2.2.1 ! - Album Description shown in the left album navigation bar and truncated (like the image captions) (15.04.2004) - "New" icon for albums using the same parameters ("on/off" and "number of days") of the album which are used for images. If disabled for images within the album it will be disabled for album too (15.04.2004) - "Last Change" for albums (displayed in the left album navigation bar (15.04.2004) - Random Image for the Homepage. Display a random Image from a selected Album on any HTML page you want! (08.04.2004) PATCH released on sourceforge.net: patch-220_02-randomImage - SLIDE SHOW implemented! (21.03.2004) - The link to the slideshow is in the upper Navigationbar (where the TopX, Album-Info, Admin-Login,... are) - SlideShow Options Menu to configure your perfect slideshow (forward/back, begin/end-image, retention-time for each image, much more!!!) - Syntax & Plausibilitychecks - at the moment english only (will get changed for the official release!) CHANGED: - Complete rewrite of mime-type handling and the handling of all "non resizeable files" like videos, audios, office files,... (26.05.2004) - complete scaleable: add the mimetype you want added to the config_private.inc.php and it will work! - no more "permit video": permit on a "per mimetype" basis in the setup tool! - different icon for every mimetype possible! (Thumb and mini-icon)! - Rewrote HitCounter logging procedure to ensure that the hit.log is not corrupted due to multiple "simultaneous" writes (27.04.2004) - Corrected slightly incorrect syntax of trailing "&" in HTTP-QUERY-STRINGS (Reported and solution by Leonard Mada) (13.04.2004) - "Gallery Slogan" made editable in Setup Tool (30.03.2004) (has been "The Online Photo Gallery
for Original Photos and Photo Hostings" in different languages until now!). BUGFIX: - BUG: Wrong directorypermissions after creation of new album - (FIXED: 01.06.2004) - BUG: Empty "hits.log" gives a warning on some (view) systems. (reported by Richard Collett: THANKS!) (FIXED: 30.05.2004) - BUG: Sorting on "mtime" for albums did not work! (reported by Michael Zeller on 10.04.2004) (FIXED: 13.04.2004) - BUG: On Mandrake 10 Servers the $theme is predefined with the value "Mandrake" which leads to errors! (reported by Christophe Raffalli) (FIXED: 07.04.2004) - BUG: The "page selection bar" in the admin-modules "edit image captions", "rotate images" and "delete images" had been set to 1 in 2.2.0! (reported by anonymous on sf.net on 28.03.2004) (FIXED: 28.03.2004) PATCH released on sourceforge.net 28.03.2004 ! - BUG: setup.php 1.0 multiplied BACKslashes in the main-path definition on systems with magic_quotes_gpc ON: (FIXED: 25.03.2004) - BUG: in case of PHP error_reporting "NOTICE On" in the PHP Installation by default the setup.php gives Notice of "index $source_root not set in config_private.inc.php" (reported by Rushton James) (FIXED: 15.03.2004) - BUG: Theme silver: thumbnails "slide down a bit" in the thumbnail page if thumb is in the TopX (reported by Wojtek (Voytec) Wacowski) (FIXED: 17.03.2004) ------------------------------------------------------------------------------------------------------- 2.2.0 major feature release , released on sourceforge.net / freshmeat.net March 14th, 2004 NEW: - Display an additional Mini-Preview Icon in the Single Image Navigationbar [THANKS to Leonard Mada!] (22.02.2004) - These Images are linked to the First & Last Image of the Album - Select/Deselect in Album Config for each album - Set an Anchor to position the Image on the upper browser border (Instead of the yappa-ng header) during Single-Image-browsing (yes/no in Album Config) [THANKS to Leonard Mada!] (21.02.2004) - Position the Single Image Info (Hits, Filename, Filesizes, Image Captions) above (default) or below the image (above/below in Album Config) [THANKS to Leonard Mada!] (20.02.2004) - Position the Single Image Navigationbar (Previous/Next, Resize-Sizes,..) in Album Config [THANKS to Leonard Mada!] (19.02.2004) - Position it Above the Image, Below the Image, Above & Below (Default) or Left - New Setup-Option: Restrict caching of resized images to Thumbnails and Mini-Previews only [saves valuable Harddisk-Space if its not the own server!] (14.02.2004) - "Maintenance-Mode" implemented. (09.02.2004) - If set to "yes" yappa-ng displays the Gallery-Title (from the config) and states that the Gallery will be Online again in some minutes. - Message in English on purpose because the status of the languagefiles during update is not defined. - setup.php - easy install for everybody! (28.01.2004) - PHP-based very easy and comfortable setup - step by step individual instructions taken from Environment-variables!! - NEW THEME "wood" (a "zirkon"-child) contributed by Alex Doll [THANKS!!!] (19.01.2004) - LANGUAGE: Hungarian language (not Admin) translated by Zalai Botond [THANKS!!!] (07.01.2004) - Video/Movie - files can be uploaded, viewed and downloaded! [06.01.2004] - permitted/supported filetypes: avi, mpg, mpeg, mov - special preview-icon if it is a video/movie - special "single-image" view with option to "view video" or "download" - permit videos as global parameter for the Gallery-Owner to permit/forbid - permit videos as album-parameter (for special albums to forbid video-uploads) [only if global parameter is on] - program does not try to resize the movie-files :-) - hitcount only if video is viewed or downloaded (NOT the single image view of the video-image). - NEW THEME "silver" (a "zirkon"-child) contributed by Lelol [THANKS!!!] (04.12.2003) - "New" can be enabled/disabled in album-config and the days for "how long is new" can also be choosen in the album config (04.12.2003) - Global parameter to switch off the display of the album-hitcounter. Counting will continue regardless of this setting! (08.11.2003) - Mark new images with a "new"-gif. "New" is defined as 14 days. Idea and sample-code from Joseph Smith (JamUba) [THANKS!!!] (24.10.2003) - Show filesize (Bytes, kB, MB) of original image in Single-Image-View (23.10.2003) - Additional checkscript (standalone) for debugging/setup/"broken images": check_noimage.php (just call it with your browser) (16.10.2003) - LANGUAGE: Russian language (complete!) translated by Konstantin Chernykh AKA "Citizen Khailo" [THANKS!!!] (20.09.2003) - LANGUAGE: Brazilian Portuguese language (complete!) translated by Gustavo Bastos [THANKS!!!] (30.08.2003) - LANGUAGE: Swedish language (not Admin) translated by Hans-G�an Puke [THANKS!!!] CHANGED: - Parameter for Number of Navlink-Pages in Thumbnail Mode moved from global config to album config (29.02.2004) - e-mail adress input in userpassword-query and albumadmin-password query moved from global config to album config (26.02.2004) - different e-mail adress for each album possible! - if no e-mail is provided (empty input-box, not even a blank!) the complete dialoge will not be shown! - Split the Album Config "General Album Settings" into: (22.02.2004) - General Album Settings - Thumbnail Display Settings - Image Display Settings - ctype_alnum: because the ctype_alnum is still not widely spread (january 2004) and many servers have the PHP compiled without the ctype_alnum option I stop using it (for the moment) and reset to "conventional" (but slower) methods! (14.01.2004) - centralize read/write of config_album.inc.php into common.php and envelope it with the PHP-makers to prevent unauthorized viewing! (11.11.2003) - LANGUAGE: Nederlands _complete_ translation thanks to Jan Herman Scheffer [THANKS!!!] (12.10.2003) BUGFIX: - BUG: In deleteing an album with the Admin-Module "Delete Album" the cached images do not get deleted. Fixed! (08.01.2004) PATCH released on sourceforge.net - BUG: ALL directories got scanned on every run: now only one level of directories (=albums) get scanned (thanks to S�astien Jauquet, Belgium) (04.12.2003) - BUG: Filehandle of every album has been left open: every direcory gets closed now as is correct (thanks to Christian Hammers) (02.12.2003) - BUG: Enable Specialchars in album titles and image captions for Russian and Chinese (and other) languages (29.10.2003) PATCH released on sourceforge.net (08.01.2004) - BUG: Because of the use of a wrong variable rotation was not possible if GD is used. Fixed! (05.09.2003) PATCH released on sourceforge.net - BUG: Combination of "Top10"=ON and "Mark Top10 in Thumbnail View"=OFF does not show the "Top10" text in the thumbnailpage anymore. Fixed! (28.08.2003) PATCH released on sourceforge.net ------------------------------------------------------------------------------------------------------- 2.1.0stable Stable Production Release, released on sourceforge.net / freshmeat.net August 23rd, 2003 NEW: - NEW THEME "bash" contributed by yappa-ng team member Alex Doll (16.08.2003) - NEW THEME "hot" contributed by yappa-ng team member Alex Doll (12.08.2003) - NEW THEME "passport" contributed by yappa-ng team member Alex Doll - alex dot doll at agdconsulting dot ca ! (05.08.2003) - All errors/warnings of the initial startup checks get logged into 2 files in the yappa-ng sourcecode directory (according to severity) (05.08.2003) - yappa-ng.error.log for all configuration errors (most of the codes you will find in the /docs/ERRORCODES file - yappa-ng.warning.log for errors relating to runtime-errors/warnings and 'mysterious-errors' that may be hacking attemps! - New Menu-bar: "Album-Info": Extended Album-Info; Languages-Setup Info moved from Top10 to Album-Info. (23.07.2003) - Thumbnail-View: Page-navigation bar now below thumbnails too (no scroll up everytime to access next thumbnail-page).(20.07.2003) - Danish language (without Admin-Part) translated by Nikolaj Borg [THANKS!!!] (19.07.2003) - yappa-ng.error.log: critical yappa-ng errors get logged into the autocreated yappa-ng.error.log (19.07.2003) CHANGED: - Themes riders & zirkon: in the official release there is no image in the left upper corner - only the configured Gallery-Title from the config.inc.php (21.08.2003) - DOCS: rewrote INSTALL and moved some parts from "broen image support" from FAQ to INSTALL. Updated others like SUPPORT, BUGS,... (21.08.2003) - stricter uploadchecks for images (THANKS for code from Marc Andrew Pawlowsky - marcpawl at users dot sourceforge dot net) (11.08.2003) - changed the themes/language selection to JavaScript (activated with "onchange=submit()"). (Idea from: Alex Doll: THANKS!!) (03.08.203) If you experience troubles with this: PLEASE send me an email. You can change back to "oldStyle" without JavaScript in the config.inc.php! - complete rewrite of the show-image method! (02.08.2003) Old: Info transmitted as "Trailing PathInfo" PATH_INFO (which needs AcceptPathInfo On in apache setup and ??? in IIS setup) New: Info transmitted as regular QUERY_STRING. This should enhance the OS / Webserver compatibility. (THANKS to Marc Andrew Pawlowsky for the complete working sourcecode-snipped in Bug Tracker on sourceforge.net)!!! - rewrote "delete routine" in Admin-Module "Delete Album": should now delete the empty subdirectory on Windows IIS too. (31.07.2003) - improved language management (complete rewrite!) (01.07.2003) - intuitive automated selection of language related files: If a file (image captions, news, album info) of selected language is not availlable take the one from the default language (if availlable) - less need of memory resources: Only the selected language-file gets included - not all languagefiles !! ;-) - prominent reference to the language you are using/editing at this moment: Admin-Modules: Edit image captions, Edit Album Info - improved check_setup.php (24.06.2003) BUGFIX: - BUG: Plausibilitycheck for image-convert-ratio in common.php contributed by Marc Andrew Pawlowsky (THANKS!) (13.08.2003) - BUG: "safe_mode" and/or "open_basedir" restrictions are fatal for yappa-ng: fixed (12.08.2003) -> yappa-ng runs now within an "open_basedir" (for details to be observed please read the FAQ)!!! -> yappa-ng runs in an "safew_mode" environment - but with some restrictions (for details to be observed please read the FAQ)!!! - BUG: on some systems "index.php" is not defined in the server-config to "autostart" PHP (like index.htm does for HTML). Actually thats a server-config-problem. -> from now on the "index.php" is in all paths included (04.08.2003) - BUG: on some systems troubles with "include-path" (mostly language-include-files). Fixed for almost all systems. Easy to change parameter in config_private.inc.php if necessary for some systems! ;-) fixed (31.07.2003) - BUG: Admin-Module "Init": "doubleslashes" inhibit creation of tmp-dir in Initialise Images. fixed (Thanks to Alex Doll) (31.07.2003) - BUG: error in show.php ($PATH_INFO) - prevented image view: fixed (Thanks to Hayden!!!!) (17.07.2003) - BUG: display of header broken in theme "riders" if theme_support is set to "no": fixed (15.07.2003) - BUG: got warnings if "allow_call_time_pass_reference" is false in PHP INI (Call-time pass-by-reference has been deprecated in PHP). Fixed (27.06.2003) - BUG: Parameter "oldLayOut" in config file wrong ( was "==" instead of "=>" ) Fixed! (24.06.2003) ------------------------------------------------------------------------------------------------------- 2.0.1stable Stable Production Release, released on sourceforge.net / freshmeat.net June 18th, 2003 NEW: - New login "upload-user" who has admin access - but only upload, rotate, edit image description. (16.06.2003) - New switch in system-config to disable admin-menu-item "Create New Album". (15.06.2003) - yappa-ng now HTML 4.01 Transitional and CSS 2.0 VALIDATED !!! (31.05.2003) - Finnish language (without Admin-Part) translated by Kimmo Lehto [THANKS!!!] (23.05.2003) - Chinese language (Tradtional Chinese, Taiwan, Big5 encoded, complete!!!) translated by FanWen [THANKS!!!] (20.05.2003) - Created an overview-file with explanations in the /doc directory of yappa-ng in ASCII & HTML (_README.FIRST & _README.FIRST.html)! (15.05.2003) CHANGED: - parameter in config.inc.php to enable "a href" - tags in the album description (10.06.2003) - If the hits.log in an album is not read/writeable/does not exist: some settings get automatically overruled: (08.06.2003) - TopX will get switched off! - display of hitcounters will get switched off! Both features make no sense if the hitcounter is not functional! - alt-text of the upper-left-logo is now the Gallery-Title of the config (NOT a ZIRKON-Box advertisment anymore!) (01.06.2003) BUGFIX: - BUG: no thumbnails (broeknimgaes) when image-cache is disabled (all other resize-sizes worked): fixed! (13.06.2003) - missing theme-selection in theme "blue": fixed (09.06.2003) - Hope I got rid of ALL "doubleslashes" at last! (08.06.2003) - ALL images/icons have now a width/height-attribute in their HTML-IMG-tag -> no resizing during page-buildup anymore!!! (06.06.2003) - BUG when using GD: autodetect if "ImageCreateTruecolor" is possible does not work on some systems: override it now with config-parameter! fixed (31.05.2003) - error with sorting and empty album: fixed (15.05.2003) - error with empty album and sortorder "a": fixed (11.05.2003) - Major: Top10 gets no errors anymore if you manually delete (=not with admin-module "Delete Image") an image! (07.05.2003) (Top10 "cleans" the hits.log of all images which aren't there anymore.) - external links ( - - - - - ) corrected in theme "zirkon" too (07.05.2003) - Some systems had an error after "Overview over all Albums": fixed (05.05.2003) - changed icons to images subdirectory link in admin-modules too (05.05.2003) - admin-password in demo- mode only "nonono": fixed (05.05.2003) - no display of the month "May" in the date display (typo in variablename): fixed (01.05.2003) ------------------------------------------------------------------------------------------------------- 2.0.0beta Stable Production Release, released on sourceforge.net / freshmeat.net May 1st, 2003 NEW: - check_setup.php: checks your setup and writes a logfile. (helps with support-questions!) (25.04.2003) - Select Number of Mini-Preview images shown per page in admin-modules delete image, rotate image and edit captions (24.04.2003) - Toggle Mini Previews in Single Image Mode On/Off in Admin-Module-Main (22.04.2003) - Selected language/theme will be remembered for 3 months (cookie duration 90 days) (22.04.2003) - Programmed "Alternate Image-Display" for the 2% installations where the "AcceptPathInfo" does not work / is not availlable! (21.04.2003) - does not use the url/show.php/trailing_path method but creates a "correct" image url - restriction: cache directory has to be within the yappa-ng source directory - restriction: cache directory has to be readable by the webBROWSER (=> unsafe!) - read FAQ for details! - previous page/next page in the admin-modules delete image, rotate image and edit captions (15.04.2003) CHANGED: - New sourcecode-structure of yappa-ng: (13.04.2003) - moved all admin-modules into subdirectory: ./admin_modules - moved all language-files into subdirectory: ./languages - moved all theme-files to subdirectory: ./themes - renamed subirectory ./icons to ./images (support request from: Sir Woody Hackswell) - renamed "save_html.inc.php" into "check_html.inc.php" - new file: config_private.inc.php: here are all parameters which should not be changed by the user. - moved some paramters from config.inc.php to config_private.inc.php - moved all parameters from define.inc.php to config_private.inc.php and deleted define.inc.php - moved some code from show.php to common.php - some other minor changes BUGFIX: - left album-navbar (28.04.2003) - distinguish between 1 image/ many images - and - 1 album / many albums - no leading colon if the album is empty - statement "empty album" if the album is empty - external links (riders: footer / zirkon: header): no "- - - - -" anymore if you decide to leave the link-variables empty! (28.04.2003) - several Bugs reported by Jim Graczyk (Thank you!!!!) (starting with 25.04.2003) - single images (album has only one image) where not shown in the TopX display (only 2 and more) - fixed (24.04.2003) - typo in check_basic.inc.php - fixed (24.04.2003) - got rid of some "Double-Slashes" in urls (21.04.2003) ------------------------------------------------------------------------------------------------------- 1.6 Major feature enhancements, released on sourceforge.net / freshmeat.net April 11th, 2003 NEW: - NEW admin-module: Initialize all cached images of one size at once! (09.04.2003) - Mini-Preview for prev/next image in single image view (08.04.2003) - 2 new sort orders for images: sort on image-hits and sort on image-captions (04.04.2003) - NEW admin-module: Album Info (started: 30.03.2003) CHANGED: - set userpassword on creating new album if userpassword was set in parent album (07.04.2003) - speed up creation of cached images (Thanks to Danny Foreman!) (06.04.2003) - reorganized and extended the FAQ (06.04.2003) BUGFIX: - changed the error-reporting level for not displaying notices (E_ALL & ~(E_NOTICE)) (11.04.2003) - changed image-filepermission after upload from 444 to 644 -> now rotate is possible! (31.03.2003) - Bugfix: Warning: rand(): Invalid range: 0..0 -> solved (Thanks P6A). (31.03.2003) - Bugfix in header of riders-theme -> solved (Thanks P6A). (31.03.2003) ------------------------------------------------------------------------------------------------------- 1.5 Major feature enhancements, released on sourceforge.net / freshmeat.net March 29th, 2003 NEW: - Netherlands language translated (NOT the admin section) by Gertjan Vinkesteijn [THANKS!!!] (29.03.2003) - NEW admin-module: rotate images (90 left, 90 right, 180 upsidedown) (28.03.2003) - autodetect the client-language (toggle this feature on/off in central config.inc.php) (25.03.2003) - LANGUAGE_CODES file in the "docs" section for the autodetect_language-feature in new language-files (for autodetect) (25.03.2003) CHANGED: - small preview images size (admin-modules edit image-caption/delete image/rotate image) now changeable (default 50x50) (29.03.2003) - "Overall over all Galleries": toggle it On/Off in the central config.inc.php (29.03.2003) - admin_modules "delete image" and "delete album": cached copies of resized images get now deleted too! (29.03.2003) - show only subdirectories where a "config_album.inc.php" exists (=photo-album) in left menubar and "Overview over all albums" (29.03.2003) - new yappa-ng_ERROR_xxx codes with explanation in the /docs/ERRORCODES-file BUGFIX: - random-preview-image was not random anymore - fixed again (28.03.2003) - "themes_support=> no" has no effect in riders-theme (BUG-tracker sourceforge.net #704950 reported by P6A) - solved (23.03.2003) ------------------------------------------------------------------------------------------------------- 1.4 Language release, released on sourceforge.net / freshmeat.net March 5th, 2003 NEW: - Norwegian language (complete!!!) translated by Jon Strmme [THANKS!!!] (04.03.2003) - Italian language (complete!!!) translated by Stefano Tullii [THANKS!!] (28.02.2003, 04.03.2003) - Spanish language has now most of the admin-section translated too (some parts still in english) (04.03.2003) - SHA1 encryption for admin passwords (enable/disable in config.inc.php!) (24.02.2003) (Thanks to Gertjan Vinkesteijn for the complete cut & paste-ready sourcecode!!) CHANGED: - date in header now in the selected language (04.03.2003) - sort languagelist alphabetically (01.03.2003) BUGFIX: - error after "overview over all galleries" on some systems - solved (24.02.2003) ------------------------------------------------------------------------------------------------------- 1.3 Minor feature enhancements released on sourceforge.net / freshmeat.net February 22th, 2003 NEW: - Romanian (Romana) Language File (Thanks to yappa-ng team member Trimbitas Sorin (making all translations to Romania) (20.02.2003) CHANGED: - Moved decision to use global footer from config.inc.php to themes_support.inc.php. You now can have a different (or no) footer for each theme separately (21.02.2003) - Updated the FAQ (no image is displayed,...) - Links defined in config: header of themes zirkon [old]; now in footer of theme riders too [new] (22.02.2003) BUGFIX: - corrected some major display-BUGS (16.02.2003, 18.02.2003, 20.02.2003) ------------------------------------------------------------------------------------------------------- 1.2 Major feature enhancements released on sourceforge.net / freshmeat.net February 15th, 2003 NEW: - THEME: NEW THEME !!! riders !! (I like it! ;-) ) (13.02.2003) - French (Fran�is) Language File (Thanks to yappa-ng team member Fabriece PIERRE (making all translations to French) (11.02.2003) - A basic Errorcheck on startup to make the already easy installation of yappa-ng even more easy! (15.02.2003) CHANGED: - Admin-Module: New Album: inherit the settings of the "mother-album" to new album (NOT the passwords!!) (15.02.2003) BUGFIX: - corrected the selection drop-boxes of the language / themes selections (13.02.2003) ------------------------------------------------------------------------------------------------------- 1.1 BUGFIX released on sourceforge.net / freshmeat February 8th, 2003 NEW: - Polish (Polski) Language File (Thanks to yappa-ng team member Piotr Kozlowski (making all translations to Polish) (06.02.2003) CHANGED: BUGFIX: - ALL: supports now the default register_globals=Off setting of PHP >4.1.0 (08.02.2003) (Thanks to Daniel Saltmann for the 'wake-up-email' ;-) ) - ALL: removed the "apache only" $REQUEST_URI variable and changed it to $PHP_SELF . "?" . $QUERY_STRING which 'understand' apache AND IIS server (OS-idenpendence!) (07.02.2003) - Admin-Module: Delete Images: sort images as defined in the sort-order (BUGFIX). (03.02.2003) - Admin-Module: Delete Images: hit-counter of deleted image now deleted too (top10 gets no error anymore if deleted image was one of the top10) (30.01.2003) - Admin-Module: Delete Album : hit-counter of deleted album now deleted too (30.01.2003) ------------------------------------------------------------------------------------------------------- 1.0 Stable released on freshmeat.net January 26th, 2003 - initial release on freshmeat.net ------------------------------------------------------------------------------------------------------- 1.0 Stable released on sourceforge.net January 21th, 2003 NEW: - Admin-Module: "Delete Album" implemented (19.01.2003) - Spanish languagefile added! (Translation from Jos�Jorge Enr�uez Rodr�uez : Thank you! ) (16.01.2003) (Admin-Section not yet translated - will get released seperately) CHANGED: - Show the "No images in this album!" only if there are no subalbums (15.01.2003) - a file "index.html" will be created during the Admin-task "Create New Album" in the new album [prevents "filebrowsing"] (21.01.2003) - moved the "footer" to the themes (themes_support.inc.php) (21.01.2003) - Split the INSTALL into INSTALL and LANGUAGE_SUPPORT (13.01.2003) BUGFIX: - if language or theme support is DISabled the language or themes caption still remained. SOLVED (20.01.2003) - enabled footer produced an error in the "Overview over all Galleries"-Module (Bug reported by Peter G. Allgaier). SOLVED (19.01.2003) - if you saved the "General Album-Settings" as admin the adminpassword got resettet/overwritten to "nonono". SOLVED (10.01.2003) - corrected the url of the homepage of yappa-ng (german language) in ALL headers of the sourcecode (correct: yappa-ng_main_ger.html) ------------------------------------------------------------------------------------------------------- 0.9 Beta: released on January 5th, 2003 - initial release on sourceforge.net ------------------------------------------------------------------------------------------------------- Changes before yappa-ng v0.9 are documented in the CHANGELOG_YAPPA2yappa-ng ------------------------------------------------------------------------------------------------------- yappa-ng Homepage: http://www.zirkon.at/zirkon/scripts/yappa-ng/yappa-ng_main_eng.html yappa-ng Demo-Site: http://www.zirkon.at/yappa-ng_demo/ yappa-ng on sourceforge.net: http://sourceforge.net/projects/yappa-ng/ yappa-ng on freshmeat.net: http://freshmeat.net/projects/yappa-ng/