- Mar 12, 2001
-
-
Dries Buytaert authored
- fixed small bug in submit.php
-
- Mar 10, 2001
-
-
Dries Buytaert authored
- applied David Norman's patch to turn all <?'s into fully qualified <?php's.
-
- Mar 08, 2001
-
-
Dries Buytaert authored
- more small improvements
-
Dries Buytaert authored
-
Dries Buytaert authored
-
Dries Buytaert authored
- some important changes to our theme API which can be summerized as: abstract() + article() = story() abstract() and article() have been merged into a new function story() which looks like: function story($story_object, $reply) { if (!reply) { // full story } else { // main page version / abstract } } This should allow you to "compress" your theme as abstract() and article() tended to be 98% identical. => I didn't really merge your themes so I leave it up to *you* to improved the code!!! Do it ASAP as we release drupal 2.00 in 7 days. In future we'll have similar functions for other content types as for example: review($review, $reply); enquete($enquete, $reply); ...
-
- Mar 07, 2001
-
-
Dries Buytaert authored
A rather large and important update: revised most of the SQL queries and tried to make drupal as secure as possible (while trying to avoid redundant/duplicate checks). For drupal's sake, try to screw something up. See the mail about PHPNuke being hacked appr. 6 days ago. The one who finds a problem is rewarded a beer (and I'm willing to ship it to Norway if required). I beg you to be evil. Try dumping a table a la "http://localhost/index.php?date=77778;DROP TABLE users" or something. ;)
-
- Feb 17, 2001
-
-
Dries Buytaert authored
- improved the "menu" hook - replaced the "open submission queue" (submission.php and submission.inc) with an optional module (submission.module). - tidied up the HTML code of some files
-
Dries Buytaert authored
- More updates on the translation support
-
- Feb 12, 2001
-
-
Dries Buytaert authored
- initial import of the preliminary translation code. - added timer.inc for benchmarking purpose - bugfix for php-clean - bugfix for account.php - removed redundant format_data - ...
-
- Feb 04, 2001
-
-
Dries Buytaert authored
-
- Jan 26, 2001
-
-
Dries Buytaert authored
- removed redundant spaces
-
- Jan 21, 2001
-
-
Dries Buytaert authored
I know, I know, it is getting nasty lately but I have another large commit after nothing but code. This time I redid the "category"-stuff. Categories - from now on called sections - are now maintained from the admin pages, can have their own post, dump and timout thresholds as discussed earlier (some weeks ago). By tomorrow evening users will be able to enable or disable section as well - i.e. to customize the content of drop.org.
-
- Jan 13, 2001
-
-
Dries Buytaert authored
- fixed "return to parent" glitch when a thread has more then 1 child
-
Dries Buytaert authored
- created 2 new functions; check_textfield() and check_textarea() and integrated them were appropriate. It works better and the code is more readable then it used to be: (see http://drop.org/discussion.php?id=44&pid=0#0) - story authors can no longer moderate their own stories (requested by Natrak) - fix inie-winnie small detail in theme marvin
-
- Jan 07, 2001
-
-
Dries Buytaert authored
- fixed 2 small bugs in account.php - drastically improved administration section - drastically revamped story administration: added new feature to schedule the publishing of stories - applied correct naming conventions to submission.php - fixed 1 small glitch in boxes - somewhat expanded the documentation = changed one SQL table - updated the faq with info on drupal - ... and more things I forgot about
-
- Dec 30, 2000
-
-
Dries Buytaert authored
- here a bunch of changes to make "drupal" (for now) work with PHP 4.0.4 - tidied up some of the code and mainly working on the documentation
-
- Dec 29, 2000
-
-
Dries Buytaert authored
Surprise, surprise. After nothing but code, a large batch of changes: - removed droplets - added (optional) admin_blocks module - added (optional) affiliate module - added (optional) about module (only placeholder, under construction) - fixed some tiny bugs (e.g. quote bug in search.php) - partionally rewrote some modules to be big, bad and better - partionally rewrote some modules to be more uniform - added GNU GPL license to CVS Also: - installed PHP 4.0.4 on my localhost and now working towards PHP 4.0.4 compatibility. - I think I'll baptize the engine "drupal". If you have a better idea, try convincing me ASAP. Todo: - more testing (also with PHP 4.0.4) - make "project"-module: download, info, blah blah - complete documentation
-
- Dec 23, 2000
-
-
Dries Buytaert authored
Yet another large batch of updates: - I rearranged some of the code and clean-up some of the mess. - Added "blocks" which can be user defined/controlled: check to see. The positioning of blocks is rather basic for the moment, so I'm all open for input on that.
-
- Dec 16, 2000
-
-
Dries Buytaert authored
Again, a large batch of updates - I'm twisting things around here: 1. improved .htaccess to be more "secure": to keep prying eyes out 2. rewrote the administration section from scratch using a modular approach 3. improved the information gathered by error.php - we can now (hopefully) track what bots are crawling us. 4. fixed a bug in submit.php, fixed a bug in theme zaphod, fixed a bug in theme marvin. 5. rewrote cron from scratch - it now interfaces with modules as it should have been from the beginning. Very cool if you ask me - it can use UNIX/Linux crontabs. 6. updated widget.inc to be module aware - needs more work though - maybe this afternoon? 7. updated most modules: small bugfixes, improvements, and even the documentation 8. removed diary.php and made it a module - you can now run a drop.org site without a diary system if someone would prefer so 9. updated all themes to use the new modules where appropriate 10. added a robots.txt because the error message in the watchdog become annoying. 11. added the new configuration system (mutliple vhosts on the same source tree) - use hostname.conf instead of config.inc 12. removed calendar.inc and made it a module 13. added format_interval() to functions.inc (UnConeD) 14. whatever I forgot ...
-
- Dec 10, 2000
-
-
Dries Buytaert authored
- a first file which uses blobs - as a test/debug case
-
Dries Buytaert authored
- large batch of updated files featuring various changes: big, small and new stuff!
-
- Nov 13, 2000
-
-
Dries Buytaert authored
Another batch with a lot of internal updates, yet no visual changes to the site: - watchdog (rewrite): + the collected information provides more details and insights for post-mortem research + input limitation - database abstraction layer: + mysql errors are now verbose and is no longer displayed in a browser - fixes a possible security risk - admin.php: + updated watchdog page + fixed security flaw - diary.php: + fixed nl2br problem - themes: + fixed comment bug in all 3 themes. - misc: + renamed some global variables for sake of consistency: $sitename --> $site_name $siteurl --> $site_url + added input check where (a) exploitable and (b) possible + added input size check + various small improvements + fixed various typoes ... and much, much more in fact.
-
- Nov 03, 2000
-
-
Dries Buytaert authored
- fixed bug in discussion.php - theme update: comment() now takes 3 arguments: $comment - an object with comment data $link - a link to the reply form of that particular comment $thread - the subthread of that particular comment - theme 'marvin' and theme 'zaphod' are updated, theme 'unconed' is left to be done
-
- Nov 02, 2000
-
-
Dries Buytaert authored
- Fixed quote bug in the comment tracker. (suggestion UnConeD) - Added anchors to comment links to easy comment navigation. (suggestion UnConeD) - Fixed duplicate `you voted' after moderating a story. (suggestion UnConeD) - Fixed quote bug in administration center. - Expanded user administration with timezone information. - Improved the theme system by eliminating the "preview" function. Let's not make the system more complex then it ought to be. - Refined watchdog administration. - ...
-
- Oct 30, 2000
-
-
Dries Buytaert authored
- fixed a bug in check_input: html stripping was not 100% correct. - fixed a bug in account.php: the confirmation url is now correct. - improved error checking + security in diary.php. - fixed a bug in the html code of theme zaphod. - improved the date handling: always call format_date(). - expanded account information in administration pages. - added a new variable $siteurl to ./includes/config.inc. - added comment moderation to theme zaphod. - "alter table users add timezone varchar(8);" - !!! added new timezone feature !!! :o)
-
- Oct 24, 2000
-
-
Dries Buytaert authored
This significant commit fixes 99% of all known bugs and improves drop.org by means of better security checks in order to avoid malicious behavior. In addition, quite some code has been fine-tuned. However, as a result, every theme will require a small update ...
-
- Oct 19, 2000
-
-
Dries Buytaert authored
A big, fat commit with a shitload of internal changes. Not that much visual changes: - removed redundant files user.class.php, calendar.class.php and backend.class.php. - converted *all* mysql queries to queries supported by the database abstraction layer. - expanded the watchdog to record more information on what actually happened. - bugfix: anonymous readers where not able to view comments. - bugfix: anonymous readers could gain read-only access to the submission queue. - bugfix: invalid includes in backend.php - bugfix: invalid use of '$user->block' and last but not least: - redid 50% of the user account system
-
- Oct 10, 2000
-
-
Dries Buytaert authored
-
- Oct 04, 2000
-
-
Dries Buytaert authored
-
- Oct 02, 2000
-
-
Dries Buytaert authored
Changelog --------- - improved the user information page. - improved the story submission page. - fixed comments score bug: '.00' --> 'x.00' - tried fixing the calendar wrapping - UnConeD, is it fixed now? - provided a link back to the submission queue after having voted for a story. - fixed comment subject bug (and security flaw) by replacing quotes by ". - updated theme 'zaphod': fixed 2 bugs. - updated theme 'marvin': fixed 1 bug and improved the layout so things wrap (hopefully) better in Windows. - comments have by default no subject pre-set - if no subject is provided, the user is warned and when a comment eventually got submitted without a subject, a subject is composed using the x first characters of the comment's body. - improved comments on submit.php - corrected a typo in the FAQ. UnConeD ------- - replace 'article.php' by 'discussion.php' - comment() still uses old references to account.php: the parameters you supply to account.php does no longer hold. You have to update those links to the new syntax. - commentcontrol() is outdated - copy paste the one of theme 'marvin' and adjust it to your likings.
-
- Sep 26, 2000
-
-
Dries Buytaert authored
- Added a basic implementation of comment moderation - Updated and renamed my 2 themes: I removed redundant boxes and tried to work towards simplicity. - Disabled the other themes as they are broken (I gave you sufficent time to update them). - Removed redundant files. - Added security checks with regard to the usage of HTML tags.
-
- Sep 21, 2000
-
-
Dries Buytaert authored
Various smaller changes: one of the more interesing is the addition of a check()-function which validates input from forms. The allowed HTML tags can be configured in config.inc.
-
- Sep 11, 2000
-
-
Dries Buytaert authored
Over the last 2 days I redid and reorganized an afwul lot of code and made quite a lot of additions. The most remarkable addition is the diary server, which I slapped together in less then 40 minutes. Most of the other changes are however `unvisible' for the user but add much value to a better maintainability from a developer's objective. Like always, I fixed quite a number of small bugs that creeped into the code so we should have a bigger, better and more stable drop.org. Unfortunatly, some theme update _are_ required: REQUIRED THEME UPDATES: ======================= * use format_username() where usernames are used * use format_date() where timestamps/dates are used * use format_email() where e-mail addresses are displayed * use format_url() where url are displayed * replace 'formatTimestamp' with format_date * replace 'morelink_*' with 'display_morelink' [most of these functions are in function.inc or template.inc] ___PLEASE___ (<- this should get your attention ;) update your themes as soon as possible - it only takes 30 min. to get in sync with the other themes. Don't start whining about the fact you don't know what to change ... either eat the source cookie, or ask me to elaborate on a few changes. Just let me know what's puzzling you and I'll try to help you out! TODO LIST FOR NEXT WEEK ======================= * Add checks for max. text length in textarea's? Is there an HMTL attribute for this or ...? * Comment moderation + mojo * Edit/admin user accounts: block, delete, change permissions, ... * E-mail password, change password, change e-mail address -> extra checks and routines to validate such `special' changes. * Input checking - input filter: bad words, html tags, ...
-
- Sep 04, 2000
-
-
Dries Buytaert authored
A really BIG, BIG UPDATE, after two straight days of nothing but code and sleep, new stuff is finally in drop.org. This is a quite large and wide-ranging update, which affects almost all of the system files in one way or another. I fixed quite a lot of bugs and added quite a lot of new features, mostly administrative tools as these were really lacking. It's far from finished but it's a start ...
-
- Jul 13, 2000
-
-
Dries Buytaert authored
* Just a quick test
-
Dries Buytaert authored
* Fixed 2 small bugs in submit.php reported by Pepijn (kangaroot.net).
-
Dries Buytaert authored
Updates: -------- * URI/URL enhancements to make the URLs more comprehensive and shorter. * Fixed a bug in submit.php that slipped in during the latest commit. * Changed a few tidbits on the calendar. * Fixed a bug in most themes: $tid --> $cid COUNT(tid) --> COUNT(cid) Updated most themes except for UnConeD's. * Fixed a handful of problems with Jeroen's theme. However, Jeroen's theme is still not working yet - some features are completly missing, making the theme not very useful ... Any known bugs left? If not, I'll head on tonight and add some new features. I'll probably add basic admin tools to edit articles and such. Once done, we can start on the comment moderation.
-
- Jul 12, 2000
-
-
Dries Buytaert authored
Bugfixes: (1) fixed SQL bug in search.php. (2) fixed SQL bug in discussion.php. (3) fixed theme-bug in submit.php. (4) fixed theme-bug in discussion.php. (5) fixed Dries2-theme: it more or less works now though I still have to change the look/layout. Important: (3) and (4) did fix the i-suddenly-seem-to-log-out behavior.
-
- Jun 22, 2000
-
-
Dries Buytaert authored
* Various small bugfixes and enhancements: I think I fixed all bugs I knew about. * The code generated by my theme `Dries' is now 90% of the time aligned correctly. :o)
-