Savannah CVS Surfing
- Log of /samizdat/samizdat/TODO
Parent Directory
Revision
1.21 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Apr 22 13:03:27 2009 UTC (2 months, 1 week ago) by
angdraug
Branch:
MAIN
CVS Tags:
HEAD
Changes since
1.20: +4 -14 lines
Diff to
previous 1.20
* simple message locking via timestamps
* use parametrized RDF queries instead of interpolated query strings: 30% speedup for front page and tag page generation due to better hit rate on translated RDF queries
* use case insensitive sort for tag names
* TODO cleanup: many of the planned items have been done
Revision
1.20 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Mar 30 11:35:48 2009 UTC (3 months ago) by
angdraug
Branch:
MAIN
Changes since
1.19: +1 -2 lines
Diff to
previous 1.19
* RDF sub-properties, transitive closures, must-not-bind sub-patterns
* focuses renamed back to tags
* sub-tags may be defined by moderators
* replies, versions, translations, sub-tags and other parts are generalized as transitive sub-properties of dct:isPartOf
* back to PostgreSQL-only until new triggers are ported
* new plugin APIs: tag, route
* global API-wide plugin options
* plugin dependencies
* upload queue (fixes Savannah bug #20710)
* upload message and its multimedia parts in one go
* record original_filename
* pass a block to Sanitize to programmatically filter out or rewrite HTML attribute values
* manual cut-off mark for short message display
* edit title of a multimedia message without re-uploading the file (fixes Savannah bug #20402)
* lock message to prevent further replies
* allow to recover accounts blocked due to lost confirmation email, show list of blocked accounts to moderators
* login automatically on email confirmation
* require old password to change password
* generalized dynamic page cache out of FrontpageController
* CSRF protection moved from ApplicationHelper to Request, allowing multiple secure forms per page
* allow custom strings inside generated forms
* use Message#load_from_rdf
* ResourcesList component
* frontpage template extracted from the controller
* do not display redundant reply titles
* do not display a setting if only one option is available
* separate limit on number of tags in a list
* cookie-based flash notices
* calendar (incomplete)
Revision
1.19 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Feb 11 19:31:49 2009 UTC (4 months, 3 weeks ago) by
angdraug
Branch:
MAIN
Changes since
1.18: +6 -4 lines
Diff to
previous 1.18
added several missing CGI.escapeHTML for message title and member full name (CVS-2009-0359); escape single quote as ' for compatibility with IE; improved handling of REXML and Tidy errors in Sanitize; password encryption upgraded from MD5 to salted SHA-512; documentation, unit tests, copyright notices updated; Flowplayer integration updated for Flowplayer 3, flowplayer aliases removed from example web server configs; don't redirect back to login page on successful login; sort moderation log by descending date for consistency with all other lists
Revision
1.16 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Feb 14 18:15:25 2008 UTC (16 months, 2 weeks ago) by
angdraug
Branch:
MAIN
Changes since
1.15: +6 -7 lines
Diff to
previous 1.15
major update of RDF storage: OPTIONAL sub-patterns (in SELECT only for now), per-statement FILTERs; new DataSet based pagination system; show pending moderation requests to everyone, force lowercase login names, use REXML::Formatters in Sanitize when available, documentation updated
Revision
1.15 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Jan 20 16:02:59 2008 UTC (17 months, 2 weeks ago) by
angdraug
Branch:
MAIN
Changes since
1.14: +0 -1 lines
Diff to
previous 1.14
notify moderator functionality added; Moderation model introduced; bugfixes: #20678 (redirect_when_done cookie is used to always redirect back to where login process was started from), always default to parent's title, don't append new lines to the end of message body; API changes: Request#redirect now requires '' to redirect to site base, Request#set_cookie 'expires' parameter defaults to non-persistent (session) cookie, #forever value now must be passed explicitly; Belarusian and Russian translations updated; documentation updated, Barcamp Sheffield 2007 slides added
Revision
1.14 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Nov 12 00:12:56 2007 UTC (19 months, 3 weeks ago) by
angdraug
Branch:
MAIN
Changes since
1.13: +0 -3 lines
Diff to
previous 1.13
show non-inline message file size; rate-limit cache.flush; inform guest users that they can't edit even open-for-all messages; Belarusian and Russian translations updated; minor documentation updates
Revision
1.13 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Aug 18 16:51:43 2007 UTC (22 months, 2 weeks ago) by
angdraug
Branch:
MAIN
Changes since
1.12: +0 -2 lines
Diff to
previous 1.12
import feeds patch by Boud refactored and integrated; Cache expiry made more flexible, persistent cross-site cache added; Antipam module unbundled from engine into standalone library; bugs fixed: #19830 (upload file message), #20303 (basic interface fixed and expanded), #20305 (don't display focus option without vote acess), #20678 (don't redirect to referer on login/logout), #20491 (fixed inconsistent handling of form action location by CSRF protection); documentation updated; minor refactorings and cleanups
Revision
1.12 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Apr 25 21:04:34 2007 UTC (2 years, 2 months ago) by
angdraug
Branch:
MAIN
Changes since
1.11: +0 -1 lines
Diff to
previous 1.11
CSRF protection for message, resource, and member controllers; translation of actions in moderation log; cache sites map configuration, ignore trailing slashes in URI prefixes; RequestSingleton reduced to ; upload location handling moved from Content to Request
Revision
1.11 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Feb 18 17:57:29 2007 UTC (2 years, 4 months ago) by
angdraug
Branch:
MAIN
Changes since
1.10: +1 -0 lines
Diff to
previous 1.10
documentation update (new bug, recommended modules); inherit hidden status from current message version, reflect hidden status in a diff; fix absolute image paths starting with //; ASCII-encode ellipsis (Boud); fix to let rgettext pick up Front Page, Belarusian and Russian translations updated
Revision
1.10 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Feb 2 20:33:51 2007 UTC (2 years, 5 months ago) by
angdraug
Branch:
MAIN
Changes since
1.9: +2 -0 lines
Diff to
previous 1.9
apply line-through style to hidden messages; Focus#rating= refactored to Focus#vote(); request() renamed to each_request(); documentation and copyrights updated
Revision
1.9 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jan 20 12:30:33 2007 UTC (2 years, 5 months ago) by
angdraug
Branch:
MAIN
Changes since
1.8: +2 -3 lines
Diff to
previous 1.8
added MySQL and improved SQLite3 support (documentation will follow), minor deployment fixes, renamed 'displace' to 'replace' as suggested by Boud, posting comment to a long thread now redirects to the right page, major improvement to error reporting: full stack trace is written to error log and referred by a hash supplied to the user
Revision
1.8 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Nov 29 16:07:35 2006 UTC (2 years, 7 months ago) by
angdraug
Branch:
MAIN
Changes since
1.7: +2 -2 lines
Diff to
previous 1.7
auto-url in default message format; French translation update; documentation update
Revision
1.5 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Nov 16 04:02:04 2006 UTC (2 years, 7 months ago) by
angdraug
Branch:
MAIN
Changes since
1.4: +1 -0 lines
Diff to
previous 1.4
fixed ampersand in URLs again, added cities.rb utility script, instructions on translations added, Belarusian and Russian translations updated
Revision
1.3 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Sep 24 13:34:44 2006 UTC (2 years, 9 months ago) by
angdraug
Branch:
MAIN
Changes since
1.2: +1 -1 lines
Diff to
previous 1.2
deployment fixes (upload should now work everywhere), upload_enabled? moved to PublishMessage, SiteConfig#content_location introduced, documentation updated, default message size limit increased to 1M, French translation and version-independent GetText wrapper (thanks Boud)
Revision
1.2 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 21 15:46:38 2006 UTC (3 years, 4 months ago) by
angdraug
Branch:
MAIN
Changes since
1.1: +1 -1 lines
Diff to
previous 1.1
new focus management interface, massive RDF update (parametrized queries, RDF#assert returns ids of new resources and should be wrapped inside transaction, PRESET NS is optional), better input validation (thanks Alster), Pingback support removed, intuitive page titles, modularized moderation logging, restored replies to focuses until Translations are done via dct:isPartOf
Revision
1.1 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Oct 27 18:21:37 2005 UTC (3 years, 8 months ago) by
angdraug
Branch:
MAIN
update from 5-month long development in private Monotone tree. source code restructured for Minero Aoki's setup.rb, Cache, Sanitize, and Storage are separated from core engine modules, samizdat-drb-server added to the tree; hidden messages are implemented; CSS validation is implemented; major documentation update, added verbose comments to config.yaml (cookie_prefix option moved to site section along the way); Ukrainian translation added, other translations updated; minor fixes: Cache entry deletion fixed, NOT in RDF literal expressions fixed, <del> removed from RedCloth markup, flush cache when member full name is changed, Sanitized updated for Ruby Tidy 1.1.x, several RSS improvements, html_short cache corruption fixed
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.