aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes
Commit message (Collapse)AuthorAgeFilesLines
...
* - We only write to the archive ONCE for every file and folder when working ↵David M2006-02-241-27/+26
| | | | | | | | | | | with tar files - Checksum is faster, uses some precomputation to speed things up - We only needed to pad the end of the archive with 512 nulls, not 1024 :D - Added some comments regarding the other fields ;-) git-svn-id: file:///svn/phpbb/trunk@5581 89ea8834-ac86-4346-8a33-228a782c2dd0
* - blabla, additional bugfixing permissions...Meik Sievertsen2006-02-245-56/+100
| | | | git-svn-id: file:///svn/phpbb/trunk@5580 89ea8834-ac86-4346-8a33-228a782c2dd0
* - fseek -> rewindDavid M2006-02-241-23/+18
| | | | | | | | - fewer read commands, less ugly array stuff :D - much cleaner way to deal with the version flag, stored files are now differently labeled than deflated files ( we follow the zip spec better than 7-Zip :D ) git-svn-id: file:///svn/phpbb/trunk@5579 89ea8834-ac86-4346-8a33-228a782c2dd0
* Appending to the string is faster than copying it. Additionally, str_repeat ↵David M2006-02-231-1/+1
| | | | | | is optimized for strings like "\0". This issue only came up with really, really large files to compress ( 150 MB + !) git-svn-id: file:///svn/phpbb/trunk@5578 89ea8834-ac86-4346-8a33-228a782c2dd0
* ok, slap me once..... but hard. (all acl entries got removed while setting ↵Meik Sievertsen2006-02-232-33/+106
| | | | | | permissions... you want users having more than one permisions, don't you?) git-svn-id: file:///svn/phpbb/trunk@5576 89ea8834-ac86-4346-8a33-228a782c2dd0
* - Remove the BBCode UIDs from the outputDavid M2006-02-222-70/+91
| | | | | | | - Faster generation of CAPTCHA images git-svn-id: file:///svn/phpbb/trunk@5575 89ea8834-ac86-4346-8a33-228a782c2dd0
* implementing permission rolesMeik Sievertsen2006-02-2217-271/+1297
| | | | | | | | | | | | | - copy permissions (adding groups) - copy permissions (adding forums) - checking proper groupadd/del settings - added intro page to permissions (to give an overview and quick links) - able to select forums + subforums, single forum, all groups, all users (permission screens) - able to reset permissions (only reset input field) - fix forum deletion bug git-svn-id: file:///svn/phpbb/trunk@5574 89ea8834-ac86-4346-8a33-228a782c2dd0
* This is what I get for fixing CS issues...David M2006-02-221-3/+3
| | | | git-svn-id: file:///svn/phpbb/trunk@5572 89ea8834-ac86-4346-8a33-228a782c2dd0
* Just some CS stuff :pDavid M2006-02-221-4/+5
| | | | git-svn-id: file:///svn/phpbb/trunk@5571 89ea8834-ac86-4346-8a33-228a782c2dd0
* - properly hide itemsNils Adermann2006-02-221-3/+2
| | | | git-svn-id: file:///svn/phpbb/trunk@5570 89ea8834-ac86-4346-8a33-228a782c2dd0
* No functional change, just making it look nicer...David M2006-02-211-2/+2
| | | | git-svn-id: file:///svn/phpbb/trunk@5569 89ea8834-ac86-4346-8a33-228a782c2dd0
* Fix a minor bug with deletionsGraham Eames2006-02-211-13/+17
| | | | git-svn-id: file:///svn/phpbb/trunk@5568 89ea8834-ac86-4346-8a33-228a782c2dd0
* - You can now export an entire folder as either CSV or XML :DDavid M2006-02-212-43/+132
| | | | git-svn-id: file:///svn/phpbb/trunk@5567 89ea8834-ac86-4346-8a33-228a782c2dd0
* - implementing David's proposed expression changes (some of them already ↵Meik Sievertsen2006-02-216-63/+57
| | | | | | noted within the events CCP) git-svn-id: file:///svn/phpbb/trunk@5566 89ea8834-ac86-4346-8a33-228a782c2dd0
* Er... You didn't see this, right?David M2006-02-191-2/+2
| | | | git-svn-id: file:///svn/phpbb/trunk@5563 89ea8834-ac86-4346-8a33-228a782c2dd0
* - Uploading changed language files in the language ACP panel :-)David M2006-02-192-13/+162
| | | | git-svn-id: file:///svn/phpbb/trunk@5562 89ea8834-ac86-4346-8a33-228a782c2dd0
* - fix some tiny bugsMeik Sievertsen2006-02-1826-618/+704
| | | | | | | | | | - fix module system (sometimes the layout is broken due to falsly deactivated categories) - auth updates (setting permissions) - fix "category jumping" bug in acp - u_action is defined by the module itself git-svn-id: file:///svn/phpbb/trunk@5558 89ea8834-ac86-4346-8a33-228a782c2dd0
* - only minor adjustements (we are now able to use other functions due to the ↵Meik Sievertsen2006-02-164-10/+20
| | | | | | increased php requirements) git-svn-id: file:///svn/phpbb/trunk@5557 89ea8834-ac86-4346-8a33-228a782c2dd0
* display complete backtrace. ;)Meik Sievertsen2006-02-152-1/+16
| | | | git-svn-id: file:///svn/phpbb/trunk@5556 89ea8834-ac86-4346-8a33-228a782c2dd0
* my turn to break things... harharharMeik Sievertsen2006-02-1218-28/+1937
| | | | | | | | | | | | | | | | | - checking in permission settings and permission masks - permission presets and documentation not finished yet - added backtrace function to determine file/line for sql errors - fixed marlist for orphan attachments/groups/logs/users - able to change anonymous user settings/permissions now - re-arranged admin permissions a bit (added some and removed some) - setting forum permissions after creating/editing forum now selects every default group (copy permisson/dropdown to be added for adding forums) - finished user permissions in users acp note: the layout for permissions might change devs: please empty the user_permissions in phpbb_users. Also, first change your auth_options table, remove all cache files and then re-set admin permissions. After having set the admin permissions you can update your modules table (else you will not see the permission tabs) - or empty the auth setting within the modules table to be able to see the permission modules (they rely on newly added permission options) git-svn-id: file:///svn/phpbb/trunk@5553 89ea8834-ac86-4346-8a33-228a782c2dd0
* - only a slight change...Meik Sievertsen2006-02-121-1/+11
| | | | | | | - re-set forum_style too git-svn-id: file:///svn/phpbb/trunk@5551 89ea8834-ac86-4346-8a33-228a782c2dd0
* - The working directory can't be trusted, we give the path explictly insteadDavid M2006-02-121-3/+5
| | | | git-svn-id: file:///svn/phpbb/trunk@5550 89ea8834-ac86-4346-8a33-228a782c2dd0
* *** empty log message ***Nils Adermann2006-02-121-6/+5
| | | | git-svn-id: file:///svn/phpbb/trunk@5548 89ea8834-ac86-4346-8a33-228a782c2dd0
* - make acl_getf_global() availible to module auth checksNils Adermann2006-02-121-1/+1
| | | | git-svn-id: file:///svn/phpbb/trunk@5547 89ea8834-ac86-4346-8a33-228a782c2dd0
* tiny fix so the board won't throw an error if it doesn't have any forumsNils Adermann2006-02-121-0/+6
| | | | git-svn-id: file:///svn/phpbb/trunk@5546 89ea8834-ac86-4346-8a33-228a782c2dd0
* - new acl method -> acl_getf_global()Meik Sievertsen2006-02-121-0/+43
| | | | | | | usage example: acl_getf_global('m_approve'); returns true if user has m_approve permission in one or more forums, else false git-svn-id: file:///svn/phpbb/trunk@5545 89ea8834-ac86-4346-8a33-228a782c2dd0
* - A MUCH better UI to editting an imageset :-)David M2006-02-112-60/+141
| | | | git-svn-id: file:///svn/phpbb/trunk@5544 89ea8834-ac86-4346-8a33-228a782c2dd0
* - It turns out that a very fast Adler-32 implementation exists, this removes ↵David M2006-02-091-25/+40
| | | | | | | | | | the bulk of my runtime fears and allows me to make the script a little more readable. - Found a neat way to express the size of the image computationally instead of counting the length - Removed pointless iteration variables, they removed readability git-svn-id: file:///svn/phpbb/trunk@5538 89ea8834-ac86-4346-8a33-228a782c2dd0
* /me shoots himselfDavid M2006-02-081-1/+2
| | | | | | | - Finally fixed that *@&$ bug! git-svn-id: file:///svn/phpbb/trunk@5537 89ea8834-ac86-4346-8a33-228a782c2dd0
* - A bug fix ( never noticed that the unset() touched the wrong var ) and a ↵David M2006-02-081-16/+16
| | | | | | | | | | few minor (super minor) speed improvements + When from post inc to pre inc because pre is SLIGHTLY faster + The [] operations are very slow, it is easy enough to feed the array an index to insert at git-svn-id: file:///svn/phpbb/trunk@5536 89ea8834-ac86-4346-8a33-228a782c2dd0
* - fix typo... thanks tom. :)Meik Sievertsen2006-02-071-1/+1
| | | | git-svn-id: file:///svn/phpbb/trunk@5533 89ea8834-ac86-4346-8a33-228a782c2dd0
* Little MCP bug fixesTom Beddard2006-02-062-5/+5
| | | | git-svn-id: file:///svn/phpbb/trunk@5531 89ea8834-ac86-4346-8a33-228a782c2dd0
* - fix "Adding attachment extension fails"Meik Sievertsen2006-02-051-1/+1
| | | | git-svn-id: file:///svn/phpbb/trunk@5527 89ea8834-ac86-4346-8a33-228a782c2dd0
* - removed unnecessary urlencode of highlight wordsNils Adermann2006-02-056-288/+243
| | | | | | | | | | various mcp_main updates: - generally make all the tools work again (mode/action changes) - tidy up urls - restructured quickmod code to use actions (we don't want too many module entries) git-svn-id: file:///svn/phpbb/trunk@5526 89ea8834-ac86-4346-8a33-228a782c2dd0
* - Removes those silly errors during email check.David M2006-02-051-5/+1
| | | | git-svn-id: file:///svn/phpbb/trunk@5525 89ea8834-ac86-4346-8a33-228a782c2dd0
* Changed url target method for BBcode help linksTom Beddard2006-02-044-3/+4
| | | | git-svn-id: file:///svn/phpbb/trunk@5522 89ea8834-ac86-4346-8a33-228a782c2dd0
* - Tar extraction and compression has changed to be more efficent by making ↵David M2006-02-041-18/+5
| | | | | | fewer read/write commands. git-svn-id: file:///svn/phpbb/trunk@5521 89ea8834-ac86-4346-8a33-228a782c2dd0
* - This is some scary stuff!David M2006-02-042-140/+79
| | | | | | | The PNG spec allows for only one method of compression inside of IDAT chunks: inflate/deflate (Zlib). However, Zlib lets us do some crazy things as long as we make it happy by giving it an Adler hash and spawning some other needed data thus emulating a part of the Zlib spec :-) I just hope this works as I think it does :P git-svn-id: file:///svn/phpbb/trunk@5518 89ea8834-ac86-4346-8a33-228a782c2dd0
* - ability to change anonymous user settings more easilyMeik Sievertsen2006-02-035-471/+53
| | | | | | | | | - fix serious bugs in permissions (always allowing if permissions explicitly set and getting wrong permission options from bitfield) - added option for returning an array to make_forum_select - again fixing bugs in module system (one for a very query consuming part and one for correctly filling the cache) git-svn-id: file:///svn/phpbb/trunk@5517 89ea8834-ac86-4346-8a33-228a782c2dd0
* - fix bug in getting memberships (now memberships are obtained for groups)Meik Sievertsen2006-02-031-1/+1
| | | | git-svn-id: file:///svn/phpbb/trunk@5516 89ea8834-ac86-4346-8a33-228a782c2dd0
* - We don't use the extra info because we can extrapolate the only thing of ↵David M2006-01-301-6/+3
| | | | | | use (attributes) by using logic. Thus, we can skip large amounts of the file without missing any information. git-svn-id: file:///svn/phpbb/trunk@5511 89ea8834-ac86-4346-8a33-228a782c2dd0
* - More loose definition regarding what gets to be a folder and what does not ↵David M2006-01-271-103/+73
| | | | | | | | | | (More accurate, we lost folders before...) - Changed some fread()s to fseek()s - Much faster, single loop ( This might eat up more mem! Please report findings! ) git-svn-id: file:///svn/phpbb/trunk@5498 89ea8834-ac86-4346-8a33-228a782c2dd0
* - Tar extraction is MUCH faster, we parse the archive ONCE and create the ↵David M2006-01-271-76/+35
| | | | | | | | | directories on the spot instead of reading it twice and playing magic with file pointers. Also removed a potential leak. - Zip extraction needs a small shot in the arm, files and archive must be handled a little better. git-svn-id: file:///svn/phpbb/trunk@5497 89ea8834-ac86-4346-8a33-228a782c2dd0
* Fixes in both CAPTCHA and CompressDavid M2006-01-263-20/+33
| | | | | | | | | | | | | Compress: - The "crc bug" is not a bug, it is actually a feature (the function returns an Adler hash, not a crc hash. This is more usefull for PNG files..) and was "fixed" by using the proper function instead of munging a substring - Zip files that are BZip2'd are now supported for extraction :-) CAPTCHA: - PNG generation now returns positive numbers for CRC, length, height and width! - We generate a variable number of images git-svn-id: file:///svn/phpbb/trunk@5496 89ea8834-ac86-4346-8a33-228a782c2dd0
* - moved add_log out of functions_admin (this file should only be included in ↵Meik Sievertsen2006-01-2513-204/+153
| | | | | | | | | | | admin/admin-related pages) - fixed cookie based topic tracking - added missing config variables - other minor things git-svn-id: file:///svn/phpbb/trunk@5494 89ea8834-ac86-4346-8a33-228a782c2dd0
* I'm removing the HEADER_INC check from the error handler to resolve ↵Graham Eames2006-01-231-20/+17
| | | | | | | | | incomplete output in some cases. If this causes a problem in a specific case, please let me know the details git-svn-id: file:///svn/phpbb/trunk@5491 89ea8834-ac86-4346-8a33-228a782c2dd0
* - fix minor bugsMeik Sievertsen2006-01-233-8/+10
| | | | git-svn-id: file:///svn/phpbb/trunk@5490 89ea8834-ac86-4346-8a33-228a782c2dd0
* - added fulltext_mysqlNils Adermann2006-01-222-140/+479
| | | | | | | | | | - 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 git-svn-id: file:///svn/phpbb/trunk@5488 89ea8834-ac86-4346-8a33-228a782c2dd0
* - size select fixMeik Sievertsen2006-01-2211-154/+362
| | | | | | | | | | | - 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 git-svn-id: file:///svn/phpbb/trunk@5486 89ea8834-ac86-4346-8a33-228a782c2dd0
* D'oh!David M2006-01-221-3/+1
| | | | git-svn-id: file:///svn/phpbb/trunk@5484 89ea8834-ac86-4346-8a33-228a782c2dd0