History | View | Annotate | Download (15.8 kB)
some changelog changes and a small SQL correction
Add link to user profile in the MCP for user notes and warn user.
Do not send PMs with warnings if the user cannot read PMs or they are disabled. #30815
#25705
removed executable props [Bug #6464]
Hiding everywhere little buggers, eh?
This commit was manufactured by cvs2svn to create branch 'phpBB-3_0_0'.
fixing some annoying bugs
dumdidum... sorry. ;)
and 16
Ok, here comes a big one. Poor updater. Also requires testing.
#i91#i92#i93#i94#i95#i96
#i62 - #i65gone through every javascript invocation and making sure we adhere to our coding guidelines.
- 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]
try to normalize everything...
Cleaning up (#13689)Also removed the useless login box from the ACP.
Fixing a few minor bugs; changing one language variable.
#12123#12483#12489#12513
#10163
#10005, #10003, #10001, #9999, #9945, #9965, #9909, #9906, #9877, #9861, #9831, #9830, #9815, #9665, #9624
prosilver adjustments for important announcements in ucp - #9995MCP fixes for user notes/warnings - #9981Preserving imageset values on save/editfind a member link for Mass PM's - #9925...
- 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...
fixing mcp bugs by introducing a new feature to check for loaded/accessible modules/modes. If the MCP module "logs" get disabled the quick mod tools on viewtopic still show a link to the logs, this will then lead to an error message. This is not fixable. The logs should be accessible to all moderators by default.
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
#6098"Find a member" now supports single clicks. Thanks for Highway of Life for helping out here. :)
- some fixes- important bugfix for the mcp and determining allowed ids in general (if global announcements are included)
- a bunch of fixes- added todos to the updater to make sure i do not forget. :)
- 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. :)...
- adjust unread query a bit to cope with large topics (thanks bart!)- fixing some bugs- more username_clean work
- 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. ;)
- 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)...
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...
Include a link to the post by default when issuing a warning
- renamed the following columns:comment -> attach_commentnew, forwarded, unread, marked, deleted -> pm_new, pm_forwarded, pm_unread, pm_marked, pm_deletedmodule_name -> module_basenamevalue -> lang_value
- every column is now NOT NULL- every column is now having a DEFAULT value...
Prevent warning self
BBCode parsing when warning
- 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)
Fix no avatar image - it shouldn't be set in the code but via the template
- a few adjustments to permissions, specifically with regard to global topics- forgot to change a line in permission trace [Bug #2100]- syntax highlighting for php5- [Bug #2093]
ok, this one is rather large... the most important change:re-introduce append_sid: old style continues to work, not a performance hog as it was in 2.0.x -> structure is different
apart from this, code cleanage, bug fixing, etc.
Assign page titles within the mcp
- do not allow pruning founders- do not display full path to installation in error message text (only occurence would be "header already sent" warnings)
Fix some warnings when selecting a userTODO: Need to look at where else this information is displayed and see about abstracting it
- clean up marklist calls (global function)- added new feature: test out others permissions (admin permissions will not be copied)- changed attachment processing by directly using the template engine- fixed some attachment related bugs- additional tiny fixes
- fixed some bugs- made sql schemas consistent- added correct sequences and generators to sql schemas- extended some rows to hold more data. This solves issues with multibyte characters and too short topic titles, names, etc.- allow multibyte characters in usernames
To all people having their bug status set to fixed: SF pserver CVS access is currently down, therefore the snapshots are still out of date.
- fix a bunch of bugs- <!-- $Id$ --> is no longer allowed in template (.html) files- changed layout of private message screens (folders are menu items)...
ok, thought about this now for too long. I think the best solution circumventing memory consumption and not introducing "hacks" is to seperate module information (and probably more in 3.2 for installation/uninstallation) from the main code.
BBCode parser needs instantiating [#1241]
Get user lookups working [#1281, #1282]
- some adjustments for search related config options- one year is 365 days long (52 * 7 = 364, but we have one more day each year ;-)) [Bug #1181]- fixed search own posts link in UCP [Bug #1163]- corrections to timezone selection [Bug #1148]- fix quickmod tools on post details page [Bug #1188]
- hopefully fixed inactive create forum input field + button for safari 2.0.2 (floating issue?)- updated format_date calls (fixed ancient calls)- fixed newest username setting for activating users through the admin panel
- a bunch of bugfixes. :P
We now return the log_id of newly created logs. This is used by the warnings code and may prove to be of use elsewhere or in MODs
- added "display_on_posting" setting to custom bbcodes (creates a button with the bbcode tag)- fixed forum editing and parent id selection- completely removed HTML support (it only creates security problems)- changed cache_moderators() to reflect permission changes
Little MCP bug fixes
Auth changes for these modules as per the schema from before
Fixing a permissions issue where a user only has local moderator rights.David - please test to make sure it works for you as wellNB: There is still an outstanding issue on the queue module to be looked at later
L10n of warning messages sent to the user
Adding the ability to get a list of all users with outstanding warnings
Clean up and abstract the code for listing warned users
Initial commit of files related to the warning systemAs the comments suggest, it's not finished but I'm getting it in beforeI do things to my machine