Changelog for the ZENBUILD User Repository By: Adam Plumb * 2.0.3 (7/17/2008) - Hopefully fixed some vulnerabilities in the comments system, so bots can't take advantage of it - Added a captcha to the messenger page - Added a note to the front page. * 2.0.2 (6/30/2008) - Pushing a file to the repositories now requires a .src file - Added a blurb to the FAQ about what .src files are. * 2.0.1 (6/23/2008) - When pushing, if no repository is selected, an error is returned - Fixed downloader bug. Downloader would report file was downloaded, but had only downloaded a fraction of the file. * 2.0.0 (5/22/208) - Made downloader's package finding logic a little looser (downloaded package doesn't have to be current version) - Made pusher's package up-to-date-logic a little looser (pushed package doesn't have to be current version) - Pusher should be better at removing old packages from repo * 2.0.0.beta3 (5/16/2008) - Fixed corruption issues with downloader - Tweaked new links on package detail page, added icons - Fixed issue with pusher where it would try to run the repo update scripts before the files were finished uploading - Fixed manual uploader - Fixed some permissions issues with trusted users - Added functionality to allow for package deletion (only allowed when no files on official repositories) * 2.0.0.beta2 (5/14/2008) - Fixed various issues with pushing/pulling/requesting (thanks gapan and _PN_boy) - md5 file is now required for corruption testing * 2.0.0.beta1 (05/12/2008) - First release where repository maintainer can push to live server (testing repo for now) - First release where users can download files from remote ftps onto the ZUR server - Users can now send in an official request for the repo maintainer to push their packages to the repositories - Trusted users can now edit others' packages - File uploading using the Local Files uploader should be smoother now * 1.4.7.1 (04/29/2008) - Added link to Zenwalk homepage - Added package category to rss feed display * 1.4.7 (04/24/2008) - Fixed nasty (of the subtle variety) bug in auto-repository scraper that was messing up links to the official repositories - Added 'Change Status' action to Accounts Package Actions - A change in file_get_filename() was causing forumcomposer to bug because ZENBUILD filenames were not getting parsed correctly - Tweaked "Maintainer's Repository" header/text in the builder page - Fixed file upload progress bar formatting bug * 1.4.6 (04/18/2008) - Added link to download dependencies file for each page. A new save icon appears to the right of a package's list of dependencies. (if they have any) - Added ability for trusted users to flag a package as (Testing, Stable, Old, Broken, Awaiting Push). The last one is a part of some new work to make the ZUR more useful for Zenwalkers. - Added a new preference. If your package is flagged by a trusted user, you can choose to get or not get an email. Turned on by default. - Fixed formatting issue in account page, table header now has background like it should - Now when a comment is made, package version is tracked. This feature will be developed further in the future. - Added links to view packages with Statuses on homepage * 1.4.5.1 (04/17/2008) - Fixed bug where uploading files does not change the updated date for the package - Fixed small display bug in package detail page * 1.4.5 (04/15/2008) - Fixed user_is_highest() bug. Now when USER_LEVEL is valid, actually returns true instead of just setting the USER_HIGHEST cache - Fixed package search to not use POST, uses key press event and location.href now - Made packages results table narrower to fit in a small screen - Fixed bug in official repository scraper, now removes old invalid links instead of just ignoring them * 1.4.4.2 (04/10/2008) - More table bugfixes - Optimizing front page queries (fewer db queries now) - Added some more admin reports,etc * 1.4.4.1 (04/10/2008) - Fixed some table displaying bugs introduced in 1.4.4 - Added some more table navigation information to the table navigators areas * 1.4.4 (04/08/2008) - Updated styling/look/colors to be more Zen-like. - Updated the FAQ - Now when some tables have no results, shows nothing instead of header and 'No results' - Tweaks and minor bugfixes * 1.4.3 (04/03/2008) - Added forum composer tool (accessible from Account page currently) - Tracking sessions a bit more carefully now - Some bugfixes and tweaks * 1.4.2 (04/03/2008) - Thanks kiwisatome & hennes for finding a bug. When editing a package's details, it actually was orphaning the package, then telling people they couldn't edit it - Added an instructions field to package details * 1.4.1 (03/31/2008) - Added functionality to email package owner when user comments on owners' packages - Updated account page to allow for setting preferences - When attempting to login to a page that requires a user account, redirects to login, then to the intended page once logged in * 1.4.0 (03/29/2008) - Added "messenger" page, which allows users to email other users, including package owners - Added more logging/reports * 1.3.4 (03/26/2008) - Added Package Actions to Account page. Now you can make changes to multiple packages at once. (Clear Repo Links, Add Repo Links, Update Package Version, Orphan) * 1.3.3 (03/25/2008) - Tweaked builder page to allow packagers to specify their own FTP repositories, rather than linking directly to files - Split 'Remote Files' into "Maintainer's Repository" and "Official Repositories", with the official links going to packages.zenwalk.org rather than direct links to mirrors - Fixed small bug in claimer tool regarding case sensitivity * 1.3.2 (03/24/2008) - Fixed some crucial/annoying bugs in the repository scraper (now updated packages will correctly update in the db, fixed some package name parsing issues) - A couple minor frontend tweaks * 1.3.1 (03/24/2008) - Added Package Claimer. Simply list your packages in the textarea to claim them! - Added some more admin tools - Tweaks to the repository scraper script * 1.3.0 (03/21/2008) - Have the ability to specify screenshots as screenshots, and keep them separate from other images you may want to upload - Creates a thumbnail of all screenshots to display, instead of just resizing the image on-the-fly - Added an asynchronous file uploader and now files up to 100MB are allowed to be uploaded - Functionality to allow package owners to add links to files on their zenwalk user accounts or other ftp accounts - Various bugfixes/tweaks. * 1.2.3 (03/19/2008) - Added Screenshot gallery. All uploaded images will show up in the 'Screenshots/Images' section of the package details page * 1.2.2 (03/18/2008) - Added Required By listing to the package details page. - Added new search functionality. To find which packages require a package, type /view/packages/requires/ - Added Account Editing page * 1.2.1 (03/18/2008) - Reworked homepage a bit. Now showing Testing/Recently Updated/Out of Date packages - Moved FAQ to its own page, linking from the homepage * 1.2.0 (03/17/2008) - Added the entire listing of packages (and their dependencies) in the current and snapshot zenwalk repositories - All packages now display links to their tgz package files on the various mirrors/repositories - Added the rest of the zenwalk categories (the non-extra categories and the restricted category) * 1.1.4 (03/14/2008) - Added a Trusted User privilege level - Added some admin tools * 1.1.3 (03/14/2008) - Added Testing/Stable package status field, so you can mark your packages as in need of testing, or stable - Added Advanced Search page (include description in search (/inc_desc/true) and search for status (/status/) * 1.1.2 (03/13/2008) - Added rss feed at /view/rss - Added Categories table to home page - Improved on some user privileges checking * 1.1.1 (03/12/2008) - Made some bug fixes and tweaks in the packages/builder pages * 1.1.0 (03/12/2008) - Major change in workflow, no more revisions - Instead of copy/pasting ZENBUILDS, now upload them to file structure '/files//ZENBUILD - Can now upload arbitary files, all files treated the same and put in '/files// - Can now orphan your package and take ownership of orphaned packages - Can now search for oprhaned packages "view/packages/owner/Orphan" * 1.0.3 (03/10/2008) - Editing Home FAQ * 1.0.2 (03/10/2008) - Fixed nasty bug that stopped new users from adding packages - Added edit link to the package viewing page * 1.0.1 (03/09/2008) - Validation hash now uses login instead of email, and fixed a couple small bugs in the validation form (works now) - Changed category fields to says extra/XXX instead of just XXX * 1.0.0 (03/08/2008) -Initial Release