View | Annotate | Download (58 KB)
This is not perfect... i know, but at least it gives out more information than a simple "this topic/post does not exist". ;) Related to r9971
Fix Bug #51835 - editing posts with attachments - regression from r9843 introduced in #48265
Authorised by: AcydBurn
note correct username if post/topic get's removed if user is anonymous
although we do not use force_approved_state check it nevertheless for the message displayed to the user - bug #51325
fix r10076 for #48615 - Ability to specify amount of time user is able to delete his last post in topic.
Do not take edit post time into account for determining permission to delete last post in topic. (Bug #48615)
erm, on the contrary; can that reset call
add missing space
- Unapproved topics can no longer be replied to (Bug #44005)
populate who is online only where required
#49465
Fix r9955 for Bug #49435 (Since $update_message was true in submit_post() the non-parsed text had been entered into the db [because $update_message was false before])
Update search index if only post subject changed. (Bug #49435)
Preserve post options when refusing to save the post as a draft. #39115
Fix bug #48265 - Correctly set attachment flag for topics, posts and pms after deleting attachments - Patch by WorldWar and nickvergessen
primitive one-level nesting
handle newlines
fall back to bbcode-less quotes
Addition to r9731: Add seperate language entry for more flexibility in other languages. Authorised by: naderman
Another feature: Detect when a post has been altered by someone else while editing. Authorised by: acydburn
Add some data for akismet et al
Thanks NV
Fix bug #46225 - Add poster-name to moderator-log when deleting post/topic
Authorised by: acydburn
We have to use the documented API
Ability to fetch moderators with get_moderators() even if load_moderators setting is off. (Bug #35955)
- [Feature] New "Newly Registered Users" group for assigning permissions to newly registered users. They will be removed from this group once they reach a defineable amount of posts. - [Feature] Ability to define if the "Newly Registered Users" group will be assigned as the default group to newly registered users....
Change bug #26545 - Smilies no longer require the f_bbcode permission.
Use dynamic includes, fix some style bugs, make the old default captcha family backwards compatible to 3.0.5 styles
Quote BBCode doesn't need f_reply now. #16079
Oh right. PHP4
Fix bug #46355 - Only change topic/post icon if icons are enabled and user is allowed to. Authorised by: acydburn
some corrections, only very minor things.
Okay, a first ci of the new captcha plugins. We'll add dynamic template includes later, as well as documentation on how to use this. I'm prepared to get yelled at for bugs (oh, I know that there are plenty); but please blame spammers for broken styles and MODs.
Only use forum id supplied for posting if global announcement detected. (Reported by nickvergessen)
Ability to vote in poll is now required for the ability to change existing vote. (Bug #38925)
a language alteration for captchas. Added min/max captcha chars constants and changed the length from 5-8 to 4-7
Fixed bug #40565 – Cancel when replying to global announcement redirects to first forum - not to the current forum Authorised by: acydburn
Hide font size options which are bigger than the allowed size in the editor. #42615
Fixed bug # 41435
Fix a bug introduced in r8805 where moderators posts would be queued in forums where posts are queued.
Separate display of posted attachments in posting screen and switch for template to indicate adding attachments are allowed. Related to Bug #13871
further adjustments to exit; statements force E_USER_ERROR to exit always - it is always a fatal error which should stop every execution happening
nitpick alarm. ;)
Stop users from deleting posts after the edit time has passed or they have been locked. #19115
remove duplicate statement
Fix one design failure in phpBB3. Do not count non-approved posts to the user_posts. Before, a user was able to circumvent basically any protection based on post counts. At the same time implement the queue_trigger feature.
as per evil3, some more anti-CSRF
Fix some instances where we left db connections open (registration -> captcha for example)
not unsetting message_parser - a mod or site may want to re-use it.
Hiding everywhere little buggers, eh?
#21315
#15120 #16029
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)...
Correctly check empty subjects/messages (Bug #17915) Do not check usernames against word censor list. Disallowed usernames is already checked and word censor belong to posts. (Bug #17745) Additionally include non-postable forums for moderators forums shown within the teams list. (Bug #17265)
This commit was manufactured by cvs2svn to create branch 'phpBB-3_0_0'.
wrong call - utf8_clean_string() instead of utf_clean_string() :)
err...
err ... why all this?
#15889
some further fixes - re-introduce grabbing random number from /dev/urandom
dumdidum... sorry. ;)
some bugfixes.
#i71 #i72
Ok, here comes a big one. Poor updater. Also requires testing.
#i91 #i92 #i93 #i94 #i95 #i96
#i62 - #i65 gone through every javascript invocation and making sure we adhere to our coding guidelines.
necessary changes...
- two new packages... diff and utf - only 60 chars for topic title if new post (please see changelog for explanation) - change utf8_wordwrap (had some bugs david and nils spotted - was not really functional, sorry for this. :D)
some tiny fixes and two new features. ;)
err, forgot to commit
#13800
do not get too excited
try to normalize everything...
#13657 - thanks Thatbitextra
#13435
#12947 - thanks to APTX for his partial patch and Highway_of_Life and iWisdom for testing
#11349
Adding the bot mark/unmark links already promised in the changelog. Adds backlinks to the success screen after closing reports (#12905) Some style and language fixes (#12493, #12235, #11235, #11949) - the latter is still not perfect. Added code to the phpBB2 converter to deal with slashed quotes (#12607)...
deny access to the posting page for bots...
Fixing a few minor bugs; changing one language variable.
#12123 #12483 #12489 #12513
#12433 (attention: new language variable which will give php notices for those using a language pack not having this added variable)
my round of bug fixes
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!)
#12263
Changing the stance we take towards flash. (DelvarWorld, NeoThermic) fixing a few smaller bugs.
#12007 #12003
Some fixes and improvements. #11817 #11851 #11801 #11461
hopefully not too late in the game. Checked in new jabber class (the class done by the flyspray project). It would be nice if this could be tested with more servers - jabber.org seems to work fine... - other fixes
#11257
... 96 bugs on the wall ...
#11046 - properly show load button.
#10781 Thanks APTX
fix for editing unapproved posts by a person not on moderation queue (do not switch state)
#10567
fixing...
#10005, #10003, #10001, #9999, #9945, #9965, #9909, #9906, #9877, #9861, #9831, #9830, #9815, #9665, #9624
prosilver adjustments for important announcements in ucp - #9995 MCP fixes for user notes/warnings - #9981 Preserving imageset values on save/edit find a member link for Mass PM's - #9925...
#9864
Revert and undoing bug #9736
Won't fix, at least for 3.0.x. Re-review come 3.2.x and perhaps may be able to get localised prefixes, so something like:
Sv: Re: Antwort: <Subject>
... doesn't happen. :P
#9736
Quidquid latine dictum sit, altum sonatur. :P
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. :)
#5163
other fixes...
some changes/bugfixes
again... some more fixes.
fix guest posting/editing bugs
Fixing the following bugs: #8444 (language dependent buttons no longer include the dimensions to allow bigger/smaller translated images) #8414 #8396 #8388 #8216
thanks to bartvb and kellanved for providing possible fixes...
#8292
trying to fix some bugs...
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
- removed download mode selection (the column info and constants will not be removed, we or others may be able to re-use them later on) - removing extension from physical filename for uploaded attachments (as has been suggested some time ago from our community), can still be used by using the new 'unique_ext' mode on file cleaning...
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.
#6504
proper solution to #6114, guarantees $seed lies below 0x7FFFFFFF
#6076 - removed unused junk from functions.php
oops :D
#5734 - replaced array_rand($array) with mt_rand(0, sizeof($array) - 1) as array_rand did not take my seed
- a bunch of fixes - added todos to the updater to make sure i do not forget. :)
- 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.
fix for bug #5490 - make sure bots are catched by the posting auth too.
- 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....
- fixes for the following bugs: #5326 #5318 #5304 #5290 #5288 #5278 #5276 #5272 #5266 - also fixed the "Call-time pass-by-reference" bug #5252 - within this step changed the normalize calls to require references. - added captcha size variables to the class scope (suggestion was posted at area51)
message
- #5120 - #5104
ok, i am an idiot...
some bugfixes
- adjust unread query a bit to cope with large topics (thanks bart!) - fixing some bugs - more username_clean work
some fixes
for some things we do not need the utf8 function. :)
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.
#3794
- support re-caching of theme data if stylesheet.css changed and load_tplcompile enabled - mcp fixes - fixed some usability issues
consistent acp layout regarding backlinks and messages.
- added confirmation to removing bbcodes - added optional MX and DNSBL checks - added backtrace (triggering sql error) on error within sql_in_set as well as making sure it is handling an array - let users having f_list access to a forum actually see the forum without a topic list and not displaying an error message - this allows for giving people access to subforums but not the parent forum without the need to add the (sub-)forum to the index....
- 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
hopefully fixing bug #3966
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)...
- fixed some bugs - made imageset naming more consistent - updated every schema to be consistent and also fixed it (every db should install fine now) -
- fixing some bugs - shortening some db columns to meet the requirements - correctly increase/decrease user post counts - fix the topic title length bug(s)
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....
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
- renamed the following columns: comment -> attach_comment new, forwarded, unread, marked, deleted -> pm_new, pm_forwarded, pm_unread, pm_marked, pm_deleted module_name -> module_basename value -> lang_value
- every column is now NOT NULL - every column is now having a DEFAULT value...
fix some bugs... again. :)
- tackle some usability issues - fix bug #3147 - added the lock-images made by SHS` - fixed MSSQL errors (adding the correct ESCAPE sequence)
- fixed language pack management a bit (supporting backslashes) - fixed ftp_fsock, also fixing a reported bug in there
- 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......
- 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
- automatically sync topic_reported when deleting a post [Bug #2152] - retrieve forum information in report.php - don't update deleted topics - proper permission check for "admin or moderator" - allow changing poster while ip dropdown contains a different user [Bug #2190]...
- fix some smaller bugs - removed custom profiles preview field from acp
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.
make sure we check the attachment status for the correct user ;)
some tiny changes...
#1871
a few changes ;-)
fix bug #1857
- captcha stuff - unique_id
- introduce new function build_url to easily build a valid url from the user->page object as well as optionally removing certain keys - changed attachment config to utilize the config build methods - cleaned up posting.php - the submit/delete_post functions are now usable (functions_posting.php)...
- introduce LA_, UA_ and A_ template variables (they allow styles to use template variables used for javascript in subSilver outside javascript in their own template while they won't break our javascript if they contain quotes) also fixes [Bug #1116] - corrected page title for search indexing progress bar [Bug #1695]...
- some adjustements for phpdocumentor
- fixing some bugs, containing fixes for anonymous username displays, eaccelerator issue, permission trace and a few smaller bugs.
- Added some missing lang strings
Porting the random number generator code over Fingers crossed that this doesn't break anything.... ;-)
say hello to role descriptions, role ordering and tooltips on role selects
- 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)...
- Visual Confirmation for guest posting
do not ask why i put the pm table there instead of the polls. :o - remove forum description from title tag (now it's able to hold bbcode etc. resulting in broken layout)
- extended session_page and user_lastpage to hold a maximum of 200 chars (instead of 100) - session_page gets truncated to 200 chars - streamlined the process of generating text with bbcode/smilies/urls (forum rules, forum descriptions, group descriptions at the moment)...
- a bunch of bugfixes. :P
- adding ability to assign moderator specific ban options - fixing destroying of sql caches - fixing referencing of sql cached queries if more than one are active on one page - other fixes
- 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
Fixed undefined poll and topic_attachment variables when editing posts.
- blabla, additional bugfixing permissions...
Changed url target method for BBcode help links and fixed undefined index bug
- moved add_log out of functions_admin (this file should only be included in admin/admin-related pages) - fixed cookie based topic tracking - added missing config variables - other minor things
- fix minor bugs
- size select fix - introduced function for building group options (acp) - fixed acl_getf if negated option needs to be retrieved - only using one function for updating post informations - fixing module display if module is disabled - if user is having a non-existent style do not print out error message, instead fix the users value and load the default style
A few missing redirection changes
- search deals with global topics - fixed some other search related bugs
- fix two very annoying bugs (1) mark topic read behaving incorrectly if editing posts (the topic gets marked unread) (2) jump to wrong page number (viewtopic with post id) if descending post ordering is set
just preparing...
- assign user rank - only a few very tiny bugfixes
- overhauled search system - updated structure for search backend plugins - better result caching using ACM - search results no longer session restricted => link to them by copying the URL :) - in-topic search - indexing posts now uses search backend plugins...
- Post/Topic icon text selection is fixed
- updated topic tracking code - additional changes (mostly bugfixes) - bart, if you update your user table with the user_lastmark field, set it to the user_lastvisit value ;) - and last but not least, introducing some bugs in ucp main front (regarding topic tracking)
- another try to break things. :) - adjusted the dbal a little bit - removed db2 support
fix tiny bug. ;)
- session changes
- add ability to limit search to groups
- log removing posts - fix queue saving if package size is 0 - user memberships (not used atm)
- some fixes here and there
- added updated coding guidelines - introduced is_registered and is_bot flags for correct determinition of guest/registered/bot users - changed bot code to act on useragent || ip
- 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)
- first try to break things...
fix last_post_information for moderated topics
- fix serious bug (not updating topic/post count), i do not know why this slipped through and no one noticed... :) Maybe only i, lately i was performing very badly, had a few flaws, need to update myself to a stable version...
- change registration page language on-the-fly - added download function to functions_compress as well as tiny bugfixes - added local_name and author to iso.txt file
- bugfixes - default sort options for posts too - adjusted format_date to remove the (time intensive) preg_ calls - temporary style.php code.
- do not add post to queue (if moderated forum) if posting user is able to approve posts.
- bugfixes - do not hardcode url bbcode tag (please change the bitfield accordingly - see schema file!)
- fix attachment mod errors - make upload path consistent with all other 2.2 path settings - fix "post title wrong after split" bug
fix subject bug
- search updates
- fixing ongoing "topic/post icons bug"
- more updates, mostly bugfixes to the bbcode parser - changed current_user in sessions (please review) - give more flexibility to style authors in regard to the pagination elements - profile fields updates (included a sample constuct into viewtopic_body.html - have to be documented extensivly)...
- re-enable polls (user is now able to decide if users are able to change votes if this feature is enabled within the given forum)
my turn to break the forum (and at least pm's are no longer working - will not last long). HARRRR
This is a mass commit ... expect trouble! Changes made here are primarily to how login is handled, schema changes necessary!
- re-enable post icons (sorry for this, thought we would only support topic icons. :D) - fixed ordering to let the post icon_id be the primary selection
- fix time limit issue for moderators - fixing redirection after posting
do not update post_text if the message content was not changed... (fixing a bug ;))
- approve/disapprove posts/topics - changed mcp_front to be more moderator friendly - able to change the forum in mcp_queue (for moderators moderating more than one forum)
- fixed permissions for mcp (global permission settings are false if user is only able to moderate one to x forums) - determine permission settings for submodules - further approve/disapprove work (approve_details added)
- remove output buffering options from download.php (not needed anymore) - optimized viewtopic.php a little bit - removed the create_function (was consuming too much memory) from viewtopic - check for manually added convert[.exe] program name to imagemagick path in admin_attachments...
- fixed topic icon display (correct radio box checked, only visible in first post)
- added folder_moved image - new feature: bookmark topics - fixed post details link - added confirmation screen to cookie deletion
- fix notify templates - re-added subscribe/unsubscribe topic links. ;)
- added delete cookies link - fixed global announcement links in viewforum - do not display redirects in link forums as posts in forum overview
- forum rules + link to forum rules - three new (tiny) functions added to functions_posting responsible for handling text with bbcode/smilies/urls, use them at items all over across phpbb... - some bugfixes within admin_forums and other files - new admin_board layout (much safer, security wise)
approval/other fixes
fix some issues with oop, fixing small bugs and prepare the next steps... NOTE TO DEVS: have a look at adm/admin_board.php (new config layout)
add a little bit more information for style authors ease the jumpbox handling a little bit
- re-enable drafts. ;) - put extension checking into a small function...
- check for array [lang] - admin_forums delete routine updated - added extension groups per forum
minor adjustments
argh... parse error
correct passworded forum login
cleanup... :P
splitted language files
- put consoring and smilie processing into functions (we use them all over the place) for better changing and consistency. - changed docs/AUTHORS to reflect the recent code re-use in functions_messenger.php - pleasing the users a little bit more by using table constants. :D...
removed message type from message parser assign message if specified parse/decode html if enabled validate url
re-add and fix quoting from topic/post review
inline attachment capability...
preserve 'jump to post'... if emailed notification link and login required.
fixed: username validation in posting.php
fixed: smilie parsing in signatures added: edit notes
update forum_ids for global announcements.
speed improvement... slap me for not seeing the user var. ;)
Fixed: "$config['allow_quote']"? No sir, there is no such thing. (my bad) Changed: do not perform flood check when disabled Added: a couple notes for Acyd ;)
my attempt to break things...
some performance/bug fixes
Finished drafts, one bit is remaining though. added file and disk space statistics. some minor changes here and there.
doh^2!
UCP -> Attachments
related to attachments
damn local storage folder. :/
new permissions, merged attachment tables (the intended purpose of two tables is no longer valid), attachment updates along the merging...
Note: please merge your attachment tables (develop dir).
finish bump topic feature...
fix "not able to reply to announcements" and wrong notify checkbox status.
oops... not realised the config name change locally. :/ added logging of bump action
Enable/disable fulltext indexing of a given forum
bump topic and orphan attachments changes here and there...
this was working ... hhmmm
Updated the various "users of emailer", fixed issue(!) of jabber using the email address as the uid, blah fixes, blah, blah di blah yakety smackety
Wasn't finished and on my system is not performing correctly ... hence comments ;) Please leave commented out for now.
do not delete all users, i do not know if this was intended paul. :) user_jabber not used within messenger object, only 'email' defined.
Let's break lots of things
speed up posting in general... and some cleanups.
do not remove multiple newlines for posting message
re-add quote button. ;)
notification fix (wrong template var) sticky/announcement time limit (viewtopic is pending)
admin decides which smilies to be displayed in posting screen
merged topic and post review review updates fix topic title
dumdidum...
fix resource id error. ;) request_var updates attachment updates/fixes fix bbcode uid Redirect to login upon emailed notification links (viewtopic and viewforum are not committed yet)
parse error...
changed user_notification... should be clearer to human brains and performance. :)
Asylum seekers ate my baby
some small fixes got rid of iframe (topic review)... tested new div method with various browsers, further testing and oppinions would be nice. ;) NOTE: New css element added to theme
stat update fixes global announcement fixes
fix bbcode_uid, we do not like you empty. :D
fixed censoring (quote post, word boundaries, attachment comments)
small things... decode_text now checks for bbcode_uid existence. And yes, i know i have screwed up a lot of posts. :/
username quoting should be working again...
fix preview of postings with embedded bbcode
okie, using array_merge. :D fixed: admin_prune added: prune topics last viewed at... (only admin_prune ATM) moved: delete_attachments to functions_admin
ERrOr
put deletion of post into function
update topic stats if complete topic is stored for approval.
some sync-related updates... more logical processing of submit_post.
Updates mainly for removal of extension + header comment ... moved some aspects of ucp around, further work to be done on these areas ... not commiting search for time being
initial draft functionality, loading (and a bunch of other stuff) is not implemented yet + bugfixes.
oops
enable globalising within posting screen not sure about forum statistics updates at the moment.
fixed: slashing attachment comments (hopefully) changed header.
saved one query by moving max smilie check to the emoticons function
I said "temp"
re-display download notice
Less aggressive stripslash for messages
small stat_username fix... sometimes the last poster name was not displayed correctly, this commit will fix this hopefully. hmm... have to think about a cleaner method of handling anonymous users...
Move certain methods out of ucp class, move ucp class into ucp, break half a dozen other features, introduce x hundred new, exciting bugs
some topic/forum notification work, mainly bug fixing.
If I'm not wrong, f_ignorequeue is not anymore
a few fixes
small adjustment for editing informations and small fix for post editing.
fixed edit posts (wrong username/id entered)
Fix up display of sigs and bbcode for preview
Global announcements ... sort of work ... well they seem to, need to look at possbility of splitting topics table in two
added: download notice for people unable to see files attached to posts changed: put attachment display into a function now called by posting preview and viewtopic (functions_display.php) fixed: small fix in posting routines, cleanups...
ups. :)
fixed: message post storage. We do not hold the parsed message, only the decoded one for displaying within the textarea.
my turn to break things... only small changes.
userdata -> ucp
Editing time foobar
some cleanups/updates
Various updates, changed jump to first unread as per Ashe's suggestion/request ... hope people don't start linking to it making me regret reverting to this implementation :D Moved many decisions on what icons to output to templates ... feedback wrt any performance impacts happily accepted.
Changed: Moved up some var definitions. Changed: topic_review() modified to set the correct bbcode_bitfield. Fixed: some bugs regarding post preview
#642733
prepared (and fixed) topic review.
a few updates, added #539865 and #694413.
Changed forum_link_track to forum_flags for storage of additional info [ pruning related ], moved lang selection into DB, other minor changes, still working on admin_prune, per forum styling for posting
email topic, minor other changes, removed updating of parent forums upon posting (handled by functions_display)
page header/footer become functions, forum passwords (I know, I know but it appears a popular feature for some reason ... inclusion not yet set in concrete nor complete), various bug fixes (and no doubt new bugs).
Various updates, forum links, "improve" forum management, cleanups, blah blah, note the schema changes, note also that forum management may misbehave ... reports on wrong doings are welcome ... seem to be having problems with some mcp functions under apache/win32
changed attachment processing (posting), the old way was a mess. :)
Fixed some undefined variables
Ugly-fixed: username missing when quoting a post Added: in topic review, posts are second_pass()'ed
first version of attachment admin panel + some fixes (i hope i do not screw someones code with this, my appologies)
Re-enabled polling ... includes option of multiple choice polling, indication of option voted for, etc. ... preliminary implementation, various things need finishing
Review only approved posts
dumdidum
#575496 - only one way to do it, user input would be nice. ;)
do not use the sync function if post get deleted. added topic_last_post_id information to viewtopic, for determining delete permission correctly.
some arrangements...
More bbcode fixes
Moved some code around, nothing serious. Attention, bbcode() constructor now accepts only one argument: bbcode_bitfield
Enable/disable display of moderator listings
$message is now processed in its unslashed form. Should not break anything...
added 711252 and lock topic within post, fixed post editing a bit.
changed $message to be a class variable, added attachment category constants (now images are displayed inlined by default... no wrong assignments anymore, if you wondered why your zip file got streamed. ;))
BBCode parser + decoder, missing some tags and mildly broken at this time
initial 'view attachments' implementation. added new template var (merged include, to preserve previous block vars), could be changed later to consider caching. some config variables and upload icons are not present as of yet...
Moved up flood-check a little to save a query whenever possible
Weekly update: MCP templates. Forms renamed to 'main', added mcp_jumpbox.html for easy jumping and mcp_foruminfo.html. Not too happy with HTML though =" templates\subSilver\mcp_forum.html templates\subSilver\mcp_foruminfo.html templates\subSilver\mcp_front.html templates\subSilver\mcp_header.html templates\subSilver\mcp_jumpbox.html templates\subSilver\mcp_move.html templates\subSilver\mcp_post.html templates\subSilver\mcp_viewip.html templates\subSilver\mcp_viewlogs.html
initial attachment functionality... only posting related (add/delete/edit) and schema. Also added attachment switch to board settings admin.
prepare files, last commit before committing initial attachment functionality - please see thread within development forum.
Insert [*] when clicking list button (is my approach user friendly ?)
forum and topic notification + poll fixes
some posting updates and fixes.
Check for display set when outputting icons
Re-enabled fully dynamic config settings.
Posting works again ... well, as it did previously!
Un-b0rked ACL options caching, small general fixes
EOL should be fixed now
whatever that commit was caused some interesting formating :D
Implementation of an experimental cache manager.
Oh my God what have they done? What HAVE they done .... infamy! infamy! they've all got it in-for-me ... (c) Rank
We'll try and get it right this time ...
Various updates, inc. fixing non-escaping of '
Initial Lastread support. Mind the schema and config changes\!
Some changes to forum admin to better reflect subforum 'post/non-post' changes ... no guarantees I've not broken something ... note the schema changes
Just to get topic review working again ...
Cache moderator names? Output moderators for all forums in viewforum. Alter a few things in templates
More key changes ...
Incorrect check on moderated forum field
Update parent forums upon posting, show navlinks ... should create a function for this given commonality with viewtopic/viewforum
viewforum queries update + a couple of bugfixes.
More minor changes
Various, typically posting related updates
Smilies enabled ... note this is not necessarily final ...
Magic URL updates
These ones probably work ...
Dumped sql_query_array, replaced with build_array, posting updates, fixed quoting in mysql layers, fulltext enabled ... speed/problem feedback welcome
sqLquote subject ...
acl_get not get_acl
Changed $board_config to $config, more posting "stuff", altered polling code in viewtopic and loads of new problems, poor coding, etc. created :)
Minor updates for syncing, sql quoting, etc.
Posting and acl option updates
Mostly changes to turn userdata into user->data, lang into user->lang + bitstring 2nd format + inheritance for permission admin and various other updates/fixes/changes ... note that user->lang & user->theme isn't final
Permission related updates ... is still not final but is getting there ... faster than British Rail too
Well, here are all my changes ... don't blame me if things break :D
More session changes to accomodate ACL_PERMIT/PREVENT ...
More changes ... switched away from prefetch for now ...
Updates for permissions, sessions, lots of things ... note that many things do_not_work now ... I'm commiting them to stop people complaining about my holding on to everything :) There is no update script at present for all these changes, you'll have to work out what's needed yourselves till I finish various things
merged from 2.0.0 branch (marked merge_point_20020420) + assorted updates and trial stuff for example session alterations
Ok so we shouldn't allow subject lines to be all whitespace either :)
pre-freeze on main templates, various bug fixes (highlighting search results, various search related issues, blah blah). These updates need thorough checking, quickly
Ok all of these damned httpd server that are different are about annoying
Fix bug with editing polls containing options with quotes
Various bug fixes, polls, Guest vs. Anonymous, quoting guests
Change redirection header for not logged in redirect ...
Fix failure if duplicate username, no subject, no post, etc. errors have occured when submitting, bug #532336
Extra check for logged in user when deciding whether to determine if user should be notified on reply
Morons have congregated in my head for a moron-party
Loads'a changes including fix for security issue, thanks to Matthijs for checking this out and confirming
Fix incorrect setting of checkboxes on edit, bug #525244
Fixed updating of user post count on deletion
Fix my hilariously dumb mistake in posting allowing unauthed users to post ...
There always has to be at least one bug doesn't there ... why is that?
Somewhat overhauled posting, fixed various bugs, completed new way of handling URIs in emails, blah blah
Cleaned up stuff (for Email)
Introduce an additional DB field for first_topic_id ... RUN update_to_RC3 ONCE YOU'VE UPDATED
Initial warning fixes
Fix error in script name, posting vs. viewtopic
Fix bug #505064
Various updates related to email creation ... should fix various bugs and errors, in theory
htmlspecialchars for subject, poll title and options
Changes to topic/forum tracking ... tested for several days on test board and all seems fine, give feedback in forums
Updates to hopefully fix bug #500212
Moved all search functions to includes/search.php Paul; please review
Fix bug #497725
Fixed bug #496954
Fix for #497218
Hopefully this addresses the \' and '' problems with MSSQL, etc. ... I'd like opinions on the security of doing this.
Fix bug #494787, censor words in topic title for email notifications of replies
Fix for bug #494982, uses IP for anonymous posters and user_id for logged in users
Moved generate_smilies() into includes/post.php, use smileypath in config table
Stupid horrible group by clauses
Moved remaining hard coded text in posting template to lang_main, smilies now from DB + external smilies window if > 20
This time I really fixed posting to prevent deletion of topic titles when editing
Fixed empty topic title issue when editing posts + moderation of locked topics
bug #490286: undoing bbencode_first_pass() when bbcode was disabled is fruitless.
bug #488067: no, preg_quote() didn't always have 2 args.
Fix stripslashing on errors, preview, poll option addition ... okay I lied, but this one does work, honest guv ... wanna buy a bridge?
Fix stripslashing on errors, preview, poll option addition ... this one actually works properly ...
Fix stripslashing on errors, preview, poll option addition
Fix backslashing when adding poll options
Removed 'Redirect' header
Fix bug #486674 and removed superfluous/commented lines for html treatment
Fixed some parse errors
Some mindboggeling ternary operators removed :D
Various fixes and updates, fix (hopefully) for bug #485799
Fixes various issues inc. bugs #485538, #485323 and an incorrect conversion of some accented chars (thanks Ashe for noting it)
Convert accents on chars into 'equivalent' plain letters
Fixed bug 478218 -- [ and ] in usernames qith quote= bbcode. Usernames can no longer contain the double-quote character. Also removed a dupe from lang_main file.
Finally moved the bbcode_uid from posts to posts_text, DON'T FORGET TO RUN THE CONVERT SCRIPT IN /develop/ !!
Reminder to self, checking files at 2am bad, checking files at 2pm good
Small error in SQL for Postgres searchmatch clean
More search updates + user posts
Latest variants ... not finished yet ...
Now showing: A ton of bug fixes and a complete overhaul of my admin code...
Fixes small problem with MS Access
Various core updates for searching
Another attempt at getting universal compatibility with URI/paths ... I'm really beginning to dispise IIS ...
Hopefully cope with boards running from SSL, ie. https://
Hopefully addresses bug #481831 ... changed REQUEST_URI to SCRIPT_NAME which seems common
Fixed problem where deleting a post with a poll could error deletion of remaining posts
Got a bad piece of tape that time, fell on the carpet, euuggh, this one should work
Sticky tape fell off, that's what happens when you don't buy the real thing...
This removes the looping queries causing the horendous query count ... clutch now fixed, but only with sticky tape
Email form - free with purchase of any two other items
Tsk, tsk, tsk, someone forgot to use the constant for the posts table
Altered for constant table names
Altered templates so preview/errors are sent as 'boxes' rather than pparsed and output directly, greater control for designer
fixed code:1 bbcode bug.
Fixed small error in message output upon deletion of msg
Changed to new lang vars + redirect for login
[quote=username] bbcode.
Removed remaining elements of global announcements to prevent confusion
Fix a few things left over from old global announce stuff
More changes for global announcements. They no longer require the mode to be set (it works without), posting.php has been updated to reflect replies to announcements in ALL forums, and a admin page for announcements (global) has been added, although it can only link to pages with the true forum and auth permissions. A more refined version will be coming soon
Topic review changes + updates
Altered uri's in emails to utilise HTTP_HOST if available + altered some METAs to append_sid
Various changes to location redirection ... please note the format and name changes
Various updates mainly URI session related ... login still having problem with full URI sessions
Allow remote deletion of posts + addition of several new checks
Fixed bug with deleting only post in forum
Moved emailer instantiation out of loop, was causing failures during topic reply notifications
Updated and fixed various issues, see post in developers forum for info
Various changes to notification, editing, etc. etc.
Fixed a situation where we weren't escaping sql special chars.
fixed bug 460663 -- we were trying to use the wrong field as the email addy when sending reply notification emails.
Missed a couple of config name changes
Removed some trailing newlines
Altered layout of phpbb_config table
Fixed looping END_TRANSACTION ... oops
Fixed bug #459427
Moved signature attach toggle to DB run convert_sig to update after adding new field to DB
Possible fix for bug #459075, please report any strange behaviour with this update
Numerous updates and additions for polling and assorted fixes ... or bugs, whichever they turn out to be
Re-added GPL disclaimers
Modified header comments
Fixed title for quoted replies
A few changes and updates, removed fields no longer used, etc.
Add word censor to preview mode
Notify on reply now supposedly fully functional
Topic notification ... initial stuff
Only give sig option if user has a signature, display correct signature when editing, do user_id check for edit preview
Various posting updates
More varied changes, again hopefully not breaking anything
Changes encorporate smily processing...
Forum locking now implemented + some updates for future functionality
Noted HTML,BBCode,Smilies status for signatures
Fixed editpost check for login redirect
Redirect user if not logged in and not authed
Moderators get edited by message when editing own posts
Added editing information, no time limit at present
Changes to include location + some other misc stuff
Updated to use confirm
Lots of checking in posting + delete now works
Fixed bug in posting (forum_topics was incremented on replies, not just new topics) One click lock/unlock/delete works for modcp.
Code wasn't updating the topic_replies
Fixed some errors and ... reply with quote now works
Various changes inc topic type as radio buttons
Fixed spelling error in ANNOUNCEMENT which in caused an incorrect check to occur
Fixed error in return to post link when editing a message
Moved prepare message to post.php to enable privmsg to use it
Some language var switch overs
Can unstick/unannounce topics via edit post now
Made some fixes to posting, next up Reply with Quote
Minor mods or fixes and PSO preview template
Posting preview done, ability for anonymous users to post with a username
Forum level annoucements and sticky topics are done. Added topic_type field to the topics database in order to handle ordering. Would have used topic_status but that would have messed up the ordering when topics were locked
Auth now returns a type allowing for more meaningful failure messa ges
Noticed that the initial conditions had been changed so changed them back
Fixed problem with users editing posts they did not create
Fixed reply w/ quote link (functionality still dosan't exist for it though) Fixed bug with being able to modifiy someone elses profile Fixed bug with BBCode not working Fixed bug with validate_username causing editing of profile to fail (only checks if you actually change you name now)
Something else broke, now fixed, probably ... sleep uuugghhh
Updated for latest auth
Some auth updates to posting ... these ones work
Some auth updates to posting
Added the jump to post made to posting.php
Did some work converting lang file stuff to new format
Corrected and finished some things I commited earlier
Removed encoding of IP and fixed reversed userdata checks for allow
More work on posting. Editing now works. Also replies can have subjects.
Lots of work on posting. New topic and reply functionality is mostly done. Edit post loads the form but needs database functionality All this is only been tested on Postgres, donno if it works as well on MySQL yet, will test when I can get access to sourceforge again
Users sigs display correctly. Some minor improvments to posting...still LOTS to be done
Got started on the posting functions. Can post new topics as Anonymous, yay!
Removed separate header/footers and moved into each pages body
Now allow for GET based session
Ran John's fix_files script to fix all the windows carriage returns. Also added the script in the develop dir. To use it copy it to the phpBB2 root dir and run it
Fixed forum_id check
Most of profile and registration done
Fixed some hard coded referances to table names
error_die changes and various bug fixes to files
New template system. Lots of merging conflicts, so let nate know if he broke stuff.
Moved include files
Stupid error
Started on posting.php, got the logic done for displaying the new topic form
Initial revision