Neil Drumm
30b26cc4b8
#81777 by havran and Jaza. Postgres compatibility.
2006-09-06 08:51:53 +00:00
Dries Buytaert
5372c236bc
- 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.
2006-09-06 07:53:01 +00:00
Neil Drumm
bdfa735e1c
#47535 by Wesley Tanaka and nickl. Fix a PHP notice with timers.
2006-09-06 06:43:03 +00:00
Neil Drumm
e86c36cb5b
#80887 by chx. Fix a bug with superglobal cleaning.
2006-09-03 07:08:24 +00:00
Steven Wittens
dd4f143df6
#75002 : Install-time and run-time requirements checking + status report page
2006-09-01 08:44:53 +00:00
Dries Buytaert
c29daaaabb
- Patch #80887 by Matt et al: added an aggressive caching strategy.
2006-08-31 18:40:04 +00:00
Dries Buytaert
8fdf7a8750
- Patch #72290 by killes: split up the cache table.
2006-08-30 08:46:17 +00:00
Neil Drumm
151ad8ba7f
#80849 by robertDouglass. 'Already installed' error needs a filtering function.
2006-08-30 08:03:15 +00:00
Dries Buytaert
ad0e8b5615
- Patch #81078 by M. Plumbley: documented drupal_is_denied(), and improved
...
performance of drupal_is_denied().
2006-08-29 08:36:14 +00:00
Dries Buytaert
cc637b5579
- Patch #80837 by killes and Dries: fixed 403 handling.
2006-08-28 11:08:04 +00:00
Dries Buytaert
bb8d583f4c
- Patch #80597 by jvandyk: improved PHPdoc. Thanks
2006-08-25 05:42:00 +00:00
Dries Buytaert
49481f68f4
- Patch #79166 by hunmonk: fixed session breakage.
2006-08-18 19:24:52 +00:00
Dries Buytaert
3ace12caf8
- Patch #node/76931 by Robert: improved performance of Drupal's session handling.
2006-08-16 13:13:34 +00:00
Neil Drumm
81c25bcd43
#77183 (again) by m3avrck, add standard CSS to the maintenance pages.
2006-08-15 05:16:23 +00:00
Dries Buytaert
d830edae04
- Patch #78328 by Bart: fixed incorrect Etag
2006-08-12 11:47:24 +00:00
Dries Buytaert
729fa6c11b
- Patch #77422 by timcn: corrected various paths in the documentation.
2006-08-07 15:04:16 +00:00
Dries Buytaert
900ad2b099
- Patch #70521 by Grugnog2 et al: fixed 'double logins', caching, and logging in and out.
2006-08-03 13:42:34 +00:00
Dries Buytaert
2c0571b894
- Patch #73961 by m3avrck, timcn, et al: simplify adding CSS in Drupal.
2006-08-03 07:06:36 +00:00
Steven Wittens
38e4c1ae91
#76209 : (Eaton et al)
...
- Make installer code integrate better with module.inc / system.module
- Fix schema version bug when installing core
2006-08-03 01:02:51 +00:00
Dries Buytaert
0c05ae7a03
- Patch #74744 by jhenry: 304 handling should send an ETag to meet the HTTP/1.1 spec.
2006-07-22 07:00:30 +00:00
Dries Buytaert
1c75a210bd
- Patch #68926 by chx, jeremy, steven, eaton, webchick, amazon, neil, nedjo et al: an initial install system for Drupal core.
2006-07-13 13:14:25 +00:00
Dries Buytaert
c45ca20d0f
- Rolback previous patch: breaks Drupal.
2006-07-10 18:41:10 +00:00
Dries Buytaert
9adf9d8ce4
- Patch #71424 by Moshe: removed global variable.
2006-07-10 15:37:10 +00:00
Dries Buytaert
e93f8be871
- Patch #72204 by nedjo: upper-cased all TRUE/FALSE/NULL constants.
2006-07-05 11:45:51 +00:00
Neil Drumm
c990f2e1c8
#70075 by AjK, send proper headers if caching is turned off.
2006-07-02 19:25:34 +00:00
Dries Buytaert
77d695fe56
- Patch #69341 by chx: remove some SQL queries from the Drupal bootstrap process.
2006-06-28 21:18:30 +00:00
Dries Buytaert
c7ae77cf5f
- Patch #67675 by chx: added support for multiple cache backends.
2006-06-14 14:01:12 +00:00
Neil Drumm
9cff02e91b
#61802 by Zen, Double spaced sentences clean up
2006-05-07 00:08:36 +00:00
Neil Drumm
fc02bfed53
#61368 by chx, don't unset the global globals array.
2006-05-04 09:28:32 +00:00
Neil Drumm
ac89011bfd
#60457 by JonBob (slightly modified), bootstrap.inc produces [Notice] in error_log
2006-05-02 08:37:42 +00:00
Gerhard Killesreiter
3f4be0d693
#60846 , fix Drupal for running as CGI, patch by chx
2006-04-28 11:52:31 +00:00
Gerhard Killesreiter
8e4524c0d8
#59378 , unset disallowed globals in case register_globals is on, patch by chx
2006-04-21 06:39:00 +00:00
Steven Wittens
bfb407601b
#58418 : $conf ignored after bootstrap patch
2006-04-12 21:39:15 +00:00
Steven Wittens
8ebf819ac2
#58480 : Left over conf_init()
2006-04-12 20:58:09 +00:00
Steven Wittens
69726b0d7b
#56634 : Resolve issues with varying $base_url
...
- Fix locations links in watchdog
- Fix repeated subdirectory in page cache CIDs
2006-04-12 08:42:47 +00:00
Gerhard Killesreiter
70aae83c8e
#58166 , fixes for typos, patch by Uwe Herrmann
2006-04-11 11:33:15 +00:00
Gerhard Killesreiter
94355dd832
#56676 , unset($_SESSION['messages']);, patch by chx
2006-04-01 14:53:03 +00:00
Gerhard Killesreiter
53d16d7da0
#42000 , Watchdog can't log errors when using db_set_active(non-default), patch by Chris Johnson and myself
2006-03-26 14:11:38 +00:00
Gerhard Killesreiter
8ea7cb3f48
#50181 , Timer counts not properly incremented, patch by puregin
2006-02-27 13:46:01 +00:00
Dries Buytaert
37ec1bca84
- Patch #44947 by rkerr / Moshe: fixed race condition in session handling, reduced query overhead of session handling, reduced database overhead of session handling.
2006-02-10 05:42:11 +00:00
Dries Buytaert
81660bc662
- Patch #13148 : fix problems with using relative path names! (Please document this change.)
2006-01-29 07:36:29 +00:00
Dries Buytaert
4dd63e0385
- Patch #46183 by chx: made maintenance mode work again.
2006-01-24 18:18:41 +00:00
Dries Buytaert
1766d40093
- Patch #44828 by chx/Crell: make sure the url/path is properly initialized in statistics_exit().
2006-01-23 07:54:08 +00:00
Dries Buytaert
4da4f4c1af
- Patch #44379 by Moshe: code improvements: always grant the 'authenticated user' role to authenticated users. Fixed glitch with udpate path.
2006-01-21 08:28:55 +00:00
Steven Wittens
67fc0913ac
- #44992 : ./ prefix for conf file include (faster)
2006-01-17 06:17:29 +00:00
Dries Buytaert
54b8ad6550
- Patch #22035 by Matt: fixed problem with alias table getting corrupted.
2006-01-16 08:34:45 +00:00
Dries Buytaert
15299efc89
- Patch #43360 by Chris: minor code clean-up: renamed $op to $hook.
2006-01-05 10:51:47 +00:00
Dries Buytaert
5accfa08f5
- 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.
2005-12-15 16:02:50 +00:00
Dries Buytaert
2917261693
- Removed valid_input_check().
2005-11-30 10:27:13 +00:00
Dries Buytaert
f4799d1ce9
- check_plain() missed its train.
2005-11-29 20:37:19 +00:00
Dries Buytaert
2d0df351d7
- Various fixes. Updated CHANGELOG.txt
2005-11-29 20:17:10 +00:00
Dries Buytaert
244945365d
- Patch #10407 by Cvbge: fixed cache problems with PostgreSQL.
2005-11-27 11:52:08 +00:00
Dries Buytaert
7a5c5b83a7
- Patch #35725 by drumm: improved conf_init() documentation.
2005-11-21 21:33:44 +00:00
Steven Wittens
cbc92f59cf
#35725 : Make site.com:80 work like site.com
2005-11-21 16:24:41 +00:00
Dries Buytaert
f6764cfbd8
- Patch #30930 by m3avrck/deekayen: cured PHP5 warnings.
2005-10-22 15:14:46 +00:00
Dries Buytaert
59cb3c4568
- Patch #13224 by Richard Archer and Gerhard: improved gzip caching.
2005-10-09 21:51:43 +00:00
Dries Buytaert
2b3126b2cc
Patch #19934 by Morbus, chx: conf_init() should strip out port numbers in bootstrap.inc.
2005-09-19 19:13:35 +00:00
Dries Buytaert
ceb9859d70
- Patch #29030 by Goba, chx, Jose, et al: reworked the URL rewrite hook so URLs can be rewritten dynamically.
2005-09-18 10:32:05 +00:00
Dries Buytaert
013b73e6ec
- Patch #30122 by m3verick: changed include_once()'s to include "./$file"
...
for performance's sake.
2005-09-08 19:19:01 +00:00
Dries Buytaert
8ae8865abc
- Patch #22911 by Cvgbe: fixed table locking in PostgreSQL. You'll have to
...
use db_lock_table() and db_unlock_tables() for your code to be compatible.
2005-08-29 19:17:17 +00:00
Dries Buytaert
7b8a409675
- Patch #29385 by chx: no ?> add end of files.
2005-08-25 21:14:17 +00:00
Dries Buytaert
afeff189b8
- Bug #22911 : PostgreSQL doesn't like "LOCK TABLES", but does like "LOCK TABLE". MySQL likes both.
2005-08-25 21:11:52 +00:00
Dries Buytaert
8dd4b46351
- Removed some debug code.
2005-08-25 20:56:32 +00:00
Dries Buytaert
75abab2451
- Patch #29274 by Jeremy: the "fuzzy cache" mechanism is supposed to enforce a minimum time before the cache table is flushed. Logical errors in the fuzzy cache implementation are leading to the cache table being flushed more frequently. Configuration is simplified by removing all references to "strict" and "loose" caches. Instead, the cache is either "disabled" or "enabled". Additionally, the site administrator can now configure the "minimum cache lifetime", the minimum amount of time cached data will remain cached.
2005-08-22 05:09:01 +00:00
Steven Wittens
0bf97bed03
- #27853 : PHP notices.
2005-08-05 00:49:02 +00:00
Steven Wittens
aa2de74fa2
- #27624 , #27614 , #27627 : dead code
2005-07-29 08:18:20 +00:00
Steven Wittens
354e0c1f83
- #23651 : Display referrer info with watchdog messages.
2005-07-29 04:12:19 +00:00
Steven Wittens
d9d4b9bdab
- #27231 : Friendly DB error screens.
2005-07-27 01:58:43 +00:00
Dries Buytaert
ba1660168f
- Patch #27003 by Neil: use named constants instead of strings
2005-07-23 05:57:27 +00:00
Dries Buytaert
fac840fe86
- Patch by Bart: fixed update.php after bootstrap patch.
2005-07-03 10:09:08 +00:00
Dries Buytaert
578d266d2f
- Patch #25816 by Robert Douglass: removed extra load of boostrap.inc.
2005-06-27 18:38:46 +00:00
Dries Buytaert
5c8843704c
- Patch #18213 by chx: boostrap system. Modified to work with HEAD, tidied
...
up the documentation a little.
chx: can you double-check whether the global $conf variable is secure?
(That is, make sure it can't be send using the URL or something.)
2005-06-22 20:19:58 +00:00
Dries Buytaert
4c77761efb
- Patch #3962 by deekayen: improved error message when a blocked user attempts to login.
2005-06-21 18:21:08 +00:00
Dries Buytaert
1474632aa0
- Patch #24135 by Moshe: made it possible to ban visitors based on hostname/IP. Banning visitors can either be done from the 'access control' pages, or directly from the statistics pages. This feature is very convenient to block badly behaving crawlers.
2005-06-07 18:54:37 +00:00
Dries Buytaert
cdec2f7e3e
- Patch #16303 by Gerhard: fixed some warnings.
2005-05-21 11:33:03 +00:00
Dries Buytaert
ae98abc15b
- Patch #22652 by Stefan: improved PHPdoc of drupal_set_message().
2005-05-14 18:32:22 +00:00
Dries Buytaert
139ef4027c
- Patch #22035 by mathias/mikeryan: improved performance of path aliases.
2005-05-14 09:23:47 +00:00
Dries Buytaert
2b7f504dc8
- Added the ability to track page generation times in the statistics module.
...
(Made some improvements as per the suggestions in the issue.)
- Added extended timer implementation.
2005-05-12 11:21:35 +00:00
Dries Buytaert
b43a782b61
- Removed some dead code.
2005-04-12 16:55:11 +00:00
Dries Buytaert
e3d62d907b
- Patch #19298 by Jeremy: loose caching!
...
Drupal's existing caching mechanism doesn't perform well on highly dynamic websites in which the cache is flushed frequently. One example is a site that is under attack by a spambot that is posting spam comments every few seconds, causing all cached pages to be flushed every few seconds. Loose caching immediately flushes the cache only for specific users who have modified cached data (whether or not they are logged in), delaying the flushing of data for other users by several minutes.
(I rewrote the help text a bit and made minor changes to the code comments.)
2005-04-11 19:05:52 +00:00
Dries Buytaert
18e852e4e7
- Patch #19933 by willmoy: stop output buffering once the page has been rendered.
2005-04-05 19:00:24 +00:00
Dries Buytaert
7bdcba1720
- Patch #19739 by Uwe: corrected many typo's in the documentation and code comments
2005-03-31 21:18:08 +00:00
Steven Wittens
be14203534
- #18817 : Clean up plain-text checking (see drupal-devel!)
2005-03-31 09:25:33 +00:00
Steven Wittens
f60da5b071
- #19130 : Handle trailing dot in hostname when scanning for config.
2005-03-19 01:24:18 +00:00
Steven Wittens
98c2d5b2b8
- #5900 : Fix browser caching issues.
2005-03-18 09:13:55 +00:00
Dries Buytaert
97ae6568e6
- Patch #13738 by TDobes: theme system fixes:
...
* Fix a bug which would cause the "configure" link for styles to be broken.
* Fix a bug with using drupal_get_filename for theme engines. Although this is not called anywhere in core, we should still fix it for contrib. (i.e. themes that may want to manually invoke a theme engine to create a hybrid theme)
* Correct an inaccurate comment in theme.inc
* Populate the default primary links with an "edit primary links" link for consistency with the secondary links
* remove some unnecessary variables in the theme administration which had misleading and confusing names
* replace time-consuming foreach when rendering theme admin page with a more efficient array_key_exists
* usability: rather than completely removing the search box checkbox when search.module is disabled, simply disable it. (UI elements shouldn't appear/disappear.)
2005-03-16 19:41:12 +00:00
Dries Buytaert
64b100d19a
- Patch #13260 by UnConeD: watchdog module improvements.
...
We added a 'severity' column to watchdog():
watchdog($type, $message, $link) --> watchdog($type, $message, $severity, $link);
* Specify a severity in case you are reporting a warning or error.
* The $link-parameter is now the fourth parameter instead of the third.
TODO: document this in the upgrade guide.
2005-01-09 09:22:40 +00:00
Dries Buytaert
bc9aeff7dd
- Patch #14890 : corrected the documentation of conf_init().
2004-12-29 19:56:25 +00:00
Dries Buytaert
3cd9a1b2d4
- Patch #13405 by Moshe: make you actually do something useful with the init hook. A recent patch to 4.5 and HEAD made this patch run too early in the request (for non-cached pages).
2004-12-01 22:16:50 +00:00
Dries Buytaert
5d0dfeb562
- Patch #13405 by Moshe:
...
+ Make bootstrap functionality work with HEAD.
+ Move functions into bootstrap.inc so that statistics_exit() works for cached pages. (Does this close any issues?)
2004-11-25 06:14:59 +00:00
Dries Buytaert
5d759ccbb9
- Patch #5942 by jhriggs and Adrian:
...
+ added support for multi-site configurations.
+ tidied up some old cruft and added code comments.
2004-11-24 22:44:01 +00:00
Dries Buytaert
fa97839088
- Patch 13180 by chx: renamed check_query() to db_escape_string() and implemtented it properly per database backend.
...
Read the manual for pg_escape_string: "Use of this function is recommended instead of addslashes()." Or read sqlite_escape_string: "addslashes() should NOT be used to quote your strings for SQLite queries; it will lead to strange results when retrieving your data."
2004-11-21 08:25:17 +00:00
Dries Buytaert
e86b041fa3
- Modified patch #11689 by Adrian: made the locale module work with PostgreSQL.
2004-10-18 18:35:19 +00:00
Dries Buytaert
467bc55972
- Patch #11434 : made request_uri() (and thus forms) work on IIS.
2004-10-12 19:50:12 +00:00
Dries Buytaert
503c784557
- Simplified/reorganized version of patch #9620 by Jeremy: fixed errors when writing to cache.
2004-10-04 22:04:07 +00:00
Dries Buytaert
228b3c7cc8
- Patch #10945 by Adrian: more PostgreSQL fixes/updates.
2004-09-20 17:58:14 +00:00
Dries Buytaert
5c7983c4de
- Patch #8179 by JonBob: reintroduced menu caching.
2004-09-16 07:17:56 +00:00
Steven Wittens
f8b429e963
#10862 : Smarter filter cache wiping.
2004-09-15 20:34:35 +00:00
Dries Buytaert
b84b6e42cf
- Patch #10663 by JonBob: documentation improvements: fixed some typos and improved consistency to the use of Doxygen/api.module commands in the comments.
2004-09-09 05:51:08 +00:00
Dries Buytaert
d56ced2a06
- Patch #10373 by jabart/killed: performance improvement: caching the variable table improves performance with 20% when serving cached pages.
2004-09-08 18:06:04 +00:00