summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvan Prodromou <evan@prodromou.name>2008-11-13 21:57:15 -0500
committerEvan Prodromou <evan@prodromou.name>2008-11-13 21:57:15 -0500
commit07086d139168a183110bb41671ddd5b5ad333e4f (patch)
tree7d36def0efe13491755d92c9caf1f54a71d8b106
parent4f3d1e93e97365deac2366bfe422e8301d773a25 (diff)
update README
darcs-hash:20081114025715-84dde-f281521adee0c81cde88261a6a539495310ed927.gz
-rw-r--r--README88
1 files changed, 57 insertions, 31 deletions
diff --git a/README b/README
index 473aa91e7..80bb30414 100644
--- a/README
+++ b/README
@@ -2,8 +2,8 @@
README
------
-Laconica 0.6.1
-6 October 2008
+Laconica 0.6.2
+13 November 2008
This is the README file for Laconica, the Open Source microblogging
platform. It includes installation instructions, descriptions of
@@ -71,28 +71,44 @@ for additional terms.
New this version
================
-This is a minor feature improvement version from version 0.6.0
-(release 22 Sep 2008). Notable features of version 0.6.1 include:
-
-- Direct messages (DMs) and Favorites (faves) are now available
- through the Twitter-like API.
-- All of the Twitter commands (see http://ur1.ca/7ru) are available
- through SMS, IM, Web and API, although some are not functional (for
- features Laconica does not yet support)
-- 20 additional languages supported at various levels (some pretty
- basic).
-- Significant additional caching using memcached for most database
- queries. Using memcached can significantly speed up a Laconica
- instance with this version.
-- All required external libraries are now available in extlib/
- subdirectory.
-- Many bug fixes.
-- Continued but poorly-documented experimental support for Postgresql.
-
-NOTE: the database definition file, stoica.ini, has been renamed to
-laconica.ini (since this is the recommended database name). If you
-have a line in your config.php pointing to the old name, you'll need
-to update it.
+This is a minor feature and security improvement version from version
+0.6.1 (release 6 Oct 2008). Notable features of version 0.6.2 include:
+
+- Notice inboxes have been added. This is a big database change
+ that will allow a more robust messaging model in the future; for
+ now, it is an optimization that speeds up some queries.
+- Posted URLs are automatically shortened; users can choose their
+ preferred url shortening service.
+- Users can 'nudge' each other, in case they want to say 'hi' without
+ saying anything.
+- Support SUP protocol
+ (http://code.google.com/p/simpleupdateprotocol/) for quicker updates
+ to FriendFeed (http://friendfeed.com/).
+- Tag streams now have an RSS feed.
+- CSRF protection for posting notices and logging in. This closes
+ the "Version 0 API" used initially for identi.ca and supported
+ until September 30, 2008.
+- Slightly broadened the layout of default and Identi.ca themes to
+ accommodate more verbose (non-English!) languages' interfaces.
+- Replies made through the Web site will refer to the clicked-on
+ message.
+- enjit queue handler.
+- Experimental theme for iphone use.
+- Various internationalization scripts and updates.
+- Better UTF-8 escaped entity handling in API.
+- Better handling of since_id and before_id parameters in API.
+- Better heuristics for when to include a closing parenthesis in a link.
+- Handle multi-byte-encoded @-replies from XMPP through Twitter bridge.
+- Better handling of read-only requests in API, to allow using
+ replicated mirror servers.
+- A lot of common code factored out of default and identi.ca themes;
+ default theme now much more functional.
+- 'Invite-only' mode for closed sites.
+- Some undocumented features in Twitter API user/show.
+- Favorites flag in API for statuses.
+
+Because of the CSRF fixes in particular, this upgrade is recommended
+for all Laconica sites.
Prerequisites
=============
@@ -161,6 +177,8 @@ and the URLs are listed here for your convenience.
http://pear.php.net/package/Mail
- PEAR Net_SMTP, if you use the SMTP factory for notifications
http://pear.php.net/package/Net_SMTP
+- PEAR Net_Socket, if you use the SMTP factory for notifications
+ http://pear.php.net/package/Net_Socket
- XMPPHP, the follow-up to Class.Jabber.php. Probably the best XMPP
library available for PHP. http://xmpphp.googlecode.com/. Note that
as of this writing the version of this library that is available in
@@ -185,9 +203,9 @@ especially if you've previously installed PHP/MySQL packages.
1. Unpack the tarball you downloaded on your Web server. Usually a
command like this will work:
- tar zxf laconica-0.6.0.tar.gz
+ tar zxf laconica-0.6.2.tar.gz
- ...which will make a laconica-0.6.0 subdirectory in your current
+ ...which will make a laconica-0.6.2 subdirectory in your current
directory. (If you don't have shell access on your Web server, you
may have to unpack the tarball on your local computer and FTP the
files to the server.)
@@ -195,7 +213,7 @@ especially if you've previously installed PHP/MySQL packages.
2. Move the tarball to a directory of your choosing in your Web root
directory. Usually something like this will work:
- mv laconica-0.6.0 /var/www/mublog
+ mv laconica-0.6.2 /var/www/mublog
This will make your Laconica instance available in the mublog path of
your server, like "http://example.net/mublog". "microblog" or
@@ -580,7 +598,7 @@ Upgrading
If you've been using Laconica 0.6, 0.5 or lower, or if you've been
tracking the "darcs" version of the software, you will probably want
to upgrade and keep your existing data. There is no automated upgrade
-procedure in Laconica 0.6.1. Try these step-by-step instructions; read
+procedure in Laconica 0.6.2. Try these step-by-step instructions; read
to the end first before trying them.
0. Download Laconica and set up all the prerequisites as if you were
@@ -941,6 +959,10 @@ repository (see below), and you get a compilation error ("unexpected
T_STRING") in the browser, check to see that you don't have any
conflicts in your code.
+If you upgraded to Laconica 0.6.2 without reading the "Notice inboxes"
+section above, and all your users' 'Personal' tabs are empty, read the
+"Notice inboxes" section above.
+
Myths
=====
@@ -1004,6 +1026,8 @@ if anyone's been overlooked in error.
* Zach Copley, Control Yourself, Inc.
* Earle Martin, Control Yourself, Inc.
* Marie-Claude Doyon, designer, Control Yourself, Inc.
+* Sarven Capadisli, Control Yourself, Inc.
+* Robin Millette, Control Yourself, Inc.
* Ciaran Gultnieks
* Michael Landers
* Ori Avtalion
@@ -1016,7 +1040,9 @@ if anyone's been overlooked in error.
* Gina Haeussge
* Ken Sheppardson (Trac server, man-about-town)
* Tiago 'gouki' Faria (entrans)
+* Tryggvi Björgvinsson
-Thanks also to the thousands of people who have tried out Identi.ca,
-installed Laconi.ca, told their friends, and built the Open
-Microblogging network to what it is today.
+Thanks also to the developers of our upstream library code and to the
+thousands of people who have tried out Identi.ca, installed Laconi.ca,
+told their friends, and built the Open Microblogging network to what
+it is today.