History | View | Annotate | Download (59.2 kB)
3.0.2-RC2 released
corrected link for searching post author's other posts [Bug #26455]
#28025
#26605
Hiding everywhere little buggers, eh?
One commit for those fixes having a very tiny impact (mostly only whitespaces or forgotten spans, etc.)Although i somehow mistakingly got #20445 and #15249 into it. :/
Removing s_watching_img from watch_topic_forum() function (Bug #20445)Changing order for post review if more than one post affected (Bug #15249)...
- Do not split topic list for topics being promoted to announcements after been moved to another forum (Bug #18635)- Allow editing usernames within database_update on username cleanup (Bug #18415)- Fixing wrong sync() calls if moving all posts by a member in ACP (Bug #18385)...
This commit was manufactured by cvs2svn to create branch 'phpBB-3_0_0'.
#15039
'1' might not have been a good choice
erm, switches could be more useful if not within a loop. ;) and :P
- Display "Return to" links on unwritable forums [Bug #14824]
dumdidum... sorry. ;)
some fixes. :P- language authors may review their email template files...
fixing some bugs
- BBCode parsing order should ALWAYS be censor_text(), bbcode_secon_pass(), bbcode_nl2br(), smiley_text(), parse_attachments()- using \r on custom bbcodes to allow line breaks [Bug #10758]
- strip_bbcode should not treat smilies which look like BBCode and are placed in front of a closing tag as BBCode- highlight in post subjects and topic titles- language entry SMILIE_ONE_ADDED should have been SMILIES_ONE_ADDED
some bugs fixed
kill the debug code
remove the need for filesorting
ok, remove this bugfix, it is giving more problems and is actually only relevant for splitting topics. :) We will see if we are able to incorporate it...
do not get too excited
two fixes
try to normalize everything...
again, a lot of bug fixes
a bunch of fixes
basically what is listed within the changelog. ;)
Changing the behaviour of the hideonline permission.
Test the current setting before altering the memory limit during install(Bug #12195)
And another language var.
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!)
we included a check for getimagesize() existance... now we again can suppress notices while running this function.
- correctly transfer the search query across search result pages- changed highlighting so foo* will match foo again [Bug #10031]- restructured magic urls (functionality still mostly the same), added a check for entities in urls and punctuation at the end of magic urls [Bugs #10639, #10293]...
fixing some bugschanged the way we are handling bookmarks. No order_id required, really! Order by last post time as suggested by BartVB.
Fix a bug with the prev_posts calculation and selecting the last post on a page. ;) Now also add the correct number of previous posts not including the selected one.
- * wildcard in a search query should cause \w+ in highlighting, not \w* [Bug #10031]- display a warning that the search index is not converted from phpBB2 to phpBB3 [Bug #9761]- forgot to add : to reg_name when deleting userinfo from the url regex constructor [Bug #9868]...
- viewtopic/forum search boxes should also use search config option and u_search permission [Bug #9850]- mcp_reports was still using some of the mcp_queue post_id logic, changed enough to report_id logic to make it work properly now. I hope I didn't miss any external places referring to mcp_reports which send it a post_id_list. I really wonder whether people don't test the MCP at all? Good that I noticed this myself when fixing an incorrect language string (No reports selected) message [Bug #9741]...
- m_warn is no longer a local moderation permission- magic urls should properly use html entities- speed up posting on big boards, MAX query can be simplified a lot in certain cases- user IP list should be labelled with "Other users" [Bug #9707]
my take on getting the bugs down... thanks to those also providing (usable) solutions to the problem. ;) Of course also to those reporting generally...
checking in some fixes... also added "previous/next pm in history" links to prosilvers private message view; dhn, you may want to have a look at the placement. :)
hopefully bringing back the unread link for pages being read but having unread posts on subsequent pages
- 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)...
ok, these should fix the unread tracking bugs (yeah, actually two of them). Watch out for any oddities if you directly link to posts... :o
#5292
other fixes...
nice template variable to have
trying to fix two conversion issues- anonymous user not entered correctly or entered with user id 0 (need to be tested)- ips not converted
fixing some bugsmore mcp links for easier moderating different aspects (all, forum, topic)i may have introduced new bugs with this commit due to me having fixed some things weeks ago and some code changed in between - please report if you see something not working as expected.
only some minor fixes
- fix some oddities (doubled spaces for example)- changed the way make_forum_select() is returning the forum list - now including skipped forums but being disabled. This should make identifying the correct forum much more easier.- Changed some permission namings based on suggestions by the community...
ok, handled some bugs... the most important being validate_username (the variable passed to validate_data([...]array('username', [...])) and updating group listings while doing relevant group actions. Oh, and PM icons are working now. :o
#6944
- do not allow setting the parent to currently assigned childs [Bug #6708]- Allow the display_on_index setting to be specified for link forums [Bug #6660]- Rank code in functions_display.php [Bug #6656]- Added some new locations for the viewonline page [Related to bug #6484]...
- made sure ranks are displayed correctly (used RANK instead of RANK_TITLE)- #6630- hide a few links from bots (forum/topic marking, memberlist, post/reply/quote/edit/etc. buttons) [#6354]- #5698
Unused Code inside function update_forum_data [Bug #6606]Copy permissions protection for groups [Bug #6594]HTML issues in ACP [Bug #6580, #6578]Always send the correct encoding [related to bug #6576]Mass email fixes for first loop iteration [Bug #6570]...
some fixes today- most important change is the consolidation of the display attachment functions; merging them together to have one function we need to call.
- 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]...
fix for bug #5586
- bug fixes for #5618, #5588 and #5584- remove messenger->reset() calls (they are already performed on sending)
rather large update, most important things done:- implemented provided patch/diff file for bug #5350 (Highway of Life) with some tiny changes and alterations- more username/colour changes/fixes- added a note about PM rule-dependant message removals so the user is not wondering too much if he can't remember his rules. :)...
- fixing a bunch of bugs- moved the install trigger error to sessions and also disabled it for those having DEBUG_EXTRA enabled.i hope not having introduced too many new bugs.
- a handful of mcp fixed, the most important one is the change for check_ids() - it is now supporting ids from more than one forum too, making it possible to use some mcp features as designed initially. We really need to get our moderator team testing the mcp extensively....
get editing user correctly
ok, change from doing the same logic all over again we call a function to do it for us. Also allow template designers to choose which method to use by just adding a fully compiled username string (profile link + user colour). This commit may introduce problems.
consistant obtain_* functions
trimmed the highlight regex
- now username changes should work as desired- removed some extract() calls
- adjust unread query a bit to cope with large topics (thanks bart!)- fixing some bugs- more username_clean work
:)
he braces style is deprecated as of PHP 6
These changes should let olympus scale a little bit better.i haven't adjusted the schemas but added the details to create_schema_files - david is able to build them then in line with his changes. :)
- 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]...
- fixed some bugs- changed attachment handling a bit- tried to remove target tags out of the code- do not add session ids to urls for bots as well as not creating a new session on each page view for them
I bet i introduced some bugs too. ;)
- fixing profile bug- adjusting acl_gets calls (they are or'd - make sure they get checked correctly based on the situation)- automatically assign the u_download and u_search permission to the guest group
- birthdays/age in user's timezone and not server's local time- parse bbcode in posts with fewer characters than selected maximum on search results page- retrieve search word context in posts which are longer than maximum characters (no raw BBCode anymore)...
- some bugfixes- using E_USER_WARNING if an error occurred within the ACP (sadly not able to use it as a default for trigger_error - it seems to be hardcoded in PHP)
some fixes.
David, could you check the pass_complex expressions? They are:.* PASS_TYPE_ANY (any characters are allowed, no check)[a-zA-Z] PASS_TYPE_CASE (password must contain alphanumerics)[a-zA-Z0-9] PASS_TYPE_ALPHA (password must contain alphanumerics and numbers)...
Poll ended at....
sql_in_set changes
so.... what does this thing do?
well, the super fast, ultra efficient, massively huge BBCode handling system was implemented differently on each DBMS. Although this provided the best performance, the solution was a bit hacky.
So what does this new thing do? We use base64 encoding to make everything nice and shiny, it turns into nice, safe characters that we can just jam into varchars on essentially any database. This has two implications: we must decode every bitfield we get AND we have slightly fewer IDs to work with. It goes down from 2040 BBCodes to 1512. We lose like a quarter of them :P...
- removed a useless line [Bug #3656]- do not reuse session ids [Bug #3626]- Bug #3684- added refresh imageset option
- load tracking updates. Need to be tested on a clean installation too - at the moment only tiny quirks are noticed at area51.- reported bugs fixed
- finally making the age calculation work [Bug #3582]- replacing all occurances of L_NONE with a more specific string [Bug #3494]- a few corrections to html id attributes in the installer- using correct permission in mcp_report [Bug #2471]- allow deleting the avatar, when no upload method is enabled and hide the delete button if no avatar is set
- fixed some bugs- made imageset naming more consistent- updated every schema to be consistent and also fixed it (every db should install fine now)-
Adding the new warning image to the appropriate placesThanks to dhn for the image
- 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]...
OK...
This commit should increase the total number of BBCodes from 31 to 2040. Some things to watch out for:
Each database likes to deal with binary data in its own, special way. They are, quite frankly, too cool for school.
MySQL, MSSQL and Oracle all allow me to send in a default value for their binary column using a hex number. However, MSSQL forces me to send the specific data as a hex number and thus we must CAST it....
- some bugfixes- set ip_check to A.B.C. by default- display postings in other encodings by default and present link to force the encoding as usual.
fix the schema files as well as other tiny bugs.
hmm... This commit does not increase the number of BBCodes. However, this does other things that we need to do first. This splits the usage of allow_* from the BBCode bitfield in forum descriptions, forum rules and group descriptions. This also fixes a tiny, tiny severe issue that nobody found :D I hope it works :P
fix some bugs... again. :)
- display age in user profile and make it available on viewtopic- various tiny bugfixes including [Bug #2351] [Bug #2549] [Bug #2681] [Bug #3015]- strip first, then change newlines [Bug #2403]- added support for creating user profiles to the login function (makes use of user_add), triggered by LOGIN_SUCCESS_CREATE_PROFILE constant...
some bugfixes
Fixed: PHP notices appear when a post uses an icon that does not exist anymore
PS: that's my first CVS commit in a while, my fingers are crossed
- add additional auth check to the permission roles modules- added new function to return globally used expressions (get_preg_expression($mode)). This should be very helpful in getting wide spread similar checks (regular expressions) to one place reducing the risk of forgetting to change every location if you fix one. ;) We will add additional ones later, at the moment only the email check is retrieved......
forgot some changes for post_time
time to squash some bugs
Prevent warning self
fix a small mistake (bug #2238)
- fixed a few bugs- added user_add() function- check posted images ([img]) for same domain/scipt and php files- auth_api.html updated to the coding guidelines look&feel- introduced ability to force non page-updates (cron is using it)- correctly resend coppa email