Mercurial
Mercurial
>
repos
>
enano-1.1
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
help
less
more
|
(0)
-192
+192
tip
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
The revision graph only works with JavaScript-enabled browsers.
Made template inclusion wikisyntax fully MediaWiki-compatible
2008-10-22, by Dan
Fixed SpecialAdmin setting theme and style way too late (thanks Andrew Kohnken)
2008-10-17, by Dan
Added ability to use hash marks in internal links
2008-09-29, by Dan
Fixed nonworking editor preview due to uninitialized template
2008-09-29, by Dan
Marked Text_Wiki's parse_internal_links() as deprecated.
2008-09-29, by Dan
SECURITY: Changed Diffie-Hellman parameters to prime and generator created through OpenSSL
2008-09-29, by Dan
Added initial support for DST. Rules are defined in constants.php and are extensible.
2008-09-21, by Dan
Fixed IPv6 address match (the one from phpBB3 did not work)
2008-09-16, by Dan
Fixing \r\n bug in SQL parser (see comment on rev. 7a7173c0f62f in stable)
2008-09-10, by Dan
Rewrote sidebar compilation code, caching is more stable now and things were cleaned up/separated into more functions/made plugin-expandable. In theory, plugins can add new sidebar block types now. I'd personally like to see a fully plugin-based sidebar editor that completely overhauls what Enano has now sometime now that this framework is in place.
2008-08-24, by Dan
Fixed userpage events being fired even when the tabs aren't there
2008-08-24, by Dan
Fixed reference to $() which should be $dynano() in SpecialAdmin
2008-08-24, by Dan
Fixed draft controls being shown in view source mode
2008-08-24, by Dan
More work on auto-completion - it auto-scrolls now and limits result divs to 300px height
2008-08-23, by Dan
Fixed minor (non-XSS) sanitization issue for main_page field in Admin:GeneralConfig
2008-08-23, by Dan
Fixed cdnPath being set even if config entry is blank
2008-08-23, by Dan
Autocomplete further stabilized. Made Special:PasswordReset and Special:Register prevent use if logged in.
2008-08-21, by Dan
Re-merging key_type fix from nighthawk
2008-08-21, by Dan
Removed Adobe Spry and replaced with jQuery. Please report any new bugs on the forums or via IRC. In a related note, auto-completion should work now at least for usernames. Still hacking away at page name completion...
2008-08-21, by Dan
Merge? o_O
2008-08-19, by Dan
Made upgrades from 1.1.4 -> 1.1.5 work if keyhash is not present
2008-08-19, by Dan
Revamped page deletion interface; fixed bug where page_meta cache was not being cleared upon restoration of deleted page.
2008-08-17, by Dan
Added ENANO_NO_PLUGINS optional switch to common_cli.
2008-08-17, by Dan
Couple of fixes (hacks) for Opera and the aftermath of that z-index change to darken() and enlighten() fadefilters; added ajaxOpenDirectACLRule() to placeholder list
2008-08-13, by Dan
Fixed that exception that was thrown on draft save in fx3
2008-08-13, by Dan
Changed namespace properties (including core identifier) for external pages that load the Enano API to be a uniform "API" namespace and "SystemAPI:" prefix.
2008-08-13, by Dan
Made login forms that use $session->aes_javascript() use new whiteOutForm() function
2008-08-13, by Dan
Fixed ACL_TYPE_PRESET pseudo-rules being shown in rule list
2008-08-13, by Dan
Fixed missing "print page" link in printable theme
2008-08-13, by Dan
Added customizable parameters for session length and the long-missing "remember me" option (or rather, the ability to turn it off and make sessions temporary)
2008-08-12, by Dan
Fixed some stale code in generic autofill schema
2008-08-12, by Dan
Tagging latest revision as rebrand
2008-08-11, by 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.
2008-08-11, by Dan
A few fixes in SpecialUserFuncs: made avatars have a +30-day expiry date and made full login form show encryption blurb even when user_level > USER_LEVEL_MEMBER. Added expanding user-info blocks in memberlist (experimental).
2008-08-11, by Dan
Fixed a couple bugs in the check-for-updates code.
2008-08-11, by Dan
Fixed System pages not being createable even with proper admin rights. This is hackish, it probably needs to have something implemented at the ACL level.
2008-08-11, by Dan
SECURITY: Full query is no longer shown on SQL injection attempt; silenced calls to mysql_unbuffered_query() due to some untraceable yet harmless errors
2008-08-11, by Dan
Fixed minor z-index bug in jBox
2008-08-11, by Dan
Added preliminary support for ACL presets. Yay!
2008-08-11, by Dan
Some tweaks to common, real minor stuff that's been waiting to be committed for a couple weeks at least
2008-08-11, by Dan
Improved miniPrompt and fadefilter to properly overlap parent modal windows. MessageBox() is next. Fixed pref_disable_js_fx not working due to wrong type (number instead of boolean).
2008-08-11, by Dan
Made customizable 404 page have a {STANDARD404} variable available to allow embedding the "default" 404 content.
2008-08-05, by Dan
[Demo Security] Fixed plugin manager ignoring lockdown settings in demo mode
2008-08-05, by Dan
Fixed tooltip in Powered By Enano button on the sidebar. It called $lang->get() without checking to see if languages were initted yet.
2008-08-05, by Dan
Added abutton_img class + supporting properties in miniPromptMessage to allow icons on abuttons
2008-07-29, by Dan
Added tab-based interface to userpage UI. Yes, it is plugin expansible, and yes, it breaks existing plugins that add code to the userpage (but that can be fixed with a "colspan=4")
2008-07-28, by Dan
Added hack to printable theme to allow exporting of a website into static files (thanks vadi for the request); source for this functionality will be released soon
2008-07-28, by Dan
Fixed non-localized buttons in navbar on user CP, top menu trigger buttons should act as links again
2008-07-28, by Dan
Fixed undefined REQUEST_URI/HTTP_HOST in ENANO_CLI mode in template var init
2008-07-28, by Dan
Added ability to have language strings send variables through filter functions. Operates based on predefined filters, expandable with a call to Language::register_filter at the hook lang_init
2008-07-28, by Dan
Fixed improperly set up gzencode() replacement; fixed bad regexp in scale_image() security check
2008-07-28, by Dan
Made cdnPath define conditionally; fixed common_cli not properly loading plugins
2008-07-28, by Dan
Fixed missing PRIMARY KEY definitions in postgresql_stage2
2008-07-28, by Dan
Fixed a couple missing functions in placeholder_list in enano-lib-basic
2008-07-28, by Dan
Separated St. Patty CSS files into color theme and CSS
2008-07-23, by Dan
Made grinding_halt() exit with status 1 for POSIX compatibility; jscompress.php utility now accepts non-CDN websites
2008-07-23, by Dan
Made Admin:LangManager purge caches properly when uninstalling a language
2008-07-22, by Dan
Made Admin:UserManager accept "username" as well as "user" on GET
2008-07-22, by Dan
Fixed unlocalized column names in SecurityLog
2008-07-22, by Dan
Fixed non-localized group names in theme-manager
2008-07-22, by Dan
Made admin theme use jsres instead of JS_{HEADER,FOOTER} because of incompatibilities with Runt
2008-07-22, by Dan
Fixed some unlocalized strings in installer
2008-07-22, by Dan
Fixed unused $admintitle variable in $template->fading_button code generation; fixed missing CDNPATH, JS_HEADER, and JS_FOOTER in template_nodb; localized onpage_lbl_page_external
2008-07-22, by Dan
Made lang.php stop dying due to no strings installed for current language [experimental]
2008-07-22, by Dan
Fixed installer path check in Admin:Home; made admin-menu more compatible with componentized JS
2008-07-22, by Dan
Fixed MiniPrompt message boxes causing the window to scroll up
2008-07-22, by Dan
Improved JSON validation and error interface when validation fails; made rank manager support custom CSS
2008-07-22, by Dan
Added CDN support: a URL to a CDN can now be specified and Enano will load all images, CSS, and javascript (except TinyMCE) from that server
2008-07-20, by Dan
Fixed typo (missing equals sign) in allow_anon param to autofill username
2008-07-19, by Dan
Fixed missing require() on search.php in Special:Autofill (damn, when is this going to end?)
2008-07-19, by Dan
Fixed autofill ignoring existing ID for text box parent node. (yes, again)
2008-07-19, by Dan
Fixed disabled buttons sometimes not being apparent in admin theme
2008-07-19, by Dan
Fixed autofill ignoring existing ID for text box parent node. Note that autofill is still in a nonworking state.
2008-07-19, by Dan
Another dummy commit that Nighthawk insists on
2008-07-12, by Dan
Dummy commit because Mercurial wants to merge.
2008-07-12, by Dan
Damn it, something always gets mixed up!
2008-07-12, by Dan
NOW we can tag the release.
2008-07-12, by Dan
Permissions mix-up on Nighthawk, straightening things out. Unstable alpha release: 1.1.4 (Caoineag alpha 4)
1.1.4
2008-07-12, by Dan
Tagging for latest release
2008-07-12, by Dan
Re-merge of c9ea830a211f (oops)
2008-07-12, by Dan
Unstable alpha release: 1.1.4 (Caoineag alpha 4)
2008-07-12, by Dan
Fixed a few more PostgreSQL bugs with insert_id() and an issue with setting SERIAL columns manually. May break things if installed into a database without first dropping tables.
2008-07-12, by Dan
Fixed up the save routine in PageManager a bit
2008-07-12, by Dan
Final readme revision for release 1.1.4
2008-07-12, by Dan
Made the rank editor actually refresh the ranks cache upon creating/editing/deleting a rank. It's 5 in the morning, I'm going to bed, release is first thing after breakfast and coffee.
2008-07-12, by Dan
Added KNOWN_BUGS file.
2008-07-12, by Dan
Added group_rank option in admin group manager and user_title option in admin user manager
2008-07-12, by Dan
Fixed DiffieHellman in UserManager and added rank selector
2008-07-12, by Dan
Added Gravatar support in UserManager in admin panel
2008-07-12, by Dan
Rank editor is now in a working (beautiful) state. More intuitive than a Mac.
2008-07-12, by Dan
Fixed a few more upgrader glitches and polished things a bit more.
2008-07-12, by Dan
Refined upgrade process a bit. Uses libenanoinstall (incomplete), and post stage added to flush caches and import new strings
2008-07-12, by Dan
Hopefully fixed user_timezone bug in PostgreSQL upgrade
2008-07-12, by Dan
Fixed bad ALTER command in PostgreSQL 1.1.2 -> 1.1.3 upgrade
2008-07-09, by Dan
Fixed language string loading in upgrader
2008-07-09, by Dan
Fixed another bad tinyMCE reference in editor.js
2008-07-09, by Dan
Added Gravatar support! And it's really configurable too.
2008-07-09, by Dan
Added "default" option for getConfig() and made setConfig() only set if the new value is different
2008-07-09, by Dan
Oops, somehow changed mysql_query() to pg_query() in MySQL DBAL
2008-07-09, by Dan
Fixed undefined group_rank_id in sessions
2008-07-09, by Dan
Fixed missing require() on search.php in rebuild_page_index()
2008-07-09, by Dan
Got the installer working. Fixed a few bugs including a nasty-to-debug issue where the lang_id was being hardcoded during installation, resulting in strings being inserted with the wrong lang_id causing an infinfinite loop with fetch() throwing a "no strings" error and using template (which calls fetch()) to complain
2008-07-09, by Dan
Fixed lack of str_replace() to runtime-patch cache_anon_sidebar
2008-07-09, by Dan
Got user registration working with the new componentized JS framework
2008-07-09, by Dan
Completed work (we hope) on CacheManager admin page
2008-07-09, by Dan
Made CLI version of common load cache manager properly
2008-07-09, by Dan
Sprited icons for admin panel applets
2008-07-09, by 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.
2008-07-09, by Dan
Fixed a few places where page metadata cache should have been purged (there may be a few more commits like this)
2008-07-09, by Dan
Merging nighthawk and scribus branches (now that nighthawk isn't panicked anymore)
2008-07-07, by Dan
First stab at cache management backend. Everything seems to have been tested and working so far, but a number of things require a more specialized cache and can't go through the framework (e.g. user ranks which use references to map usernames to user IDs)
2008-07-07, by Dan
Moved enano_safe_array_merge() to functions.php as comment.php depends on it
2008-07-07, by Dan
First draft of new CacheManager admin page. Backend is yet to be implemented.
2008-07-07, by Dan
Fixed missing require() on math.php in SpecialUserFuncs
2008-07-07, by Dan
Moved all account deactivation notice presentation code to its own method in sessions
2008-07-07, by Dan
Fixed missing randkey() method in rijndael.php
2008-07-07, by Dan
Fixed $use_cache bug in plugins.php
2008-07-07, by Dan
Fixed missing require() on stats.php in pageprocess; made pageprocess update the metadata cache on page rename
2008-07-07, by Dan
Added purge_all_caches() routine to functions.php. Temporary, will be discarded once the new cache code is implemented
2008-07-07, by Dan
Added the theme_is_<themeid> template boolean value to allow conditional template code depending on theme ID (in shared templates, sidebar blocks, etc.)
2008-07-07, by Dan
Added ability to hide or show sidebar blocks based on a {restrict} or {hideif} conditional in the sidebar script
2008-07-07, by Dan
Added failsafe .htaccess files to enable far future Expires and mod_deflate
2008-07-03, by Dan
As promised, dropped in the new librijndael. Benchmarks say about 3 times faster, but more performance testing will be done.
2008-07-03, by Dan
A little more optimization work, client-side this time. I lied, no librijnadel2 here, but it's about to be merged in...
2008-07-03, by 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.
2008-07-02, by Dan
Another sweep from the optimization monster.
2008-07-02, by Dan
Made $session->private_key protected and added pk_{en,de}crypt methods for encrypting and decrypting data using the private key
2008-06-30, by Dan
Several optimization changes including getting rid of a few eval()s. Added placeholder functions for the theme manager, which should be working now
2008-06-30, by Dan
[minor] Added password_score_* into placeholder functions
2008-06-26, by Dan
Upgraded TinyMCE to 3.1.0.1. Ported a couple special pages to the componentized JS system.
2008-06-26, by Dan
Oops, scriptPath isn't defined in jsres.php.
2008-06-26, by Dan
Made encryption work in form-based logon again; modified load_component() to fetch compressed versions when possible
2008-06-26, by Dan
Fixed javascript ACL manager and captcha not showing on ajax login lockout_captcha event
2008-06-26, by Dan
Fixed missing table_prefix in generate_rank_sql()
2008-06-26, by Dan
Installer should work with JS componentization now
2008-06-26, by Dan
Majorly reworked Javascript runtime stuff to use on-demand loading.
2008-06-24, by Dan
Initial progress towards converting auto-completion framework to Spry. Not currently in a very working state.
2008-06-22, by Dan
Fixed SQL syntax error thrown during rank data fetch
2008-06-18, by Dan
Fixed access type warning in discussion button generation in template
2008-06-16, by Dan
Fixed: init_vars double-init check ignored theme changes/reloads
2008-06-16, by Dan
Made template parser remember last initted page_id and namespace to avoid double init; made additional_headers reassign only do so if $template->additional_headers is empty (it's being blanked somehow, need to come up with a backtrace sometime)
2008-06-16, by Dan
Fixed undefined index left over from scope system rewrite a few days ago
2008-06-16, by Dan
Fixed two bugs in paginator: noisy warning when rows run out and empty strings not being treated as valid from formatting functions
2008-06-16, by Dan
Fixed title not being set properly in redirect()
2008-06-15, by Dan
Renamed some functions (that were new in this release anyway) due to compatibility broken with PunBB bridge
2008-06-15, by Dan
Moved some TinyMCE init code to make JS early init work
2008-06-15, by Dan
Got ACL scope logic working again and began enforcing it. Breaking API change: assigning page title with $template->tpl_strings['PAGE_NAME'] will no longer work, use $template->assign_vars(). Workaround may be added later. Test for assign_vars method if compatibility needed. Added namespace processor API (non-breaking change). Several other things tweaked around as well.
2008-06-15, by Dan
Fixed some plugin compatibility issues seen in Nuggie
2008-06-14, by Dan
Updated image tag parser a bit. Handles recursion of brackets properly now, allows custom parameters from plugins, and takes parameters in any order due to new keyword-based parser
2008-06-10, by Dan
A bit of UX improvement to upgrade UI; updated readme for 1.1.4
2008-06-10, by Dan
Actually made the "prevent search indexing" switch work. Needs to be merged with stable.
2008-06-09, by Dan
Made ajaxReset() call the actual requested title instead of effective title; fixed (again) template compiler bug not matching certain tags (probably PCRE bug)
2008-06-07, by Dan
[YSlow experimental] Moved jsres.php include to bottom of the body in oxygen
2008-06-07, by Dan
Updated version number metadata in system plugin files; added some comments and removed unused code from index.php and includes/graphs.php
2008-06-07, by Dan
First test of rank manager interface, not currently capable of doing anything interesting (fills form with placeholder data); strings are in an earlier commit
2008-06-07, by 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
2008-06-07, by Dan
Removed remaining references to enano.homelinux.org
2008-06-07, by Dan
Added re-import function to plugin manager
2008-06-07, by Dan
[YSlow] Added Expires header on jsres.php
2008-06-07, by Dan
Fixed some GD detection bugs with freecap
2008-06-07, by Dan
Modified $template->init_vars() to pivot to local page metadata and permissions from a PageProcessor object instead of global data from $paths and permissions from $session to allow redirects to affect on-page controls as well as the actual content (only partially complete, protection and several other elements still need to be localized)
2008-06-07, by Dan
More work done on effective permissions API, namely reporting of page group and usergroup names
2008-05-24, by Dan
Added user preference for disabling visual effects in Javascript applets; added re-import button to installed plugins
2008-05-16, by Dan
Revamped some ACL code and added effective permissions calculation code into session manager
2008-05-12, by Dan
Merged in the word_lcase column (finally)
2008-05-11, by Dan
Moved some more images into sprites for Oxygen
2008-05-11, by Dan
Minified some JS files using YUI compressor
2008-05-11, by Dan
Added ability to delete the draft revision; [SECURITY] fixed lack of permission check on draft save; renamed messagebox() constructor to MessageBox() (backward compat. maintained)
2008-05-11, by Dan
Added source and compiled images for Mint's sprites
2008-05-07, by Dan
Re-synced Mint style from the Oxygen theme
2008-05-07, by Dan
Added ETag on TinyMCE gzip; changed ETag format for standard pages so as to include user and login info to control caching when logged in or out
2008-05-07, by Dan
Switched Oxygen to use CSS sprites for faster loading (CSS changes were in a past commit, only adding image files here)
2008-05-05, by Dan
Add standard header comment block and date of changes to tiny_mce_gzip to conform to GPL/LGPL
2008-05-05, by Dan
Added TinyMCE compression support and made some supporting modifications to common.php
2008-05-05, by Dan
Upgraded TinyMCE to version 3.0.8
2008-05-05, by Dan
Added ETag support and increased caching settings to try and speed the system up. Result of a YSlow audit.
2008-05-05, by 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.
2008-05-04, by Dan
Added but didn't set up custom_user_title ACL; fixed rebuild_page_index() to use word_lcase
2008-04-26, by Dan
Replaced some confirmation boxes with miniPromptMessage versions. This commit will require a re-langimport and shift-reload.
2008-04-21, by Dan
Merging changes from nighthawk
2008-04-14, by Dan
Added a really simple message box system based on miniPrompts, this will be used for confirmation windows like delete_page, clear_logs, delvote, etc.
2008-04-14, by Dan
Rebrand as 1.1.4 (Caoineag alpha 4)
2008-04-14, by Dan
Fixed selector stage in ACL editor under Safari
2008-04-14, by Dan
Added template_compile_subst hook
2008-04-14, by 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
2008-04-12, by Dan
Finally fixed link coloring settings in Oxygen Bleu; added compatibility wrapper for people that "ajaxLogonInit" over "ajaxLoginInit"
2008-04-12, by Dan
[HIG] Added a little heading and intro message to the top of the plugin manager
2008-04-12, by Dan
Fixed Javascript error in admin-menu with quotes in list items
2008-04-12, by Dan
Implemented security logging for plugin management
2008-04-10, by Dan
Fixed some bad language string references in plugin management API
2008-04-09, by Dan
(Hopefully) finished new plugin manager and implemented the utilization of it. Still HIGHLY experimental.
2008-04-09, by Dan
New plugin manager half-implemented. Most of the UI/frontend code is done. Moved sql_parse.php to /includes/ to allow use after installation - TODO: check installer, etc. for breakage
2008-04-09, by Dan
less
more
|
(0)
-192
+192
tip