Parent Directory
|
Revision Log
|
Revision Graph
| Links to HEAD: | (view) (download) (as text) (annotate) |
| Sticky Tag: |
- Patch #626688 by justinrandell: add caching for system_list(). Eliminate a query.
- Patch #634440 by fago, effulgentsia, sun: remove auto-rebuilding magic for ()['storage'].
#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.
#620688 follow-up by chx and effulgentsia: Fixed drupal_static_reset() is broken, with expanded test coverage.
- Patch #627338 by catch: add a cache_bootstrap() bin for better performance/scalability.
- Patch #570900 by Crell: remove remnants of update_sql().
- Patch #620688 by chx: fixed drupal_static_reset().
#523058 by catch, pwolanin, sun, and smk-ka, and jrchamp: Optimize check_plain().
- Patch #622048 by sun: streamline drupal_bootstrap() and expose the flow to code profilers.
#341140 follow-up by JohnAlbin and chx: drupal_get_filename() fails for PHPTemplate themes when database is down.
#43462 by c960657 and andypost: Fixed issues with certain configurations of compressed pages.
#287647 by mikejoconnor, lilou, cafuego, bjaspan, and robertDouglass: Cast results of hook_schema() to an array to avoid schema corruption.
- Patch #572452 by catch, JoshuaRogers: drupal_get_filename() and drupal_load() should not use drupal_static(). Performance improvement.
- Patch #618938 by pwolanin: fixed Drupal version is not being available until the end of bootstrap.
- Patch #532010 by c960657, catch: use require instead of require_once() in _registry_check_code().
#320331 by Dave Reid, dww, John Morahan, cwgordon7, moshe weitzman, c960657, and smoothify: Turn custom_url_rewrite_inbound() and custom_url_rewrite_outbound() into hooks.
- Patch #611048 by c960657: removed outdated comment in _registry_check_code().
Patch #84008 by deviantintegral, plumbley, lilou, lambic: fixed timer_read() returns NULL (no value) after timer_stop(). Added timer tests.
- Patch #593746 by #593746 by sun, andypost: prepare Drupal core for dynamic data translation.
#565480 by plach and peximo: TF #2: Multilingual field handling. Integration between field API and locale module + translatable node bodies.
#282191 by plach, nedjo, catch, et al: TF #1: Allow different interface language for the same path.
- Patch #592008 by moshe weitzman | chx: don't initialize theme system before modules are included.
- Patch #451604 by brianV, sun | Dries, c960657: rename drupal_set_header().
- Patch #583008 by Damien Tournoud: DRUPAL_BOOTSTRAP_ACCESS doesn't exist anymore, but is still an explicit bootstrap step.
- Patch #581286 by David Strauss | moshe weitzman: fixed detection of CLI environments properly.
#551574 by ramsey, emmajane: cross-link variable_*() functions via phpdoc @see comments
- Patch #572942 by cwgordon7: proper comment wrapping.
- Patch by #1577 by chx, boombatower, Bèr Kessels, kkaefer: made SSL support a bit easier by providing two cookies and ... hook_goto_alter.
#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 ***
#551574 by emmajane and jhodgdon: Added @see also links to variable_set(), variable_get() and variable_del() to link them together.
#554106 by dropcube: Attempt #2 at fixing random test failures.
- Patch #251792 by pwolanin, Damien Tournoud, slantview, c960657: added a locking framework for long running operations.
#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://.
#370454 follow-up by chx: Enhance comments to page cache simplification patch, and add in missing settings.default.php hunk.
- Patch #370454 by chx, Damien Tournoud: simplify page caching.
#341140 by JohnAlbin and chx: Allow drupal_get_path() to be used even when database is down.
- Patch #524728 by David_Rothstein, JoshuaRogers, JacobSingh et al: refactor install.php to allow Drupal to be installed from the command line.
- Patch #3518404 by bopombatower: lock down DB config based on simpletest UA headers.
#523358 by catch: Speed up drupal_function_exists().
- Patch #517542 by David Strauss: renamed functions for clarity. We say 'yay' to clarity!
- Patch #477944 by DamZ: more streamlining and clean-up of session handling code.
- Patch #487830 by c960657: fixed a HTTP header and improved the tests.
- Patch #145733 by brianV: enable cookies ...
- Patch #477944 by Damien Tournoud: fix and streamline page cache and session handling.
- Patch #472658 by agentrickard: clean up of inline code comments.
- Patch #471070 by stella: millions of code style fixes.
- Rollback of last patch.
- Patch #471032 by chx: variable_del is broken!
- Patch #210876 by deekayen: log enabling and disabling of modules, and wrote a handy assertLogMessage() function to assert watchdog messages.
- Patch #304163 by chx, David_Rothstein: allow update.php to regenerate settings.php
#449142 by pwolanin: SA-CORE-2009-005 #2.
Drupal 5.17
Drupal 6.11
- Patch #147310 by c960657: added tests for private files, fixed a problem with private files and minor improvements.
- Patch #147310 by c960657 et al: better cache headers for reverse proxies.
- Patch #430342 by kkaefer et al: usability improvement: changed 'site maintenance' to 'maintenance mode'.
#415316 by mr.baileys: Remove needless extra clarification about the size of a KB.
- Patch #254491 by chx, catch, justinrandell, pwolanin, David_Rothstein, et al: centralized static caching to improve testability of the Drupal code, and to remove $reset-parameters. Thanks for taking the time to convince me, catch!
- Patch #309586 by mr.baileys: IP address from XFF header contains spaces and improved code comments.
#304163 by chx: Allow update.php to re-generate settings.php. Now possible to upgrade Drupal 6 to Drupal 7. Oh, yeah.
- Patch #381438 by drumm: do not use page cache for drupal.sh requests.
- Patch #381438 by drumm: do not use page cache for drupal.sh requests.
#203323 by JirkaRybka, robertgarrigos, lilou, thePanz, c960657, sun: move the LANGUAGE_* constants to bootstrap.inc and remove several defined() checks on them now that they are always defined
#88264 by Rob Loach and kscheirer: Make variable_get()'s defaultparameter default to NULL so that NULLs do not need to be specified.
#363687 by chx: Simplify DBTNG codeflow.
#346285 by Damien Tournoud: forward-port HTTP_HOST fix from 6.x.
#203323 by JirkaRybka, robertgarrigos, thePanz, c960657, and sun: Fix undefined index locale in install.php and clean up crufty code.
- 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.
#346285 by grendzy, Damien Tournoud, thekevinday et al: fixed problem when HTTP_HOST is not transmitted
#346285 by grendzy, Damien Tournoud, thekevinday et al: fixed problem when HTTP_HOST is not transmitted
- Patch #346285 by grendzy, Damien Tournoud, thekevinday et al: fixed problem when HTTP_HOST is not transmitted.
#323474 by gpk, Dave Reid, catch: hook_boot() was not called on non-cached pages when agreesive caching was on
- Patch #353803 by dereine: minor performance optimization -- multiple calls to require_once.
- Patch #352470 by scor: fixed typos and grammar in comments.
- Patch #223298 by Dave Reid: change {dblog}.type VARCHAR limit from 16 to 64.
- Patch #303154 by John Morahan: fixed typo that slipped in.
- Patch #303154 by c960657: clean-up and better document ini_set() calls in default.settings.php.
- Patch #349504 by keith.smith: clean up sentence spacing in code comments.
#324875 by pwolanin: improve HTTP_HOST checking, ensuring that the host is lowercased and only valid characters are allowed.
#324875 by pwolanin: improve HTTP_HOST checking, ensuring that the host is lowercased and only valid characters are allowed.
- Patch #327269 by c960657: when drupal_page_cache_header() compares the client's If-Modified-Since header to $cache->created, it assumed a certain date format. However, HTTP/1.1 allows several variations of the date format, i.e. the same time may be represented in slightly different ways. If the client sends the date in a different format than the one generated by Drupal, it would never receive a 304 Not Modified response. Also added a good amount of tests for the drupal_page_cache_header() code.
#337794 by Damien Tournoud: Make SimpleTest work under PosthreSQL again.
#338184 by Damien Tournoud: Remove special workarounds for serialize() in the registry.
- Patch #333143 by justinrandell: cleaning up the Drupal bootstrap code, removing bootstrap flag in system table.
- Patch #319406 by AlexisWilke, Dave Reid, Damien Tournoud, kbahey: should only be cleared in the parent watchdog() call.
#308834 follow-up by gpk: Comment improvements.
- Patch #308834 by c960657: move setting of magic_quotes_runtime out of settings.php because (i) we don't want a user to change it and (ii) it gets executed a bit earlier in the Drupal bootstrap.
- Patch #323474 by Dave Reid and catch: hook_boot() was not invoked on uncached page views if cache mode is aggressive.
- Patch #74645 by drewish, roychri et al: modify file_scan_directory to use a regex for the nomask (and code clean-up).
- Patch #267883 by MadHarold, boombatower: parse_size() and format_size() do not use the same kilo standard.
- Patch #325665 by chx, Damien Tournoud, justinrandell et al: improved the cache registry lookups.
- Patch #279516 by c960657: remove workarounds for PHP versions less than 5.2.x
- Patch #324875 by pwolanin, Damien Tournoud, goba: improved conf_path() header injection checking.
- Patch #319394 by Crell: force the default database for registry queries.
#318102 by Damien Tournoud and Dave Reid: hook_exit() not invoked for some cached requests.
- Patch #298600 by chx, justinrandell, Damien, et al: make module_implements work regardless of bootstrap phase.
#324875: SA-2008-067 (#324824): Fix file inclusion vulnerability.
- Patch #323391 by Damien Tournoud: made initialization of the variables an explicit bootstrap phase.
Drupal 6.6
Drupal 5.12
- Patch #323372 by Damien Tournoud: fixed bootstrap phase issue that broke installer.
- Patch #323372 by chx: clean up drupal_bootstrap().
- Patch #321337 by gpk: optmized timer_start() and timer_read() thanks to PHP5.
#318102 by Dave Reid: hook_exit() was not invoked for some cached requests.
- Patch #304924 by Damien Tournoud: extend error handler to manage exceptions. I have one exception and one fail.
#242873 follow-up: Missed adding constants to bootstrap.inc.
#320171 by Dave Reid: Fix exception in ip_address() test.
Roll-back of #242873: This caused horrendous problems with SimpleTest on some configurations.
#231298 by Crell and rednahead: Allow for aliased multi-site support.
#242873 follow-up by pwolanin: Move new check_plain() check constants to bootstrap.inc so they're there in early bootstrap.
#318102 by Damien Tournoud and Dave Reid: hook_exit() not invoked for some cached requests.
#317840 by lilou: Fix typo in Doxygen for REQUEST_TIME.
- Patch #313156 by Crell: convert bootstrap.inc to DBTNG and resurrected a kitten.
#259623 by dopry and Damien Tournoud: Convert includes/requires to use absolute paths.
- Patch #309488 by kbahey: correct capitalization of TRUE and FALSE.
- 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.
- Patch #208793 by kbahey, Damien Tournoud: stop hardcoding the HTTP protocol version where possible.
- Patch #253702 by jscheel, gpk: clarified session handling functions.
#302763 by DamZ: Fixing test failures, removing legacy globals check cruft.
- Patch #302763 by Dave Reid, Rob Loach: replace time() by ['REQUEST_TIME'] as per Rasmus' suggestion. Removed drupal_referrer() for consistency.
- Patch #170310 by mfb, JohnAlbin: avoid SSL cookie getting over-written by non-SSL cookie.
- Patch #225450 by Crell, chx, bjaspan, catch, swentel, recidive et al: next generation database layer for Drupal 7.
- Patch #170310 by mfb, JohnAlbin: avoid SSL cookie getting over-written by non-SSL cookie.
- Patch #170310 by mfb, JohnAlbin: avoid SSL cookie getting over-written by non-SSL cookie.
- Patch #287877 by dmitrig01: rename drupal_rebuild_code_registry() to registry_rebuild() for consistency.
- Patch #231190 by eli, mfb: page cache didn't work with HEAD requests.
#225880 by pwolanin, keith.smith: get the user create settings.php instead of Drupal, so upgrading getseasier
- Patch #270508 by paul.levvik and pwolanin: usability improvement: image toolkits should not have to be copied.
- Patch #258397 by Dries: fixed spoofing attack.
- Patch #276581 by catch: wrote missing tests for contact module and simplified contact module thanks to that. Also removed some whitespace.
- Patch #277073 by threexk: improve consistency of offline vs off-line and online vs on-line.
- Patch #258397 by R.Muilwijk and myself: IP address detection improvements. Added support for clusters and wrote various IP address related tests.
- Patch #101543 by webchick: document all constants.
- Patch #256579 by justinrandell: registry performance optimizations.
- Patch #221964 by chx, dopry, webernet, moshe, webchick, justinrandall, flobruit et al. Can you say 'registry'? Drupal now maintains an internal registry of all functions or classes in the system, allowing it to lazy-load code files as needed (reducing the amount of code that must be parsed on each request). The list of included files is cached per menu callback for subsequent loading by the menu router. This way, a given page request will have all the code it needs but little else, minimizing time spent parsing unneeded code.
- Patch #245115 by kkaefer, John Morahan, JohnAlbin et al: after a long discussion we've decided to make the concatenation operator consistent with the other operators.
- Patch #228594 by catch et al: removed access rule functionality from core. The access rules capability of user module has been stripped down to a simple method for blocking IP addresses. E-mail and username restrictions are now available in a contributed module. IP address range blocking is no longer supported and should be done at the server level. This patch is partly motiviated by the fact that at the usability testing, it frequently came up that users went to "access rules" when trying to configure their site settings.
#168909 follow up by chx: return page cache status earlier to avoid new output buffer being opened
#168909 by chx: only save the page cache if the output buffer was actually started at the beginning
Drupal 6 RC2
various bugfixes
Drupal 5.6.
#207569 by ScoutBaker (minor code style): clean up @see usage in phpdoc blocks
#50901 by chx: do not allow user login under maintenance mode, if the logged in user has no site config permission
#199780 by Pancho and chx: fix problem in access rules check introduced in #174025
#198579 by webernet and hswong3i: a huge set of coding style fixes, including: - whitespaces at end of lines - indentation - control structure usage - whitespace in empty lines - phpdoc comment formatting
#141727 by merlinofchaos, dvessel, sun: restore themeability support for maintenance pages (regression)
#173408 by markus_petrux / add1sun: move proxy IP configuration options to settings.php, because these need to be used before Drupal has the variables loaded from the database
#190283 by myself and JirkaRbyka: use get_t() in pre-database setup code, add missing javascript key to language objects (kills notices) and document st() better
- Patch #181063 by chx and bjaspan: fixed problem with drupal_bootstrap() not booting to the proper level.
- Modified version of patch #121820 by Caleb et al: add an option for page compression.
#182675 by chx: fix caching bootstrap, so hook_boot() and the timer is called when required, integrating the cache init function right into the bootstrap
- Patch #180468 by hass: fixed notice on IIS.
- Patch #183965 by alpritt: corrected PHPdoc.
#163785 by Eaton, dvessel and quicksketch: theme .info files should be able to override core and module CSS files based on file basenames
- Patch #181063 by chx: fixed problem with drupal_bootstrap() not booting to the proper level.
#174025 by killes: small performance improvement for drupal_is_denied()
#172262 by JirkaRybka: better globals handling in install system, so the choosen profile and language are remembered
#173227 by Desbeers: make language listing work early in the bootstrap, when modules are not yet loaded (fix a regression from a previous patch)
- Patch #165160 by chx: restored access checking.
#169263 by Gerhard Killesreiter: fix IP address identification
#171562 by JirkaRybka: fix several issues with locales - make searches work again, better worded - do not cache English stuff - fix strike through on string seek page - fix exports for translations
#151868 by chx: avoid using array_shift() because it takes a lot of time to rehash the array, so indexing the array is more performant, then shifting items one by one
#171606 by Heine: ported security fix from Drupal 4.7/5; use SCRIPT_NAME instead of PHP_SELF in links to avoid XSS holes
#151394 by xqus and RobRoy: file.inc is required on maintanance pages for the JS aggregation
#170638 by JirkaRybka and chx: move update access variable to settings.php, so we can check whether it is wide open, and we have one place for settings
#165331 by chx: call hook_boot() for cached pages too, moving it to the right place
- Patch #165160 by hswong3i: made two SQL queries work on DB2.
- Patch #147324 by Eaton: make multi-site installations work again.
- Patch #162944 by profix898: cleanup ip_address() code.
- Patch #162708 by Eaton and Earl: add support for image buttons to FAPI3. This is a small form API extension (doesn't break existing code) that facilitates the Drupal 6 upgrade of the Views module. A good example of why it can be beneficial to start upgrading your modules early on in the code freeze. ;)
Re-add check_plain() in appropriate places after removing it from ip_address().
Drupal 4.7.7
Drupal 5.2
- We don't need to sanitize stuff on input.
#160107 by JohnAlbin: use the same session ID regardless of the protocol used to access the page (eg share sessions between http and https pages)
#160107 by JohnAlbin: use the same session ID regardless of the protocol used to access the page (eg share sessions between http and https pages)
#125533 by keve: do not continue bootstrap if the process was called back with a phase already executed
#56357 by JohnAlbin, et al. Improve cookie naming to prevent conflicting cookies set on the same domain name.
#82499 by Jose A Reyero and a little bit from myself: send emails localized in the language needed in specific situations, and centralize mail composing operations with hook_mail()
- Patch #151916 by JohnAlbin: fixing a double patch inclusion.
- Patch #101927 by cooferat: fixed problem with post information.
- Patch #150452 by JohnAlbin: fixed strict notice.
- Patch #115267 by drewish, dopry et al: simplified file uploads code, improved file API, centralized file validation, implemented quotas and fixed file previews.
#147640 by Jose A Reyero with further cleanup by myself: add language code to localization functions This makes it possible to call these functions with a given language code when sending emails to multiple users with different languages in a request for example.
- Patch #55516 by David Strauss et al: removed some database locking.
- Patch #142773 by kbahey: made Drupal work correctly when behind a reverse proxy.
- Patch #99011 by merlinofchaos: remove sites/default/settings.php and ship with sites/default/default.settings.php.
#109941 by morphir. Let browsers store form values.
- Patch #137211 by merlinofchaos: move theme information to .info files and improved theme inheritance.
- Patch #56357 by John Albin, alienbrain, moshe, etc: fixed more cookie domain problems.
- Patch #67893 by kbahey, dww, alienbrain, asimmonds et al: made it possible to filter log messages in the database log.
- Patch #137415 by slantview: simplified the cache API/usages, and made it a tad smarter. Makes it easier to program for, and easier to replace. Will need to be documented.
#76588: Small fixes after that patch landed - typo fix in watchdog() phpdoc - add a missing array() on a watchdog call in ping.module - handle NULL 'variables' value in syslog module Noticed these while writing the documentation for watchdog() updates and by comitting the updates into the i18n SVN repository.
- Patch #76588 by Gabor: made log messages translatable. Yay.
- Patch #138429: reroll.
- Patch #138429 by Zen: removed unused variables.
- Patch #118660 by agentrickard: re-order arguments of cache_set() to match PHP/Drupal conventions.
- Patch #134493 by douggreen: getting the Drupal coding standards right in core. Woot. Woot.
- Patch #63881 by kbahey and jakeg: improved Drupal's logging functionality. Added support for external loggers, and included a small syslog module into core.
- Modified patch #133318 by hunmonk: drupal_get_messages() returning incorrect array value. Backport from HEAD.
- Patch #130987 by merlinofchaos: added theme registry for easier themability.
- Modified patch #133318 by hunmonk: drupal_get_messages() returning incorrect array value.
- Patch #128866 by Gabor et al: new language subsystem fixes.
#130971: Kitchen sink (E_NOTICE compliance / Code style / Bugfix in book toc)
- Patch #128866 by Gabor, Steven, chx, Jose et al: new language subsystem.
- Patch #111697 by wesley: properly initialized user->time to prevent warnings/errors.
- Patch #111697 by wesley: properly initialized user->time to prevent warnings/errors.
- Patch #109941 by morphir: allow the browser to store form fields.
- Patch #34755 by chx et al: faster menu system. HEAD is temporary broken and there is no upgrade path yet.
#109032: Make session.inc pluggable.
- Patch #104693 by ChrisKennedy: pragma dates back from previous protocal.
#105461, No temporary tables in db_query_range(), backport
#104693, Always send HTTP/1.1 in headers, by ChisKennedy, backport
- Patch #104693 by ChrisKennedy: send proper HTTP headers: HTTP/1.0 -> HTTP/1.1.
#100859: Fix aggregator categorization form
#102602: Even more documentation for constants (webchick)
- Patch #102603 by webchick: documenting watchdog constants.
- Patch #102612 by webchick: document constants.
- Patch #102232 by webernet: roll-back of #87310.
#100516: CSS preprocessor to cache and compress all .css files. Benchmarks show up to 40% faster page loads.
- Patch #101531 by webchick: documenting bootstrap constants.
- Patch #87310 by dfaulkner and Grugnog2: fix borken request_uri() on some systems.
- Patch #101531 by jvandyk: document all the bootstrap phases in Drupal 5.0.
- Patch #90612 by Bart Jansens: user_logout should only end the current session.
- Added database checks.
#93204, make Drupal work with CGI, patch by chx
- Patch #93204 by chx et al: made Drupal work on FastCGI setups.
- Patch #81076 by Bart Jansens: documentation correction.
#93491 by chx. Don't attempt to read non-existent timers.
#54238 by gopherspidey and fago. Don't cache pages with messages.
- Patch #81777 by havran: make access checking work on PostgreSQL. (ANSI SQL 92)
#81777 by havran and Jaza. Postgres compatibility.
- Patch #80725 by chx: move the access check up in the bootstrap process. Like that we don't have to load the session when the address is denied access. Can be a notable performance improvement when you block crawlers.
#47535 by Wesley Tanaka and nickl. Fix a PHP notice with timers.
#80887 by chx. Fix a bug with superglobal cleaning.
#75002: Install-time and run-time requirements checking + status report page
- Patch #80887 by Matt et al: added an aggressive caching strategy.
- Patch #72290 by killes: split up the cache table.
#80849 by robertDouglass. 'Already installed' error needs a filtering function.
- Patch #81078 by M. Plumbley: documented drupal_is_denied(), and improved performance of drupal_is_denied().
- Patch #80837 by killes and Dries: fixed 403 handling.
- Patch #80597 by jvandyk: improved PHPdoc. Thanks
- Patch #79166 by hunmonk: fixed session breakage.
- Patch #node/76931 by Robert: improved performance of Drupal's session handling.
#77183 (again) by m3avrck, add standard CSS to the maintenance pages.
- Patch #78328 by Bart: fixed incorrect Etag
- Patch #77422 by timcn: corrected various paths in the documentation.
#70521, reverted earlier patch and backported patch from HEAD.
- Patch #70521 by Grugnog2 et al: fixed 'double logins', caching, and logging in and out.
- Patch #73961 by m3avrck, timcn, et al: simplify adding CSS in Drupal.
#76209: (Eaton et al) - Make installer code integrate better with module.inc / system.module - Fix schema version bug when installing core
#73867, fixed warning, patch by bobathtmldotcom
- Patch #74744 by jhenry: 304 handling should send an ETag to meet the HTTP/1.1 spec.
- Patch #68926 by chx, jeremy, steven, eaton, webchick, amazon, neil, nedjo et al: an initial install system for Drupal core.
- Rolback previous patch: breaks Drupal.
- Patch #71424 by Moshe: removed global variable.
- Patch #72204 by nedjo: upper-cased all TRUE/FALSE/NULL constants.
#70075 by AjK, send proper headers if caching is turned off., backport from HEAD
#70075 by AjK, send proper headers if caching is turned off.
- Patch #69341 by chx: remove some SQL queries from the Drupal bootstrap process.
- Patch #67675 by chx: added support for multiple cache backends.
#61802 by Zen, Double spaced sentences clean up
#61368 by chx, don't unset the global globals array., backport from HEAD
#61368 by chx, don't unset the global globals array.
#60457 by JonBob, backport from HEAD
#60457 by JonBob (slightly modified), bootstrap.inc produces [Notice] in error_log
#60846, fix Drupal for running as CGI, patch by chx
#59378, unset disallowed globals in case register_globals is on, patch by chx
#58418: $conf ignored after bootstrap patch
#58480: Left over conf_init()
#56634: Resolve issues with varying $base_url - Fix locations links in watchdog - Fix repeated subdirectory in page cache CIDs
#58166, fixes for typos, patch by Uwe Herrmann
#56676, unset($_SESSION['messages']);, patch by chx
#42000, Watchdog can't log errors when using db_set_active(non-default), patch by Chris Johnson and myself
#50181, Timer counts not properly incremented, patch by puregin
- Patch #44947 by rkerr / Moshe: fixed race condition in session handling, reduced query overhead of session handling, reduced database overhead of session handling.
- Patch #13148: fix problems with using relative path names! (Please document this change.)
- Patch #46183 by chx: made maintenance mode work again.
- Patch #44828 by chx/Crell: make sure the url/path is properly initialized in statistics_exit().
- Patch #44379 by Moshe: code improvements: always grant the 'authenticated user' role to authenticated users. Fixed glitch with udpate path.
- #44992: ./ prefix for conf file include (faster)
- Patch #22035 by Matt: fixed problem with alias table getting corrupted.
- Patch #43360 by Chris: minor code clean-up: renamed $op to $hook.
- #41744: global urlencode() for menu paths
- Patch #41133 by DriesK: as of PHP 5.1.0, strtotime() returns FALSE on failure instead of -1. Changed code to be compatible with all versions.
- Patch #40393 by Richard: corrected permissions of menu/path settings on the content submission form.
- Removed valid_input_check().
- Removed valid_input_check().
- Removed valid_input_check().
- check_plain() missed its train.
- Various fixes. Updated CHANGELOG.txt
- Various fixes. Updated CHANGELOG.txt
- Various fixes
- Patch #10407 by Cvbge: fixed cache problems with PostgreSQL.
- Patch #35725 by drumm: improved conf_init() documentation.
#35725: Make site.com:80 work like site.com
- Patch #30930 by m3avrck/deekayen: cured PHP5 warnings.