mark: A photo of Mark kneeling on top of the Taal Volcano in the Philippines. It was a long hike. (Default)
Mark Smith ([staff profile] mark) wrote in [site community profile] changelog2009-03-07 07:19 am

[dw-free] remove $LJHOME/doc/todo.txt

[commit: http://hg.dwscoalition.org/dw-free/rev/3429653dc27e]

http://bugs.dwscoalition.org/show_bug.cgi?id=456

Remove cruft.

Patch by [staff profile] denise.

Files modified:
  • doc/todo.txt
--------------------------------------------------------------------------------
diff -r 8c7215415708 -r 3429653dc27e doc/todo.txt
--- a/doc/todo.txt	Sat Mar 07 07:18:13 2009 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,103 +0,0 @@
-    (Don't try to make much sense of this list.  It's mainly for the
-     core developers to keep track of things.)
-
-ANYBODY:
-
--- document all the db roles, and how to set 'em up in %LJ::DBINFO. (done?)
-
--- Windows syncitem client.  Use Perl+Win::Forms+ActiveState compiler
-   ... make local GDBM/etc file.  Export to HTML/XML/etc from that
-   file.
-
--- user journal stats (have most of plan)
-
-* need a 'replyanywhere' priv that lets site admins reply in journals
-  that are friends only, when the site admins aren't part of the
-  community.
-
-* fix LJ::get_itemid_{before|after} to respect security of $remote
-   NOTE: not easy to do fast.  maybe best not to do it. not a big deal.
-
-+----------+
-| bradfitz |
-+----------+
-
-* version checking in login protocol mode:
-   -- each client string:  versionid|version|security|noteline
-   -- new protocol login req opt: "checklevel" = { all | none | securityonly }
-   -- priv for client authors to update db
-
-misc:
-topics / named entries (url space control)
-logaccess bypass
-talkleft_xfp investigation
-
-* clustering:
-   -- console
-   -- after user's moved, update their memories:
-                 (0,global)->(userid,ditemid)
-      that way, filtering on "my own" will work.
-
-* rate limiting
-
-MISC:
-
-* new authentication/login system...
-   -- SSL logins & login tokens
-   -- for non-SSL clients:  challenge/response (with challenge
-      being request body, plus GMT yyyymmddhh)
-* ljcom: automate username changes (payments and renaming)
-* BML::500_on_die option: make BML send a 500 server error on any
-  _CODE block failure
-* BML: let VarInitScript define a hook to run on server error to
-  get error message, look at it, and decide new error message.
-* /fz/ joins on logtext (requires master) 
-* talk* joins on logtext (requires master)
-* LJ::delete_user()
-* require POST for all do actions (use LJ::did_post to check)
-* perf: don't preload friends in ljprotocol.pl:editfriends, check $sth->rows
-
-+-------------+
-| Cleanliness |
-+-------------+
-
-* use LJ::send_mail everywhere, not sendmail pipe by hand
-* XHTML compliant everywhere
-* remove *_do.bml pages, merge into one page instead.
-
-+--------+
-| Future |
-+--------+
-
-* HTML email we send out with images should be the images in the MIME body
-  and then HTML part reference those, not the ones on the site
-* attach files to posts (good for groupware)
-  -- new cap limits:  canattachfile, filemaxsize (0 for no limit)
-* support system tweaks:
-   - allow 5 minute locks
-* use <label> and accesskey= everywhere, for accessibility and
-  people that hate the mouse.
-* ability to further restrict HTML in comments in your journal:
-  no marquee, no img, etc.
-* respect user.status=="L" --> never let be modified, deleted, purged, etc
-* journal-wide security: private, friends/group only, by password
-
-+--------------+
-| low priority |
-+--------------+
-
-* ability to turn off display of friend ofs / friends / community ofs
-* remove necessity of menu_num arg in populate_web_menu 
-* allowing @livejournal.com on create_do.bml, but not editinfo_do.bml
-* on friends page, altposter posts show community mood theme, not owner's
-* remove directories in BML... make just generic.look -> scheme.look
-
-+-----------------+
-| Meeting minutes |
-+-----------------+
-* directory rewrite sometime
-* INERR undefined in livejournal?  no, it was.  weird.
-* two CVS: use collections (avva)
-* rate limiting
-* image serving / expiration (evan)
-
--------------------------------------------------------------------------------