Downloads
Download tar.gz
78.44 KB
MD5: 998f593cf470b99cf89b5ea4505f3ab2
SHA-1: 5bd4b7d077090e736ee0fe9dc8f39d824a31abfd
SHA-256: 016f12de6978e3c20b6ba469deeeb64f2774c1bd4303a2950d14a911c1815fa8
Download zip
95.12 KB
MD5: 7e5f5529a6e484e75b599f22352305f2
SHA-1: 208044f61330f62af338b1dd59b3532703a33d47
SHA-256: 95e999d821398ef468bc02ee6160bfd06b7951bedebc2f54dc3d2634a6ce1142
Release notes
This release fixes a security vulnerability, all users of project (4.7.x-2.x) are urged to upgrade. For more details, see DRUPAL-SA-2007-004.
Besides the security fix, the other changes since project-4.7.x-2.1:
New features
- #106246: provide admin setting to change "base URL" for download links
Bug fixes
- #107215 : Published status not respected for release nodes. If you had "access projects" permissions, you could view any unpublished releases.
- #97780: Fixing obscure bug for the "Last updated:" display. It was only displaying if the node had been edited since it was created, since we were still testing against "changed", not "file_date."
- #104837: remove unneeded t() and double check_plain() + check_url()
- Removing cruft that's no longer relevant or desired: we don't want checkboxes to be inline'ed on project node forms.
- #105228: fix CSS to handle new behavior of FAPI #prefix/#suffix (#100787)
- #86806: version filter on project browsing pages no longer resets when you change tabs or use the pager.
- #86806: Version filter resets when you change pages -- fix for anonymous users: disable the selector and add "Login or register to modify the filter" with links (comment 12, patch by dww, backport to DRUPAL-4-7--2).
- use l() to generate links instead of our own custom code
- minor code clean up on recent changes to project taxonomy UI
- #107865: only allow users with 'adminster projects' (not 'administer nodes') permission to delete release nodes.
- #108827: Release form does not display correctly on opera and other browsers that can't handle inline-table (which is CSS3).
- #108678: node_access modules can't provide less restrictive update and delete rights to individual projects due to project_access() bug.
- #78245: homepage property is stored but never displayed on project nodes
- #11879: removing dead hook_content() code
- removing weird stale code that wass initializing things from $_GET in hook_form() which was added in revision 1.15, 2003.
- hook_form() doesn't need $node passed by reference. Removing some stray whitespace and a line of commented-out dead code.
Fixes to the package-release-nodes.php packaging script
- #97583: fixing a minor bug: some watchdog() messages were using the old hard-coded 'release_package' and 'release_error' $type, instead of the global settings.
- #109180: providing links to release nodes in watchdog() [backport]
- #108493: file metadata updates not always saved into the DB:
- 2 new command-line args for this script: 'check' and 'repair'
- use clearstatcache() so PHP doesn't return stale stat info.
- reorganize the code a little so we don't treat failure to rm the tmp directory for a given contrib as a fatal error.
- only create the task-specific tmp dir if we're creating packages, not checking or repairing metadata.