Parent Directory
|
Revision Log
|
Revision Graph
| Links to HEAD: | (view) (download) (as text) (annotate) |
| Sticky Tag: |
- Patch #895308 by Damien Tournoud: remove file_directory_path().
#893276 by reglogge: Fixed Confirmation mail for user after account being activated contains wrong link - user cannot log in.
#846296 by Berdir, ridgerunner, agentrickard: Fixed file_file_download() only implements access checks for nodes and users.
- Patch #353458 by quicksketch, drewish, jpetso, sun, noahb, aaron, chx, mikey_p, dhthwy: hook_file_references() was not designed for a highly flexible field storage.
- Patch #883440 by hefox: fixed user_account_form() @see's user_validate_email() instead of user_validate_mail() (extra e).
- Patch #497206 by jhodgdon, pwolanin, Island Usurper, YannickD: avoid search conflicts with other forms, use menu API instead of search_get_keys().
- Patch #607238 by agentrickard, catch, salvis: permissions are assumed to be unique among modules, but uniqueness is not enforced.
#365597 by JohnAlbin, Jody Lynn, mfb, zyxware, paul.lovvik: OpenID logins show Access denied after login due to redirection issues
#767512 by jhedstrom, Damien Tournoud, marvil07: make drupal_unpack() and user_save() more robust to avoid issues with empty keys in the data array
#870196 by tobiasb, mitchmac, ericduran: Fixed Notice: Undefined variable: user_role_alias() in user_build_filter_query().
- Patch #662868 by David_Rothstein: user edit link should open in a overlay.
- Patch #769226 by Owen Barton, alanburke, sun: fixed JS/CSS preprocess should default to FALSE.
- Patch #27234 by Steve Dondley, rfay, drewish, maartenvg: maximum picture size help text in profile no longer needed.
- Patch #809600 by Damien Tournoud, chx: stop using bit-wise operators for {file_managed()}.status.
- Patch #850152 by kiamlaluno: use 'elseif' in place of 'else if'.
- Patch #850166 by kiamlaluno: string concatenation should be formatted with a space separating the operators (dot .).
- Patch #601912 by sun: remove account fieldset on user account form.
- Patch #788166 by TR: password_confirm() element breaks if there is more than 1 on a page.
- Patch #668058 by andypost, mrbubbs: resubmitting a user picture does show the first uploaded picture.
#363580 by rfay, chx, Berdir, Rob Loach, Gábor Hojtsy, Shawn DeArmond: Fixed OpenID login fails when in maintenance mode, and 403 errors on certain user paths for logged-in users.
- Patch #721086 by rfay, aspilicious, andypost: create tests for system actions, clean up token replacement, clean up triggers.
#660302 follow-up by heyrocker and jhodgdon: Fixed Migration path for changed user email tokens; don't complicate translation of default messages.
- Patch #795174 by Berdir: use %alias in SelectQuery joins and remove workarounds.
- Patch #834924 by jhodgdon: entity_invoke() is worthless.
- Patch #497612 by moshe weitzman, Stevel: harden user login - move user_load() to submit handler.
- Patch #520760 by sun, Berdir, Steven Merrill, David_Rothstein, Heine, duellj, catch: fixed SA-CORE-2009-007 user signature format.
#259679 by pwolanin: add more specific checking to user_category_load() of the path, so the edit tab will show properly when seeing other tabs
#712598 by joachim, add1sun, jhodgdon: documentation for user_pass_reset_url()
#638702 by jhodgdon: fix issues where the return value of db_affected_rows() was not properly considered
- Patch #174972 by rfay, stBorchert, gaele: user creation setting should be 'Visitors, with admin approval'.
- Patch #711108 by Berdir: better exception reporting for watchdog() in the database system.
- Patch #553298 by yched, te-brian, chx, sun: redesign the 'Manage Display' screen.
#266488 by MadHarold, nbz, Damien Tournoud, sbandyopadhyay: fix some errors in username validation, clean up code style and add missing support for apostrophes
- Patch #764428 by aaronmontana: user_validate_picture() is undocumented; user_account_form() validation functions missing @see links.
#770598 by greggles, grendzy: move user login failure attempt logging to user_authenticate() to have unified logging with all kinds of authentication schemes, including blogapi
- Patch #791076 by Shellingfox, tobias: search displays user email address regardless of 'administer users' permission.
#331951 by aspilicious, sun, jhodgdon, Morbus, et al: Figure out and apply coding standard for casting.
#718962 by add1sun, Pasqualle, jhodgdon: Fixed user_external_load() is undocumented.
#764426 by aaronmontana, rickvug: Fixed user_validate_mail() is undocumented.
- Patch #723802 by pwolanin, grendzy: convert to sha-256 and hmac from md5 and sha1.
- Patch #716718 by joachim, jhodgdon: add notes on security and proper use of user_load() to its function documentation.
- Patch #779430 by coltrane: filter_xss_admin() user picture guidelines.
- Patch #482816 by sun, Rob Loach: make a consistent wrapper around submit buttons.
#316136 by pwolanin, David_Rothstein, coltrane, Heine: Fixed role name not filtered on admin/user/permissions.
#770836 by jpmckinney: Fixed user_save() fails silently.
- Patch #716496 by JohnAlbin: documentation updates for theme functions.
- Patch #598862 by andypost: user role names cannot be translated.
- Patch #763048 by catch: critical bug: remove drupal_unpack()() due to namespacing collisions.
- Patch #348448 by mfb, c960657, marvil07, cdale, jpmckinney: fixed PHP strict warnings when running tests and for PHP 5.3.
- Patch #712538 by scor: clean up RDF namespaces and mappings before Drupal 7 release.
- Patch #763444 by jpmckinney: user_cookie_save() has a weird/awkward function signature.
- Patch #721436 by catch, chx, sun, eojthebrave, David_Rothstein, moshe weitzman: remove magical fairy saving of cruft from user_save().
- Patch #699440 by scor, effulgentsia, noahb, catch: add bundle support to entity_uri() callback to remove performance overhead of forum_url_outbound_alter().
- Patch #755870 by David_Rothstein: fixed PHP notice for undefined variable in user_roles().
#594908 by Berdir, Bojhan, mrfelton, yoroy, catch: Changed Weight categories on Configuration & Modules correctly.
#707724 follow-up by yched: Fix more confusing field/entity api arguments.
- Patch #750290 by sivaji: add a confirm form for role deletion and cleaned up form handling.
- Patch #747464 by andypost: fixed wrong usage of hook_file_references().
- Patch #745668 by catch: remove pointless user_load() from user_save().
- Patch #588480 by aspilicious, droplet: fixed interface string space issues.
- Patch #228061 by quicksketch: usability fix: allow roles to be weighted.
- Patch #619584 by sivaji, mr.baileys, David_Rothstein, gcopenhaver: deleting a user role throws PHP notices and prevents delete operation.
- Patch #742366 by moshe weitzman: better UX for OpenID users.
- Patch #248598 by David_Rothstein, pwolanin, aspilicious: improved warning about dangerous permissions.
- Patch #747464 by andypost: wrong usage of hook_file_references().
- Patch #300478 by mr.baileys: remove user_load_self() as it is not used.
- Patch #721436 by catch, chx, moshe weitzman: remove magical fairy saving of cruft from user_save().
- Patch #745680 by catch: remove pointless db_delete()('user_roles()') for new users.
- Patch #705306 by moshe weitzman: user_cancel_delete() method calls into a 'standard' user_delete_multiple() API.
#86299 follow-up by coltrane and clojel: Stop users' passwords from being stored in users.data in plain-text. Ouch.
#677766 by matason and atheneus: Fixed Account gets blocked when user edits their profile. (with tests)
#728434 by NEOatNHNG: Fixed Default template for 'Account activation' mail doesn't contain one-time-login link.
- Patch #731426 by fago: recursed entity loading didn't work.
- Patch #539320 by Zarabadoo, Jacine, stephthegeek: added missing paragraph tag.
#704158 by mikeytown2, marvil07 and myself: fix notice in user_preferred_language() when the user has no preferred language yet
- Patch #704158 by marvil07, mikeytown2, Gábor Hojtsy: fixed warning.
- Patch #279851 by catch, David Strauss, Damien Tournoud, asimmonds, c960657, JohnAlbin, drawk, pwolanin, robertDouglass, coltrane: replace LOWER() with db_select() and LIKE() where possible.
- Patch #721010 by jhodgdon: actions topic group needs more functions included and better doc header.
- Patch #721436 by chx, moshe weitzman: improved performance of user_save() by removing and reworking some code.
- Patch #699842 by jhodgdon: corrected help texts and links that were broken with moving the permissions-page.
#712598 by add1sun: Added documentation for user_pass_reset_url().
- Patch #337947 by codycraven, cwgordon7, axyjo, Jacine, grndlvl, seutje, ksenzee, Jaza, chx, sun, JacobSingh, yoroy, peximo: fixed whitespace issue for 'recent content block' in dashboard.
-Patch #712580 by litwol: fixed user_file_references()
#707724 by chx: Rename confusing arguments in field/entity APIs.
#525622 by scor, catch, and yched: Allow Entity path callback to deal with options.
#663006 by chx: Fixed Error message on edit profile: rebuild in field_multiple_value_form()
#86299 by pwolanin, neochief, fwalch, thePanz, et al: Security hardening: Add 'current password' field to 'change password form'.
#699842 by mr.baileys: Move permissions and roles to a tab/sub-tab at admin/people.
- Patch #607238 by agentrickard: fixed user_modules_uninstalled() calling hook_permission() for already uninstalled modules.
- Patch #606526 by axyjo, scor: remove trailing whitespaces and add newlines at end of files.
#684202 by catch: Added Entity insert/delete/update hooks, to support caching.
- Patch #660302 by reglogge, samhassell, agentrickard, jhodgdon: registration e-mails should not contain passwords.
- Patch #695662 by litwol: fixed user_login_submit() documentation by adjusting the code.
- Patch #46149 by Senpai, sun, alexanderpas, hunmonk, ChrisKennedy, tstoeckler, cwgordon7: prevent account cancellation for uid 1.
- Patch #590656 by pwolanin, Pasqualle: harden one-time login links against vulnerability from disclosure of SQL backups, or SQL 'SELECT' injection.
- Patch #638070 by carlos8f, Gábor Hojtsy, ksenzee, pwolanin, chx, catch: router loaders causing a lot of database hits for access checks.
#525622 follow-up by Dave Reid: Added missing path callback property.
- Patch #682870 by jhodgdon, asimmonds: fixed UI spelling typos.
#279851 by catch, et al: Replace LOWER() with db_select() and LIKE() where possible.
#525622 by Frando, yched, et al: Add entity hook callbacks so that 'as link' formatters have a generic way to build the url of an 'entity'.
#636992 by catch, yched: Fixed Entity loading needs protection from infinite recursion. Prevents unnecessary user_load()s from RDF.
#620616 by Bojhan, reglogge, lisarex, jhodgdon, and yoroy: Fix inconsistencies in menu description labeling.
#604304 by JeremyFrench: Fixed bad query and broken paging on admin/people.
#546356 by jhodgdon and threexk: Change 'login' verb to 'log in' in user interface.
#637712 by c960657 and Dave Reid: Fixed Fieldset is back in user registration form.
#679890 follow-up by Bojhan, aspilicious, and agentrickard: Remove more extraneous 'Please' in the interface.
#619666 follow-up by effulgentsia: Make performance-critical usage of drupal_static() grokkable.
#482816 by sun and Rob Loach: Add a consistent wrapper around submit buttons.
#651410 by sun: Fixed error in user_modules_installed() when duplicate permissions are defined.
- Patch #665878 by yched: fixed field_extra_fields()
- Patch #664544 by yched: clean-up entity build/view modes.
- Patch #601548 by Damien Tournoud, moshe weitzman: loosen the dependency between t() and the theming layer.
- Patch #658364 by effulgentsia: made the build/view/formatter terminology more consistent.
- Patch #502968 by Ryan Palmer: increase maximum allowable length of email addresses.
- Patch #633616 by arianek, jhodgdon: help text improvements and fixes.
- Patch #635378 by sun, sivaji, carlos8f: wrong local task titles for taxonomy term and user account pages.
#633616 by batigolix, lisarex, arianek, samirnassar, tobiasb, and jhodgdon: Update user module to new help standard.
- Patch #502190 by jhodgdon, stella, sun: hook implementation headers out of compliance with standards.
- Patch #645374 by sun: make object IDs available to form submit handlers. This should be a best practice, IMO.
- Patch #616108 by lisarex, agentrickard, Bojhan: improved (and corrected) help text on roles page.
- Patch #620446 by Xano: rewrite permission titles and descriptions.
#619666 follow-up by effulgentsia: Fixed hunk in user_access().
#619666 by effulgentsia, casey, and catch: Changed Introduce new pattern for drupal_static() in performance-critical functions.
#108818 by David Strauss, chx, Crell: Add transactions to key X_save() routines.
#622136 by brandonojc and mgifford: Fixed user filter accessibility.
- Patch #530652 by sun: _user_password_dynamic_validation() should be a #process of password_confirm().
- Patch #630864 by Amitaibu: fixed notice when fields were added to user, becuase object was not passed correctly.
- Patch #614444 by scor, effulgentsia: more consistent RDFa logic for username.
#525504 follow-up by andypost: Fixed PHPDoc typo.
- Patch #607244 by sun: added permission to decrease performance impact of contextual links.
#525504 by gpk, Dave Reid, sun: anonymous users should not have a contact form; also with added code documentation
#192056 by effulgentsia, Dave Cohen, andypost, hswong3i, geodaniel, pwolanin, and dahacouk: Ensure user's raw login name is never output directly.
- Patch #616616 by sime: add warning to 'Administer users' permission.
#600974 by effulgentsia, JohnAlbin, sun, and Damien Tournoud: Allow theme functions to take one argument without any hacks. NOTE: This is an API change in hook_theme().
- Patch #443200 by c960657: fixed user pictures not working with private files.
- Patch #493030 by scor, Stefan Freudenberg, pwolanin, fago, Benjamin Melançon, kriskras, dmitrig01, sun: added RDFa support to Drupal core. Oh my, oh my.
- Patch #589126 by mfb: fixed bug with user module using a flood window of 6 hours, but flood events more than 1 hour old being deleted by cron. Improved API documentation, and added tests.
- Patch #550718 by sun, alexanderpas: admin/people needs to have default tab so it looks consistent on ?q=admin.
#356074 by chx and Damien Tournoud: Provide a sequences API. Gets rid of stupid tables that only contain an incrementing ID, and fixes database import problems due to user ID 0.
- Patch #440876 by Dave Reid, sun: reuse comment.module's anonymous cookie information.
#493314 by yched and catch: Add multiple hook for formatters.
- Patch #356074 by chx, Damien Tournoud: provide a sequences API.
- Patch #594650 by sun, c960657: provide central ()['values'] clearance.
- Patch #590092 by baldwinlouie: who's online block should never report anonymous users.
#569238 by sun, swentel, catch: Changed Make check_markup() not cache by default.
- Patch #525504 by Dave Reid, gpk: anonymous user should not have contact form.
#118345 by sun: Make user.module conform to standard presave/insert/update/form_alter hook paradigm.
- #440876 by Dave Reid, sun: reuse comment.module's anonymous cookie information for contact forms.
#589160 by Amitaibu: Use user_load_multiple() in user operations.
- Patch #572618 by effulgentsia, pwolanin, sun: all theme functions should take a single argument. Code clean-up and performance improvement. Woot.
- Patch #595982 by moshe, chx: use #tableselect instead of ugly theming on admin users and admin nodes.
- Patch #554088 by mr.baileys, sun | eaton: Changed Move user_mail_tokens() and emails to token system.
- Patch #578520 by sun | c960657, mfb, Dries, catch, mattyoung: make in url() only accept an array. Another nice API clean-up!
- Patch #118345 by sun: code clean-up and removed extra condition that slipped in.
- Patch #550718 by alexanderpas, Gábor Hojtsy | Dries, webchick, ugerhard: tabs on admin pages are not accessible from overviews and menus.
- Patch #118345 by sun | nedjo, pwolanin, webchick: DIE hook_user_form() + hook_user_register() DIE!
Patch #331893 by mgifford, nigel, Xano, Everett Zufelt | Cliff, Bojhan, mcrittenden, webchick, Josh Waihi, alpritt, heather: improved the password checker.
Patch #579366 by sun, litwol | chx, Dries: simplified form API redirection handling. I can actually understand it now. ;-).
- Patch ##525540 by jvandyk, sun, jhodgdon, fago | webchick, TheRec, Dave Reid, brianV, sun.core, cweagans, Dries: gave trigger.module and includes/actions.inc an API overhaul. Simplified definitions of actions and triggers and removed dependency on the combination of hooks and operations. Triggers now directly map to module hooks.
- Patch #300993 by sun: extended the roles and permissions API so we can revoke permissions from a role etc.
#571086 by sun and merlinofchaos: Added a 'wrapper callback' that executes before a form builder function, to facilitate common form elements. Clean-up from form_builder changes from CTools patch. Has nice side-benefit of making all form functions' signatures consistent.
#564394 by Berdir and Crell: Removed database BC layer. nah nah nah nah... hey hey hey... gooood byeeee...
#365597 by mfb, Jody Lynn: Don't show access denied when logging in via OpenID to user/login.
Drupal 5.20
#360605 by Berdir et al.: make Drupal core work with PHP 5.3.0 out of the box (fixes for incompatibilities introduced with PHP 5.3.0)
#530950 by catch, andypost: use \!isset() instead of is_null() in user_access() to be consistent and more performant
#318453 by svdoord and ahmed.othman, slightly modified: ensure that the user registration guidelines show above form fields added by the profile module by setting a low enough weight
- Patch #574002 by sun: remove argument from user_access().
#564632 by moshe weitzman: Unify various _build() functions and remove duplicate copy of content.
- Patch #572932 by sun: rename hook_elements() to hook_elements_info() for consistency. Yay to API clean-ups during 'slush'.
- Patch #565290 by flobruit, chx: fixed user register when configured not to use e-mails.
- Patch ##239676 by v1nce, pwolanin, mfb: fixed SA-CORE-2009-001: missing validation for hook_user().
#331180 follow-up by pwolanin and mfb: Fix sending of mail.
- Patch #495968 by Frando, moshe weitzman: added drupal_render() cache pattern. Start using it for blocks.
- Patch #505214 by pwolanin: make the search module a slightly better framework.
- Patch #560746 by dropcube: rename hook_block_list() to hook_block_info() for consistency in the API.
#562624 by mcjim: Fixed WSOD on admin/config/people.
- Patch #296693 by sun: revert system_admin_menu_block_access().
- Patch #300993 by dropcube, Dave Reid: user roles and permission API. Great patch.
- Patch #460320 by catch, fago, Frando: standardized, pluggable entity loading for nodes, users, taxonomies, files and comments.
#497118 by chx, catch, pwolanin, JoshuaRogers, and Jacob Singh: Remove the function registry. While the hope was that this would result in improved performance for low-end hosts, it comes at the expense of critical development experience problems and less benefit than something like APC. Class registry remains intact to facilitate autoloading.
Of all the patches to accidentally commit without a message. :( Rolling back registry rip. Let's try that again.
*** empty log message ***
#542658 follow-up by sun: Move action 'tabs' out of local tasks and into local actions.
#326539 by JohnAlbin, sun, cha0s, ultimateboy, Rob Loach, Damien Tournoud: Convert 'class' attribute to use an array, not a string.
- Patch #549432 by Bohjan, Gábor Hojtsy: create 'people and permissions' section in 'configuration and modules'.
#551080 by Gábor Hojtsy: List non-container items (stuff in the toolbar) on /admin for a complete overview.
#516138 by yched, KarenS, quicksketch, bangpound, et al.: CC-FREAKING-K IN CORE! OH YEAH! :D
#517814 by jmstacey, justinrandell, pwolanin, drewish, Jody Lynn, aaron, dopry, and c960657: Converted File API to stream wrappers, for enhanced private/public file handling, and the ability to reference other storage mechanisms such as s3:// and flicker://.
- Patch #491972 by Berdir, webchick: clean-up of user/profile related hooks and APIs.
- Patch #538526 by catch, Gábor Hojtsy, yoroy, et al: rename 'User management' to 'People' in the header -- not anywhere else.
#517606 by jerdiggity, JuliaKM: minimal whitespace fix in user.module
#485974 by pwolanin, Damien Tournoud, mr.baileys: Improved security by limiting the number of allowed login attempts.
#382870 by geerlingguy, jmburnz, EclipseGc, JohnAlbin, sun, et al: Update and Polish default node.tpl.php output.
#433992 by David_Rothstein and Frando: Change #theme_wrapper to #theme_wrappers to allow multiple theme functions to execute on renderable objects.
#530950 by catch: Replace iss_null() with isset() - small optimization.
- Patch #536570 by Gábor Hojtsy: implemented new IA for top-level users.
- Patch #517606 by JuliaKM: removed one white space ...
#525754 by chx: Clean up some trailing whitespace.
- Patch #493746 by JohnAlbin, ultimateboy, moshe weitzman: Enhance drupal_attributes() for multiple valued values.
- Patch #491456 by quicksketch, drewish, et al: image effects and actions.
#488542 by yched: Allow field UI to be attached to any fieldable entity.
#372766 by jhodgdon: Clarify documentation for user_save().
- Patch #510740 by agentrickard: rename user_admin_perm() to user_admin_permission().
- Patch #506976 by catch: rename hook_perm to hook_permission.
#504678 follow-up by catch: Fix notice in PHP 5.3.
Drupal 6.13
- Patch #477944 by DamZ: more streamlining and clean-up of session handling code.
- Patch #497612 by Moshe Weitzman et al: harden user login by correctly using the form API. Complete commit now. Thank you, thank you.
#460706 by wulff and c960657: Don't show surrounding fieldset on user registration form when only one profile category exists.
- Patch #409750 by yched et al: overhaul and extend node build modes.
- Patch #391412 by JamesAn et al: move contact form, post, and user settings below Site configuration.
- Patch #334283 by Damien Tournoud, andypost, Freso et al: add context to t() to help deal with ambigious strings (and improved the locale APIs a bit). Example: May is both a short month name as a long month name in English, but not necessarily in other languages.
- Patch #481802 by catch, leisa: update user permission help text.
- Patch #479966 by Berdir: document and fix hook_user_categories.
- Patch #477944 by Damien Tournoud: fix and streamline page cache and session handling.
- Patch #461298 by catch: move node_load_multiple() special casing into user_node_load().
- Patch #472642 by stella, agentrickard: remove 'implementation of' nominalizations from Docblocks.
#296693 by Damien Tournoud, boombatower, sun, and Xano: Hide parent administrative menu items when user has no access to any of their children.
- Patch #471800 by stella: more code style fixes.
- Patch #470594 by Moshe: convert more pages and blocks to return arrays.
- Patch #471070 by stella: millions of code style fixes.
#61856 by blakehall, Pancho, and jredding: Trim e-mail addresses before validation/submission.
Roll-back of #310467: Breaks installer requirements check and update.php.
- Patch #468978 by Bohjan: removed user administration description.
#196862 by Damien Tournoud, et al: Replace COUNT(*) queries with SELECT 1 ... LIMIT 1 queries when all that's required is a check for whether rows exist.
- Patch #310467 by chx, moshe weitzman: made hook_theme slimmer.
- Patch #399248 by deekayen: detect when a signature is too long to prevent SQL errors.
- Patch #353069 by Moshe Weitzman, dmitrig01: make drupal_get_form() return unrendered forms.
- Patch #240873 by Gábor Hojtsy, sun: block system clean-ups. Thanks for the review sun.
- Patch #394594 by Berdir: additional conversion to the new database abstraction layer plus clean-up.
- Patch #240873 by Gábor Hojtsy: move custom help settings to blocks. Very exciting.
#437930 by soxofaan: remove unnecessary tabindex attribute from login form; makes altering harder
- Patch #444966 by dereine: code style clean-up.
#303965 by moshe weitzman and snufkin: Allow data import scripts to set /->is_new programmatically.
- Patch #147310 by c960657: added tests for private files, fixed a problem with private files and minor improvements.
#368559 by moshe weitzman: Return renderable arrays from profile pages.
Roll-back of #333054; needs more discussion.
- Patch #437930 by soxofaan: remove tabindex attributes from user_login form.
- Patch #394594 by ksenzee: converted most of the user module code to the new database abstraction layer.
- Patch #333054 by c960657: page cache should be case sensitive.
#369964 by yched and bjaspan: Refactor field validation and error reporting. Field API no longer coupled to Form API. Hooray.
- Patch #273137 by pwolanin, David_Rothstein, chx, et al: split navigation to user and administration menu. Will require follow-up patches.
#347250 follow-up by c960657: Fix OpenID failure introduced by user_load_multiple().
#347250 follow-up by yched: Re-order fields load to before the general module load.
#347250 by catch, drewish, and Berdir: Add function for loading multiple users in one request.
- Patch #322344 by merlinofchaos, Frando, catch, sun: form improvements from Views.
Roll-back of users -> user table name change in #330983: Broken pgsql is no fun.
#109588 by fago, cdale: use the existing user account objects instead of arg() checks, as well as fix use of where it should be
- Patch #374568 by chx: remove useless JOIN from permission query.
#330983 by recidive and boombatower: Rename users/users_roles tables to user/user_role for consistency.
#371327 by quicksketch: Fix user picture rendering (with fixed tests).
- Patch #355236 by Frando: refactor drupal_render() theming.
- Patch #361683by Barry, Yves, Karen, Moshe Weitzman, David Strauss, floriant, chx, David Rothstein: initial field API patch. More work to be done, but ... oh my!
- Patch #360605 by Berdir: made CVS HEAD compatible with PHP5.3.
#357591 by sun: Add watchdog calls for user cancel operations.
- Patch #362003 by Steven Jones: minor language massaging.
- Patch #195976 by mcarbone: made error message more accurate and more informative.
#357403 by drewish: Make user pictures managed files.
- Patch #201122 by c960657, Moshe Weitzman: never write anonymous sessions, unless something has been written to . This is an important performance improvements -- as long as you use modules that use carefully. It might be good to report some analytics about this in the performance settings page so administrators can see if there is a 'broken' module.
Drupal 6.9
#358021 by drewish: Remove unnecessary indirection of hook_user_X code.
#8 by sun and most of #drupal: Users can now cancel their accounts. Fixing the 8th issue, almost 8 years later, on January 8th, after working 8 days full-time on it. GREAT WORK :D
#169937 by Heine, drumm, alexanderpas, Darren Oh: only regenerate session if the user is the current global user
- Patch #353480 by dereine, justinrandell: remove from hook_comment().
- Patch #352470 by scor: fixed typos and grammar in comments.
- Patch #352054 by catch: convert calls to db_placeholders() in static queries.
- Patch #109588 by fago, cdale: make hook_user use instead of arg(1).
- Patch #349504 by keith.smith: clean up sentence spacing in code comments.
- Patch #330090 by j.somers: avoid duouble escaping.
- Patch #345866 by alexanderpas, justinrandell, Dave Reid: remove from hook_block().
- Patch #169937 by Heine, drumm: user_save should not regenerate the session even when the current user is not the edited user.
- Patch #337820 by Dave Reid, Damien Tournoud, et al: rename menu path 'logout' to 'user/logout'. For real now.
Reverting #337820 once more, as it causes mysterious test failures.
- Patch #337820 by Dave Reid: rename menu path logout to user/logout.
- Patch #280934 by pwolanin, swentel, et al: harden session regeneration. It took a while, but it comes with tests and extra features now.
Reverting #337820 which causes menu tests to fail, unbeknownst to testing bot. Hrm...
#337820 by Dave Reid: Rename menu path 'logout' to 'user/logout' for consistency.
#11077 by mfb, KarenS, macgirvin, and jjkd: Can you say Daylight Savings Time? I bet you didn't think Drupal ever would! :)
#107051 by Dave Reid, gdevlugt, and vladimir.dolgopolov: Remove duplicate names from Who's Online block.
- Rollback of patch #334671 by Steve Dondley: still tests failing.
- Patch #334671 by Steve Dondley: users cannot be assigned to roles or removed from them -- comes with tests. Yay.
- Patch #334030 by justinrandell: replace module_list with module_implements when calling a hook.
- Patch #325665 by chx, Damien Tournoud, justinrandell et al: improved the cache registry lookups.
#315798 by Rob Loach, mfer, Grugnog2, and sun: Add weighting to drupal_add_js().
- Patch #329646 by Damien Tournoud: properly reset user_access().
- Patch #329646 by Damien Tournoud: properly reset user_access().
- Patch #266358 by Rob Loach, mfer: use array in drupal_add_css().
- Patch #199870 by alpritt et al: beter password strength checker. Really cool.
#282405 by Damien Tournoud, lilou, Dave Reid: Enforce coding standard on elseif.
#313213 by maartenvg, Gábor Hojtsy: Add a 'title' attribute for permissions to allow for localization of permission names
#142995 by dopry, drewish, quicksketch, jpetso, and flobruit: Adding hook_file_X(). This is an enabler of lots and lots of goodies. See CHANGELOG.txt for more. Awesome work, guys. :)
Drupal 6.5
Drupal 5.11.
- Patch #310212 by justinrandell, catch, et all: killed in _user hook, as well as two small kittens.
- Patch #305236 by crell: made OpenID work again. We need tests for this.
#259623 by dopry and Damien Tournoud: Convert includes/requires to use absolute paths.
- Patch #305645 by pwolanin: ['REQUEST_TIME'] -> REQUEST_TIME. Improved developer experience.
- Patch #253702 by Damien Tournoud et al: further clean-up of the session handling code.
#308434 by drewish, dopry, quicksketch, aaron, jhedstrom, and friends: Massive file.inc cleanup aaaaaand... tests! Yay! :D
#283026 by Damien Tournoud. Make user_authenticate from external source (for existing users) work with no server part.
#259679 by Damien Tournoud: Fix user/X/edit tab on user tracker page.
- Patch #302763 by Dave Reid, Rob Loach: replace time() by ['REQUEST_TIME'] as per Rasmus' suggestion. Removed drupal_referrer() for consistency.
- Patch #225450 by Crell, chx, bjaspan, catch, swentel, recidive et al: next generation database layer for Drupal 7.
- Patch #265899 by mfb: uri_brief mail token did not support https URLs.
- Patch #265899 by mfb: uri_brief mail token did not support https URLs.