2009-12-17 |
Dan |
JSON preparser: fixed corruption of strings that include the exact pattern word, comma, space, word, colon
|
file |
diff |
annotate
|
2009-12-12 |
Dan |
Set up more sensible defaults (UTC, DST off) for timezone preferences. Also modified enano_date() to properly include GMT offsets when timezone characters are used. Fixes issue 4.
|
file |
diff |
annotate
|
2009-11-09 |
Dan |
which(): added silencer to shut up errors on servers with open_basedir restriction
|
file |
diff |
annotate
|
2009-09-26 |
Dan |
More blank-urlname bugfixes, this time involving internal links
|
file |
diff |
annotate
|
2009-09-20 |
Dan |
Functions: fixed HTML sanitizer to properly preprocess <code> one-liners
|
file |
diff |
annotate
|
2009-09-11 |
Dan |
Damn it! gzip_output() was not checking for gzip support in the browser, fixed.
|
file |
diff |
annotate
|
2009-08-22 |
Dan |
A bit of shuffling around code related to determining the page title from the URL. It's done in common now, and $paths becomes more of an information repository rather than an information gatherer. Note: This BREAKS $paths->fullpage/$paths->getParam() in *_preloader!
|
file |
diff |
annotate
|
2009-08-21 |
Dan |
Functions: silenced PHP warnings on ob_* functions
|
file |
diff |
annotate
|
2009-08-21 |
Dan |
Fixed some upgrade bugs; added support for choosing one's own date/time formats; rebrand as 1.1.7
|
file |
diff |
annotate
|
2009-07-29 |
Dan |
Tweaked URL sanitizing a bit to make Enanium work better.
|
file |
diff |
annotate
|
2009-07-06 |
Dan |
Fixed decode_unicode_url() trying to parse non-hex %uXXXX sequences
|
file |
diff |
annotate
|
2009-06-21 |
Dan |
First implementation of new parser; Text_Wiki is now gone. VERY BETA! WiP.
|
file |
diff |
annotate
|
2009-05-14 |
Dan |
A few safety changes to tolerate no $session when it's not available
|
file |
diff |
annotate
|
2009-05-10 |
Dan |
Wikitext redirects should work again + get_redirect() added to Namespace_* to allow plugins to extend
|
file |
diff |
annotate
|
2009-05-05 |
Dan |
Made some more changes to the way namespaces are handled, for optimization purposes. This is a bit of a structural reorganization: $paths->pages is obsoleted in its entirety; calculating page existence and metadata is now the job of the Namespace_* backend class. There are many things in PageProcessor that should be reorganized, and page actions in general should really be rethought. This is probably the beginning of a long process that will be taking place over the course of the betas.
|
file |
diff |
annotate
|
2009-04-15 |
Dan |
New, beautiful, rethought Admin:Home. No, really, you'll like it.
|
file |
diff |
annotate
|
2009-04-15 |
Dan |
Finished core of log display interface including filter management. There is still a bit of a to-do list, especially regarding rollbacks and reuploads.
|
file |
diff |
annotate
|
2009-04-13 |
Dan |
New page protection UI. Both miniPrompt and failsafe HTML.
|
file |
diff |
annotate
|
2009-04-12 |
Dan |
When changing namespace of a File: page, associated files are now deleted. Also fixed some issues with image scaling.
|
file |
diff |
annotate
|
2009-03-21 |
Dan |
Some fixes to paginator (pagination control code moved to separate function)
|
file |
diff |
annotate
|
2009-03-14 |
Dan |
Added support for alternate port numbers on database servers. Also in install-cli, merged in new sysreqs functionality.
|
file |
diff |
annotate
|
2009-03-02 |
Dan |
Redesigned installer sysreqs page to cover more features, be more comprehensive, and look better
|
file |
diff |
annotate
|
2009-02-26 |
Dan |
setConfig() will now delete config values if the second parameter is explicitly set to false
|
file |
diff |
annotate
|
2009-02-16 |
Dan |
Major redesign of rendering pipeline that separates pages saved with MCE from pages saved with the plaintext editor (full description in long commit message)
|
file |
diff |
annotate
|
2009-01-26 |
Dan |
Added (very basic) spam filtering plugin support. Plugins can mark a message as spam by hooking into the spam check API, which is documented in functions.php. No spam checking functionality is built-in.
|
file |
diff |
annotate
|
2009-01-17 |
Dan |
SECURITY: Fix XSS under IE in closing tags (shared sanitizer)
|
file |
diff |
annotate
|
2009-01-04 |
Dan |
Two big commits in one day I know, but redid password storage to use HMAC-SHA1. Consolidated much AES processing to three core methods in session that should handle everything automagically. Installation works; upgrades should. Rebranded as 1.1.6.
|
file |
diff |
annotate
|
2009-01-03 |
Dan |
Major underlying changes to namespace handling. Each namespace is handled by its own class which extends Namespace_Default. Much greater customization/pluggability potential, at the possible expense of some code reusing (though code reusing has been avoided thus far). Also a bit better handling of page passwords [SECURITY].
|
file |
diff |
annotate
|
2008-12-31 |
Dan |
Redid error handler (it was causing some problems with gzip enabled)
|
file |
diff |
annotate
|
2008-12-21 |
Dan |
Fixed timezone preference setting not fully implemented; added ability for users to select their own rank from a list of possible ranks based on group membership and user level
|
file |
diff |
annotate
|
2008-12-20 |
Dan |
Added support for IPv6 IP ranges... ehh, not easy.
|
file |
diff |
annotate
|
2008-11-29 |
Dan |
Added a new search API that allows much easier registration of search results. Basically you give the engine a table, a few columns to look at, and tell it how to format the results and you're done.
|
file |
diff |
annotate
|
2008-11-15 |
Dan |
Added ability to have alternate main page for members
|
file |
diff |
annotate
|
2008-11-09 |
Dan |
Fixed attempt at gzip compression after headers sent; hopefully safely escape args to scale_image() instead of erroring out
|
file |
diff |
annotate
|
2008-09-21 |
Dan |
Added initial support for DST. Rules are defined in constants.php and are extensible.
|
file |
diff |
annotate
|
2008-09-16 |
Dan |
Fixed IPv6 address match (the one from phpBB3 did not work)
|
file |
diff |
annotate
|
2008-08-12 |
Dan |
Rebranded as 1.1.5 (Caoineag alpha 5) and fixed a couple bugs related to CDN support in template_nodb and installerUI. Updated readme.
|
file |
diff |
annotate
|
2008-07-28 |
Dan |
Fixed improperly set up gzencode() replacement; fixed bad regexp in scale_image() security check
|
file |
diff |
annotate
|
2008-07-23 |
Dan |
Made grinding_halt() exit with status 1 for POSIX compatibility; jscompress.php utility now accepts non-CDN websites
|
file |
diff |
annotate
|
2008-07-10 |
Dan |
Added Gravatar support! And it's really configurable too.
|
file |
diff |
annotate
|
2008-07-10 |
Dan |
Added "default" option for getConfig() and made setConfig() only set if the new value is different
|
file |
diff |
annotate
|
2008-07-09 |
Dan |
Completed work (we hope) on CacheManager admin page
|
file |
diff |
annotate
|
2008-07-09 |
Dan |
Fixed gzip output - no longer depends on ob_gzhandler(), uses gzencode() now with a failsafe available if gzencode() is not available. Public function gzip_output() remains unchanged.
|
file |
diff |
annotate
|
2008-07-07 |
Dan |
Moved enano_safe_array_merge() to functions.php as comment.php depends on it
|
file |
diff |
annotate
|
2008-07-07 |
Dan |
Added purge_all_caches() routine to functions.php. Temporary, will be discarded once the new cache code is implemented
|
file |
diff |
annotate
|
2008-07-03 |
Dan |
More optimization work. Moved special page init functions to common instead of common_post hook. Allowed paths to cache page metadata on filesystem. Phased out the redundancy in $paths->pages that paired a number with every urlname as foreach loops are allowed now (and have been for some time). Fixed missing includes for several functions. Rewrote str_replace_once to be a lot more efficient.
|
file |
diff |
annotate
|
2008-07-02 |
Dan |
Another sweep from the optimization monster.
|
file |
diff |
annotate
|
2008-06-25 |
Dan |
Majorly reworked Javascript runtime stuff to use on-demand loading.
|
file |
diff |
annotate
|
2008-06-22 |
Dan |
Initial progress towards converting auto-completion framework to Spry. Not currently in a very working state.
|
file |
diff |
annotate
|
2008-06-16 |
Dan |
Fixed two bugs in paginator: noisy warning when rows run out and empty strings not being treated as valid from formatting functions
|
file |
diff |
annotate
|
2008-06-15 |
Dan |
Fixed title not being set properly in redirect()
|
file |
diff |
annotate
|
2008-06-15 |
Dan |
Renamed some functions (that were new in this release anyway) due to compatibility broken with PunBB bridge
|
file |
diff |
annotate
|
2008-06-08 |
Dan |
Made ajaxReset() call the actual requested title instead of effective title; fixed (again) template compiler bug not matching certain tags (probably PCRE bug)
|
file |
diff |
annotate
|
2008-06-07 |
Dan |
Got initial CSRF token framework implemented and sample implementation added in Special:Logout; removing Javascript compression engine from aggressive_optimize_html() and instead calling JavascriptCompressor class from js-compressor.php
|
file |
diff |
annotate
|
2008-05-25 |
Dan |
More work done on effective permissions API, namely reporting of page group and usergroup names
|
file |
diff |
annotate
|
2008-05-06 |
Dan |
Added ETag support and increased caching settings to try and speed the system up. Result of a YSlow audit.
|
file |
diff |
annotate
|
2008-05-05 |
Dan |
Massive commit with various changes. Added user ranks system (no admin interface yet) and ability for users to have custom user titles. Made cron framework accept fractions of hours through floating-point intervals. Modifed ACL editor to use miniPrompt framework for close confirmation box. Made avatar system use a special page as opposed to fetching the files directly for caching reasons.
|
file |
diff |
annotate
|
2008-04-14 |
Dan |
Rebrand as 1.1.4 (Caoineag alpha 4)
|
file |
diff |
annotate
|
2008-04-12 |
Dan |
Huge improvements to the template_nodb class and surrounding code; moved template compiler core to its own non-classed function to allow code re-use
|
file |
diff |
annotate
|
2008-04-06 |
Dan |
Started work on the new plugin manager and associated management code. Very incomplete at this point and not usable.
|
file |
diff |
annotate
|