History | View | Annotate | Download (26.2 kB)
commit 832b09d60d79bf2795e1fbbfc7a0f4bda8b66931Merge: 52546e8 6236cfc 294c2c6 d6aa25eAuthor: Igor Wiedler <igor@wiedler.ch>Date: Mon Oct 25 22:08:37 2010 +0200
Merge branches 'ticket/bantu/9101', 'ticket/bantu/9595' and 'ticket/bantu/9853' into develop-olympus...
commit 4de440826dd7c46625e7f7c255f0708403df77b4Merge: c8bb9a2 ac56b71Author: Andreas Fischer <bantu@phpbb.com>Date: Sat Jul 31 02:06:12 2010 +0200
Merge branch 'ticket/jellydoughnut/9749' into develop-olympus
Safe us some more calls to $db->sql_escape().Authorised by: naderman :-P
Bug #54325 - Fulltext-MySQL search for keywords and username at the same time. (Regression from r9931)
Authorised by: bantu
correct method comment
fix r9713 for #36565
Authorised by: AcydBurn
Fix bug #36565 - Search by authorname does not display posts of guests and deleted users
Authorised by: naderman
New search option: Maximum number of words allowed to search for.(the more words the more database load)
Ok, story real database server info, as well as caching itStore it on installation too - allows us to check the db version used on installation and used currently to warn the user about incompatibilities
Topic searches by author no longer return invalid results [Bug #11777]
Hiding everywhere little buggers, eh?
This commit was manufactured by cvs2svn to create branch 'phpBB-3_0_0'.
#15524
dumdidum... sorry. ;)
#13579This changes the signature of author_search. Search backends will need adjustment.
- a better way of checking PCRE property support- fixed the naming of a variable or two
ok, mess around with the templates + fixing some bugs + adjusting headers for those files already modified to circumvent conflicts for those having their editor set to remove trailing spaces (not recommended!)
#11637
- magic urls should have class="postlink", added class="postlink-local" for relative magic urls [Bug #9867] run develop/adjust_magic_urls.php to modify your post/sig/pm contents to use class="postlink" - corrected a few bugs in fulltext_mysql stats [Bug #10165]
- removed unneeded code from fulltext_mysql [Bug #9947]- an additional combined index on post_subject and post_text is necessary for fulltext_mysql [Bug #9818]- added phrase searching support to fulltext_mysql while fixing some minor bugs in the keyword processing code, originally intended to do this about a year ago when I switched from split_words array to search_query string in the search backend interface, so finally it's there
forgot to make the actual change :P
#9904
- urlencoded usernames don't need htmlspecialchars [Bug #8794]- fulltext_mysql still used synonyms/ignore words [Bug #5405]- merge tool extend to allow merging complete topics via quickmod and mcp_forum [Bug #5293]- renamed "fork" to "copy" (was already called "copy" in some places)...
#5401
debug code :-(
the mysql search backend now tries to use mbstring's regex engine if PCRE does not have property support
Display a note, that UTF-8 support in fulltext_mysql is not available with certain versins of PHP
- use constants no weird numbers ;-)- solved problem with \w using UTF-8 search (fulltext_mysql) by using PCRE unicode character properties if available [Bug #5768]
#6520
- Optimize acl_getf_global a bit- a little performance improvement of the IP regular expressions- convert post_text/subject collation to utf8_unicode_ci if a user wants to use mysql_fulltext to allow case insensitivity [Bug #6272]- mysql_fulltext should alter all necessary columns at once to speed up the process...
- finally correctly calculate current time for birthday calculation [Bug #6030]- allow searching forums with unsearchable subforums [Bug #6056]- addition of an optional HTTP_X_FORWARDED_FOR check in sessions, including bans- do not index forums which have indexing disabled on index recreation [Bug #6060]...
#5610
adjust some comments to work with phpdocumentor. :)
- store sql_layer directly within the layer itself- new method sql_multi_insert to circumvent db-specific hacks(hopefully not introduced any parsing errors)
tried to begin adjusting all string functions where applicable - still a lot to do.i hope i catched all relevant sections and did not mess something up.
- no more encoding mixture, say hello to UTF-8 (I'll add a validation solution for PHP 4.3.3/4 ASAP) [side effect: fixes Bug #3762]- take local server time into consideration for birthday/age calculation- faster active topic search- allow changing active topic time frame [Bug #4150]...
m_approve_fid should be negated
sql_in_set changes
- removed an accidentaly pasted line [Bug #3227]- added missing images to acp_styles [Bug #2623] and added a new image btn_warn- use the style name when exporting a style instead of the non existant path [Bug #2343]- fixed an incorrect call of acp_styles::install_style() [Bug #2325]...
- fixed the age calculation (note: turn on your brain before commiting something like this the next time) [Bug #3337]- removed the split_words array, introduced an enforced search_query- the forum used for global topics in the search is now a forum, and no longer a category [Bug #2561]...
- fix a stupid bug in style.php- and we'd also like the post encoding :D
- fixed a parse error (oops)- pass forum_ids to search indexing functions- fixed a bug in fulltext_native's cache destroying
- removed db cache (might re-appear, but for now we do not see the need for it)- all changes to styles/subsilver/template are purely cosmetic (no functional changes)- cosmetics- bugfixes- add index to modules table- use modules ordering code for forums too
make sure custom profile fields are created correctly on registration (#2225)
ok, sorry for this. :/- cleaned up table names/constants
- added search by author_id to solve problems with looking up posts of users with a name containing wildcards- user based flood control (seperate limits for users and guests) [Bug #1357]- inform the user about ignored words if he receives a "no words specified" message...
some tiny changes...
- actually let the user import smilies/icons paks. ;)- fix TRUNCATE TABLE syntax (mssql does not understand TRUNCATE alone)
- added a few missing log variables- include acp/common.php language file if displaying logs (LOG_ variables should be stored there only now)- added check to cron.php- added database_gc config variable- recalculate binary trees every once a week ;)
- fixing some bugs, containing fixes for anonymous username displays, eaccelerator issue, permission trace and a few smaller bugs.
- properly check the Comment column on older MySQL versions [Bug #1637]
- correctly use DISTINCT and GROUP BY in search related SQL [Bug #1256]- always display views and replies in search results [Bug #1223]- display error messages occuring during search index creation/deletion [Bug #1274]- correctly align the ACP link on the search results page [Bug #1160]...
adjusting sql_freeresult a bit as well as our error handler (it now prints out if it is because of DEBUG_EXTRA being defined - which is not enabled within the betas/rc's and stable releases).
- add our beloved in_phpbb check
- Lesson learned: If you rename something rename it in all places and not just in a few :) (min_search_chars/max_search_chars/load_search_upd now prefixed with fulltext_phpbb)- search_indexing_state should not be dynamic- a topic link should link to a topic ;-)
- use a_search permission- check for MyISAM in fulltext_mysql
- removed search settings from load page- no need to retrieve mysql information on every page => removed (fulltext_mysql)- added init() method to search plugins which is called when the search backend is changed- optional create/delete index functions for methods which don't need to loop through all posts (like fulltext_mysql)...
Me, me, me!
- only search unapproved posts/topics in forums where the user got the m_approve permission- resize the search cache when it grows too huge (drop distant pages)- added unread link to search results page- streamlined search results and viewforum html code for displaying topics...
CVS commit mail test
- added fulltext_mysql- sort search results by topic author, not topic author id- topic tracking on search results page- dotted topics on search results page- links to global announcements fixed
- checking in pauls (psoTFX) search changes (with tiny adjustments from me)
- Documentation related changes- added resend activation email dialog- fixed issue in session code- log failed/successful admin re-authentication/login- fixed simple forum dropdown box (used in mcp and posting)
These aren't the search files you're looking for ... I can go about my business ... move along ...