--- samizdat-0.6.2.orig/debian/changelog
+++ samizdat-0.6.2/debian/changelog
@@ -0,0 +1,622 @@
+samizdat (0.6.2-2) unstable; urgency=low
+
+ * Upload to unstable.
+ * Added reference to upgrade instructions to NEWS.Debian; only include
+ NEWS.Debian in samizdat package, it's not relevant to libsamizdat-ruby*.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sat, 21 Feb 2009 12:53:39 +0200
+
+samizdat (0.6.2-1) experimental; urgency=low
+
+ * New upstream release:
+ - fixed XSS vulnerability exploitable via message title and member full
+ name (CVE-2009-0359)
+ - upgraded passwords encryption to salted SHA512
+ - added alternative mime types for mp3 and ogg uploads
+ - improved tidy error handling
+ - use IE- and HTML4-compatible numeric entity to escape single quote
+ - updated flowplayer plugin for Flowplayer 3.0.3
+ - documentation and unit tests updated.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Thu, 12 Feb 2009 14:49:48 +0200
+
+samizdat (0.6.1.20081028-1) experimental; urgency=low
+
+ * New upstream snapshot 2008-10-28.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Tue, 28 Oct 2008 20:54:06 +0200
+
+samizdat (0.6.1.20081025-1) experimental; urgency=low
+
+ * New upstream snapshot 2008-10-25:
+ - allow to force HTTPS-only logins, use secure session cookies
+ - catch REXML::Formatters NameError in Sanitize (Savannah bug #23848)
+ - RdfDataSet fixed to use optional parameter hash in cache key (Savannah
+ bug #24091)
+ - Antispam fixes (Savannah bug #24361 and more)
+ - Flowplayer removed from the package, the plugin code and configuration
+ updated to handle external Flowplayer binaries.
+ * Alternative Depends on libtidy-ruby1.8 downgraded to Suggests until
+ #500461 is fixed. Recommends of libsamizdat-ruby1.8 is not changed: the
+ library is still usable if $SAFE == 0.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sat, 25 Oct 2008 23:41:14 +0300
+
+samizdat (0.6.1.20080928-1) experimental; urgency=low
+
+ * New upstream snapshot 2008-09-28:
+ - compatibility with Ruby/DBI 0.4.0
+ - sensible default redirect for /member/index (Savannah bug #24185)
+ - small (StringIO) uploads fixed.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sun, 28 Sep 2008 22:35:39 +0300
+
+samizdat (0.6.1.20080921-2) experimental; urgency=low
+
+ * In previous version, Recommends of libsamizdat-ruby1.8 package was updated
+ for the Tidy fix, but Depends of samizdat package was missed. In this
+ version, the latter is brought in sync.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Mon, 22 Sep 2008 12:41:16 +0300
+
+samizdat (0.6.1.20080921-1) experimental; urgency=low
+
+ * New upstream snapshot 2008-09-21:
+ - Samizdat::Sanitize fixed to use tidy binary via pipe as alternative to
+ (currently broken) Ruby/Tidy DL-based library wrapper.
+ * Recommend tidy in preference to libtidy-ruby.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sun, 21 Sep 2008 16:32:16 +0300
+
+samizdat (0.6.1.20080831-1) experimental; urgency=low
+
+ * New upstream snapshot 2008-08-31:
+ - fixed RSS feeds caching bug
+ - Flowplayer updated to version 2.2.2
+ - flashembed updated to version 0.31
+ - translations updated: Spanish, French, Japanese, Polish
+ - new themes: torun, nihon, venezuela-centro.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sun, 31 Aug 2008 21:06:07 +0300
+
+samizdat (0.6.1.20080811-1) experimental; urgency=low
+
+ * New upstream snapshot 2008-08-11:
+ - fixed display of accounts with unset full name.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Mon, 11 Aug 2008 11:37:37 +0300
+
+samizdat (0.6.1.20080807-1) experimental; urgency=low
+
+ * New upstream snapshot 2008-08-07:
+ - bugfix: account creation didn't work, full name is now optional (see
+ NEWS.Debian on database migration)
+ - MIME type for .wmv fixed, for .rm (RealMedia) added
+ - clarifications of config files comments by Boud
+ - documentation update.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Thu, 07 Aug 2008 19:37:38 +0300
+
+samizdat (0.6.1.20080703-2) experimental; urgency=low
+
+ * debian/rules updated to include Japanese translation.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Thu, 03 Jul 2008 23:32:11 +0300
+
+samizdat (0.6.1.20080703-1) experimental; urgency=low
+
+ * New upstream snapshot 2008-07-03:
+ - bugfixes: flv mime type, message_content == nil, ordered inserts in
+ RDF#assert, VoteComponent
+ - Dia diagrams and LVEE-2008 slides added
+ - Flowplayer updated to version 2.2.1
+ - Polish and Japanese translations are updated, Japanese translation is
+ now enabled by default.
+ * Install Dia diagrams in documentation.
+ * Updated to Standards-Version 3.8.0:
+ - Homepage: field added to control file.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Thu, 03 Jul 2008 22:46:14 +0300
+
+samizdat (0.6.1.20080525-1) experimental; urgency=low
+
+ * New upstream snapshot 2008-05-25:
+ - use Mahoro library to detect file types (instead of content_type coming
+ with the CGI request which is unreliable and untrustworthy)
+ - minor bugfixes in l10n and error reporting.
+ * Added dependency on libmahoro-ruby1.8.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sun, 25 May 2008 19:01:49 +0300
+
+samizdat (0.6.1.20080510-1) experimental; urgency=low
+
+ * New upstream snapshot 2008-05-10:
+ - license upgraded to GPL 3
+ - Flowplayer flash video player integrated
+ - member settings rearranged
+ - role-based access control plugin (requires a db update).
+ * copyright updated.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sat, 10 May 2008 20:11:31 +0300
+
+samizdat (0.6.1.20080412-1) experimental; urgency=low
+
+ * New upstream snapshot 2008-04-12:
+ - SAFE level handling fixes
+ - SAFE level is at least 1 even without mod_ruby.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sat, 12 Apr 2008 00:18:25 +0300
+
+samizdat (0.6.1.20080407-4) experimental; urgency=low
+
+ * Fixed another mod_ruby security error.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Mon, 07 Apr 2008 01:39:43 +0300
+
+samizdat (0.6.1.20080407-3) experimental; urgency=low
+
+ * Added depends on librmagick-ruby1.8.
+ * Fixed mod_ruby security error.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Mon, 07 Apr 2008 00:55:17 +0300
+
+samizdat (0.6.1.20080407-2) experimental; urgency=low
+
+ * Fix missing plugins directory.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Mon, 07 Apr 2008 00:44:42 +0300
+
+samizdat (0.6.1.20080407-1) experimental; urgency=low
+
+ * New upstream snapshot 2008-04-07:
+ - plugins system
+ - image thumbnails.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Mon, 07 Apr 2008 00:31:18 +0300
+
+samizdat (0.6.1.20080322-1) experimental; urgency=low
+
+ * New upstream snapshot 2008-03-22:
+ - include description in RSS feeds (by mend0za)
+ - include request route in exception reports.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sat, 22 Mar 2008 16:46:00 +0200
+
+samizdat (0.6.1-1) unstable; urgency=low
+
+ * New upstream release.
+ * Upload to unstable.
+ * Updated depends on PostgreSQL to version 8.3, added alternate depends on
+ MySQL and SQLite3 DBDs for Samizdat engine.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Tue, 04 Mar 2008 15:56:15 +0200
+
+samizdat (0.6.0.20080225-1) experimental; urgency=low
+
+ * New upstream snapshot 2008-02-25:
+ - Storage module can be used stand-alone again
+ - minor bugfixes.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Mon, 25 Feb 2008 16:58:43 +0200
+
+samizdat (0.6.0.20080224-1) experimental; urgency=low
+
+ * New upstream snapshot 2008-02-24:
+ - minor fixes and optimizations
+ - database schema changed (index added).
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sun, 24 Feb 2008 12:43:38 +0200
+
+samizdat (0.6.0.20080223-1) experimental; urgency=low
+
+ * New upstream snapshot 2008-02-23:
+ - resource rendering improvements
+ - bugfixes
+ - translations updated: Belarusian, Russian.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sat, 23 Feb 2008 02:16:39 +0200
+
+samizdat (0.6.0.20080214-2) experimental; urgency=low
+
+ * Fixed pagination bug caused by spurious modification of GetText strings.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Thu, 14 Feb 2008 21:59:05 +0200
+
+samizdat (0.6.0.20080214-1) experimental; urgency=low
+
+ * New upstream snapshot 2008-02-14:
+ - optional sub-patterns in RDF queries
+ - DataSet based pagination system
+ - minor moderation system bugfixes
+ - force lowercase login names.
+ * Fixed bashism in samizdat init script (closes: #465353).
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Thu, 14 Feb 2008 20:49:24 +0200
+
+samizdat (0.6.0.20080120-1) experimental; urgency=low
+
+ * New upstream snapshot 2008-01-20:
+ - notify moderator functionality added
+ - upstream bugs fixed: #20678 and more (see upstream changelog)
+ - translations updated: Belarusian, Russian.
+ * Added alternative recommends on SQLite3 and MySQL DBDs for
+ libsamizdat-ruby1.8 (samizdat itself still depends on PostgreSQL).
+ * Updated for Standards-Version 3.7.3.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sun, 20 Jan 2008 18:25:14 +0200
+
+samizdat (0.6.0.20071112-1) experimental; urgency=low
+
+ * New upstream snapshot 2007-11-12:
+ - show non-inline message file size
+ - rate-limit cache.flush
+ - inform guest users that they can't edit even open-for-all messages
+ - translations updated: Belarusian, Russian.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Mon, 12 Nov 2007 00:17:06 +0000
+
+samizdat (0.6.0.20071104-1) experimental; urgency=low
+
+ * New upstream snapshot 2007-11-04 "Bonfire Night":
+ - per-resource moderation logs
+ - reverted back to not swapping message with its preferred translation in
+ full mode
+ - upstream bugs fixed: #21286, #20932, #21490, #21242, and more (see
+ upstream changelog)
+ - translations updated: Spanish, French, Japanese, Polish, Belarusian,
+ Russian
+ * Added versioned depends on Ruby with sync.rb fix and Ruby-GetText with
+ support for ISO-639 language tag extraction.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sun, 04 Nov 2007 23:43:39 +0000
+
+samizdat (0.6.0.20070818-1) experimental; urgency=low
+
+ * New upstream snapshot 2007-08-18:
+ - import feeds patch by Boud refactored and integrated
+ - Antipam module unbundled from engine into standalone library
+ - upstream bugs fixed: #19830, #20303, #20305, #20678, #20491
+ - translations updated: Polish, French, Spanish, Belarusian, Russian.
+ * Expanded Apache configuration instructions in README.Debian (thanks Boud).
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sat, 18 Aug 2007 17:58:10 +0100
+
+samizdat (0.6.0.20070618-1) experimental; urgency=low
+
+ * New upstream snapshot 2007-06-18:
+ - fixed yet another logic fault in message editing
+ - translations overhaul: swap completely preferred translation and
+ original.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Mon, 18 Jun 2007 20:41:40 +0100
+
+samizdat (0.6.0.20070617-1) experimental; urgency=low
+
+ * New upstream snapshot 2007-06-17:
+ - fixed several security bugs around message ownership
+ - antispam patch by Boud integrated
+ - updated translations: French, Polish
+ - new translation: Japanese (experimental)
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sun, 17 Jun 2007 19:00:17 +0100
+
+samizdat (0.6.0.20070519-2) experimental; urgency=low
+
+ * Don't cache MessageComponent#info.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sat, 19 May 2007 13:58:18 +0100
+
+samizdat (0.6.0.20070519-1) experimental; urgency=low
+
+ * New upstream snapshot 2007-05-19:
+ - monkey fix to sync.rb included in cache.rb
+ - mutual recursion between MessageComponent and Focus fixed
+ - documentation updates.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sat, 19 May 2007 13:41:48 +0100
+
+samizdat (0.6.0.20070509-1) experimental; urgency=low
+
+ * New upstream snapshot 2007-05-09:
+ - Cache rewritten for better deadlock avoidance
+ - requires a patch to be applied to sync.rb in libruby1.8
+ - README.Debian added.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Wed, 09 May 2007 21:34:57 +0100
+
+samizdat (0.6.0.20070506-1) experimental; urgency=low
+
+ * New upstream snapshot 2007-05-06:
+ - use cache instead of database for CSRF protection to avoid deadlocks
+ - more input validation.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sun, 06 May 2007 13:02:38 +0100
+
+samizdat (0.6.0.20070505-1) experimental; urgency=low
+
+ * New upstream snapshot 2007-05-05:
+ - language list restored (thanks Boud)
+ - account creation fixed
+ - RSS and input validation fixes.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sat, 05 May 2007 14:22:05 +0100
+
+samizdat (0.6.0.20070501-2) experimental; urgency=low
+
+ * Brown paper bag version: missed some essential directories in debian/rules.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Wed, 02 May 2007 01:01:16 +0100
+
+samizdat (0.6.0.20070501-1) experimental; urgency=low
+
+ * New upstream snapshot 2007-05-01:
+ - refactored into MVC pattern (Apache config change required)
+ - passwd renamed to password (database change required)
+ - compatible with Ruby 1.8.6
+ - CSRF protection added
+ - lighttpd support added
+ - diff now includes images and file links
+ - actions in moderation log translated
+ - updated translations: Spanish, Russian, Belarusian
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Tue, 01 May 2007 22:19:58 +0100
+
+samizdat (0.6.0.20070218-1) experimental; urgency=low
+
+ * New upstream snapshot 2007-02-18:
+ - more hidden messages fixes
+ - closed loophole in sanitization of absolute image paths
+ - minor ellipsis encoding and Front Page link translation link fixes
+ - updated translations: Polish.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sun, 18 Feb 2007 18:17:22 +0000
+
+samizdat (0.6.0.20070202-1) experimental; urgency=low
+
+ * New upstream snapshot 2007-02-02:
+ - new translations: Spanish, German
+ - updated translations: French, Polish
+ - hidden messages are displayed line-through.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Fri, 02 Feb 2007 23:16:26 +0000
+
+samizdat (0.6.0.20070120-1) experimental; urgency=low
+
+ * New upstream snapshot 2007-01-20:
+ - better error reporting
+ - MySQL and SQLite support (still not ready for production)
+ - renamed 'displace' to 'replace'
+ - fixed redirect on posting to a multi-page thread.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sat, 20 Jan 2007 12:42:15 +0000
+
+samizdat (0.6.0.20061207-1) experimental; urgency=low
+
+ * New upstream snapshot 2006-12-07:
+ - Sanitize: allow ':' in URI
+ - refactoring: MessageContent
+ - usability: sort replies by id
+ - privacy: send Apache error.log to /dev/null by default.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Thu, 07 Dec 2006 21:48:25 +0000
+
+samizdat (0.6.0-3) unstable; urgency=low
+
+ * First upload to unstable.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Mon, 04 Dec 2006 12:59:01 +0000
+
+samizdat (0.6.0-2) experimental; urgency=low
+
+ * Catch up to the final release tarball:
+ - SAMIZDAT_VERSION set to 0.6.0
+ - copyrights updated.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Wed, 29 Nov 2006 17:46:28 +0000
+
+samizdat (0.6.0-1) experimental; urgency=low
+
+ * New upstream release 0.6.0:
+ - unit and functional tests fully up to date
+ - auto-url in default message format
+ - French translation update
+ - documentation update.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Wed, 29 Nov 2006 17:06:25 +0000
+
+samizdat (0.5.5.20061127-1) experimental; urgency=low
+
+ * New upstream snapshot 2006-11-27:
+ - manpages for scripts added.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Mon, 27 Nov 2006 08:36:14 +0000
+
+samizdat (0.5.5.20061126-1) experimental; urgency=low
+
+ * New upstream snapshot 2006-11-26:
+ - login timeout increased to 4 hours
+ - Polish and French translations updated
+ - fixed query UI bug with unsubstituted literals.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sun, 26 Nov 2006 15:55:48 +0000
+
+samizdat (0.5.5.20061116-1) experimental; urgency=low
+
+ * New upstream snapshot 2006-11-16:
+ - fixed ampersand in URLs
+ - Belarusian and Russian translations updated
+ - documentation update.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Thu, 16 Nov 2006 04:12:28 +0000
+
+samizdat (0.5.5.20061029-1) experimental; urgency=low
+
+ * New upstream snapshot 2006-10-29:
+ - HTML diff, view source for Textile and HTML
+ - message publishing and deployment cleanup.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sun, 29 Oct 2006 11:07:09 +0000
+
+samizdat (0.5.5.20061024-1) experimental; urgency=low
+
+ * New upstream snapshot 2006-10-24:
+ - fix for memory leak in Tidy.path=()
+ - GetText and sites.yaml fixes by Boud
+ - cache fix for front page image links.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Tue, 24 Oct 2006 01:37:34 +0100
+
+samizdat (0.5.5.20060924-1) experimental; urgency=low
+
+ * New upstream snapshot 2006-09-24:
+ - database generation script
+ - experimental SQLite3 support
+ - default login timeouts reduced for tighter security
+ - documentation and unit tests updated
+ - uploads fixed
+ - by Boud: french translation, support old GetText versions < 1.6.0 (sarge
+ has 0.8.0).
+ * Removed version from libgettext-ruby depends.
+ * Debian Policy conformance:
+ - upgraded recommends of httpd-cgi to depends
+ - moved cgi-bin scripts to /usr/share.
+ * Updated description for libsamizdat-ruby.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sun, 24 Sep 2006 14:50:04 +0100
+
+samizdat (0.5.5.20060914-1) experimental; urgency=low
+
+ * New upstream snapshot 2005-09-14:
+ - now works with new libgettext-ruby
+ - block cross-site images in xhtml.yaml.
+ * Samizdat DRB server now enabled by default.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Thu, 14 Sep 2006 13:35:16 +0100
+
+samizdat (0.5.5.20060913-1) experimental; urgency=low
+
+ * New upstream snapshot 2005-09-13:
+ - new deployment method: configuration moved from environment variables to
+ files in /etc/samizdat
+ - FastCGI now works with multi-site setups
+ - Apache config example provided
+ - Esperanto translation updated.
+ * Updated Recommends to postgresql-8.1, apache2-mpm-prefork (multi-threaded
+ Apache2 MPMs cause trouble with mod_ruby), libapache2-mod-fcgid and
+ libfcgi-ruby1.8.
+ * Versioned recommends on libgettext-ruby (API changed).
+ * Added LSB init info to the init script.
+ * Bumped Standards-Version to 3.7.2.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Wed, 13 Sep 2006 13:57:07 +0100
+
+samizdat (0.5.5.20060417-1) experimental; urgency=low
+
+ * New upstream snapshot 2005-04-17:
+ - fixed cross-site config cache corruption
+ - selective cache flush, 'All Replies' link of front page
+ - translations updated.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Mon, 17 Apr 2006 16:16:05 +0300
+
+samizdat (0.5.5.20060416-1) experimental; urgency=low
+
+ * New upstream snapshot 2005-04-16:
+ - fixed RSS/DRbUnknown bug
+ - synchronized Cache
+ - more security improvements.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sun, 16 Apr 2006 15:05:10 +0300
+
+samizdat (0.5.5.20060409-1) experimental; urgency=low
+
+ * New upstream snapshot 2005-04-09:
+ - fixed: previous uriref focus fix broke normal focuses
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sun, 9 Apr 2006 22:10:43 +0300
+
+samizdat (0.5.5.20060407-1) experimental; urgency=low
+
+ * New upstream snapshot 2005-04-07:
+ - fixed NULL new message language and virtual uriref focus
+ - documentation update.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Fri, 7 Apr 2006 13:15:59 +0300
+
+samizdat (0.5.5.20060228-1) experimental; urgency=low
+
+ * New upstream snapshot 2005-02-28:
+ - Belarussian and Russian translations updated.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Tue, 28 Feb 2006 17:44:34 +0200
+
+samizdat (0.5.5.20060221-2) experimental; urgency=low
+
+ * Brown paper bug with 'add new focus' menu fixed
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Tue, 21 Feb 2006 19:45:48 +0200
+
+samizdat (0.5.5.20060221-1) experimental; urgency=low
+
+ * New upstream snapshot 2005-02-21:
+ - new focus management interface
+ - massive RDF update
+ - better input validation
+ - Pingback removed.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Tue, 21 Feb 2006 18:59:25 +0200
+
+samizdat (0.5.5.20051219-1) experimental; urgency=low
+
+ * New upstream snapshot 2005-12-19:
+ - message publishing UI improvements
+ - Message#nrelated bugfix
+ - moderation log link on front page
+ - documentation and translations update.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Tue, 20 Dec 2005 13:17:19 +0200
+
+samizdat (0.5.5.20051202-2) experimental; urgency=low
+
+ * Typo in Polish translation fixed.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Fri, 02 Dec 2005 17:33:52 +0200
+
+samizdat (0.5.5.20051202-1) experimental; urgency=low
+
+ * New upstream snapshot 2005-12-02:
+ - Polish translation added.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Fri, 02 Dec 2005 17:14:14 +0200
+
+samizdat (0.5.5.20051110-1) experimental; urgency=low
+
+ * New upstream snapshot 2005-11-10:
+ - RSS feed for RDF query results
+ - pagination improvement
+ - better fix for Samizdat::Cache
+ - xhtml.yaml lookup instead of absolute path in Template
+ - updated unit tests
+ - updated Belarusian, Russian, Ukrainian translations
+ - minor documentation update.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Thu, 10 Nov 2005 21:34:44 +0200
+
+samizdat (0.5.5.20051027-1) experimental; urgency=low
+
+ * New upstream snapshot 2005-10-27:
+ - hidden messages support
+ - bugfixes in RDF, RedCloth, Samizdat::Cache
+ - major documentation update
+ - minor fixes.
+ * Make use of LSB init-functions in samizdat.init when lsb-base is available.
+ * Don't install the unfinished samizdat-site and samizdat-webrick-server.
+ * Updated debian/watch file.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Thu, 27 Oct 2005 21:58:56 +0300
+
+samizdat (0.5.5-1) experimental; urgency=low
+
+ * Initial release. Closes: #311271 (ITP).
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sat, 20 Aug 2005 15:01:05 +0300
--- samizdat-0.6.2.orig/debian/compat
+++ samizdat-0.6.2/debian/compat
@@ -0,0 +1 @@
+4
--- samizdat-0.6.2.orig/debian/control
+++ samizdat-0.6.2/debian/control
@@ -0,0 +1,50 @@
+Source: samizdat
+Maintainer: Dmitry Borodaenko <angdraug@debian.org>
+Section: web
+Priority: optional
+Homepage: http://samizdat.nongnu.org/
+Build-Depends: debhelper (>= 4), ruby1.8, gettext
+Standards-Version: 3.8.0
+
+Package: samizdat
+Architecture: all
+Depends: ruby, libsamizdat-ruby1.8 (= ${binary:Version}), tidy, librmagick-ruby1.8, libmahoro-ruby1.8, libdbd-pg-ruby1.8 | libdbd-mysql-ruby1.8 | libdbd-sqlite3-ruby1.8, apache2-mpm-prefork | httpd-cgi
+Recommends: postgresql-8.3 | postgresql (>= 7.3), libapache2-mod-ruby | libapache2-mod-fcgid, libapache-ruby1.8 | libfcgi-ruby1.8, libgettext-ruby1.8 (>= 1.7.0), libalgorithm-diff-ruby1.8, libredcloth-ruby1.8
+Suggests: libtidy-ruby1.8
+Description: Collaboration and open publishing engine
+ Generic RDF-based Web engine intended for building collaboration and
+ open publishing web sites. Samizdat engine allows everyone to publish,
+ view, comment, edit, and aggregate text and multimedia resources, vote
+ on ratings and classifications, filter resources by flexible sets of
+ criteria.
+
+Package: libsamizdat-ruby
+Section: interpreters
+Architecture: all
+Depends: libsamizdat-ruby1.8
+Description: Samizdat module for Ruby
+ This module is usable outside of Samizdat engine and provides following
+ classes:
+ * Antispam: simple Wiki spam filter
+ * Cache: thread-safe time-limited FIFO cache
+ * Sanitize: HTML validation (requires Tidy)
+ * Storage: relational RDF storage (requires DBD::Pg)
+ .
+ This package is a dependency package, which depends on the package
+ containing actual Ruby Samizdat module for the default Ruby version
+ (currently 1.8).
+
+Package: libsamizdat-ruby1.8
+Section: interpreters
+Architecture: all
+Depends: libruby1.8 (>= 1.8.6.36-1)
+Recommends: tidy | libtidy-ruby1.8, libdbd-pg-ruby1.8 | libdbd-mysql-ruby1.8 | libdbd-sqlite3-ruby1.8
+Description: Samizdat module for Ruby 1.8
+ This module is usable outside of Samizdat engine and provides following
+ classes:
+ * Antispam: simple Wiki spam filter
+ * Cache: thread-safe time-limited FIFO cache
+ * Sanitize: HTML validation (requires Tidy)
+ * Storage: relational RDF storage (requires Pg, MySQL, or SQLite3 DBD driver)
+ .
+ This package contains Samizdat module for Ruby 1.8.
--- samizdat-0.6.2.orig/debian/watch
+++ samizdat-0.6.2/debian/watch
@@ -0,0 +1,2 @@
+version=2
+http://savannah.nongnu.org/download/samizdat/samizdat-([\d\.]*).tar.gz
--- samizdat-0.6.2.orig/debian/copyright
+++ samizdat-0.6.2/debian/copyright
@@ -0,0 +1,19 @@
+Author: Dmitry Borodaenko <angdraug@debian.org>
+
+Copyright (c) 2002-2008 Dmitry Borodaenko <angdraug@debian.org>
+
+Flowplayer:
+
+Copyright (c) 2008 Anssi Piirainen
+
+License: GPL (On Debian systems, the complete text of the GNU General
+Public License can be found in /usr/share/common-licenses/GPL-3)
+
+------------------------------------------------------------------------
+
+Packaged for Debian by: Dmitry Borodaenko <angdraug@debian.org>
+
+Copyright (c) 2005-2008 Dmitry Borodaenko <angdraug@debian.org>
+
+Obtained from: http://www.nongnu.org/samizdat/
+
--- samizdat-0.6.2.orig/debian/samizdat.default
+++ samizdat-0.6.2/debian/samizdat.default
@@ -0,0 +1,8 @@
+# /etc/default/samizdat
+# Dmitry Borodaenko
+
+# Change to "0" to disable starting samizdat-drb-server on boot
+ENABLED=1
+
+# Change default dRuby URI
+#OPTIONS='druby://localhost:9000'
--- samizdat-0.6.2.orig/debian/rules
+++ samizdat-0.6.2/debian/rules
@@ -0,0 +1,84 @@
+#!/usr/bin/make -f
+SHELL = /bin/bash
+
+package = samizdat
+tmp = debian/tmp
+datadir = /usr/share
+bindir = /usr/bin
+cgibindir = /usr/share/$(package)/cgi-bin
+libdir18 = $(shell ruby1.8 -r rbconfig -e 'print Config::CONFIG["rubylibdir"]')
+
+build: build-ruby1.8-stamp
+
+build-ruby1.8-stamp:
+ dh_testdir
+
+ # config, setup, install
+ ruby1.8 setup.rb all --shebang=never \
+ --datadir=$(tmp)$(datadir) \
+ --bindir=$(tmp)$(bindir) \
+ --rbdir=$(tmp)$(libdir18)
+
+ touch build-ruby1.8-stamp
+
+install: build
+ dh_testdir
+ dh_testroot
+
+ # common for all ruby versions
+ install -m 755 -g root -d $(tmp)$(cgibindir)
+ install -m 755 -g root cgi-bin/*.rb $(tmp)$(cgibindir)
+ install -m 755 -g root -d $(tmp)$(datadir)/locale/be/LC_MESSAGES
+ for lang in be de eo es fr ja pl ru ua; do \
+ install -m 755 -d -g root $(tmp)$(datadir)/locale/$$lang/LC_MESSAGES; \
+ msgfmt po/$$lang.po -o $(tmp)$(datadir)/locale/$$lang/LC_MESSAGES/$(package).mo; \
+ done
+ install -m 755 -g root -d $(tmp)/etc/samizdat/sites
+ install -m 644 -g root data/samizdat/{defaults,sites}.yaml $(tmp)/etc/samizdat
+ install -m 644 -g root data/samizdat/config.yaml $(tmp)/etc/samizdat/sites/samizdat.yaml
+
+ # samizdat
+ echo $(tmp)$(datadir) >debian/samizdat.install
+ echo "$(tmp)$(bindir)/*" >>debian/samizdat.install
+ echo $(tmp)$(cgibindir) >>debian/samizdat.install
+ echo "$(tmp)$(libdir18)/$(package)/{engine*,components,controllers,helpers,models,plugins}" >>debian/samizdat.install
+ echo $(tmp)/etc/samizdat >>debian/samizdat.install
+
+ # libsamizdat-ruby1.8
+ echo "$(tmp)$(libdir18)/samizdat/{antispam,cache,sanitize,storage}.rb" \
+ >debian/libsamizdat-ruby1.8.install
+
+ dh_install
+
+binary: binary-indep binary-arch
+
+binary-indep: install
+ dh_testdir -i
+ dh_testroot -i
+
+ dh_installinit -i
+ dh_installchangelogs -i ChangeLog
+ dh_installdocs -i
+ dh_installman -i doc/man/*
+ dh_installexamples -i doc/examples/*
+ dh_link -i
+ dh_compress -i -X.rb -X.html -X.dia
+ dh_fixperms -i
+ dh_installdeb -i
+ dh_gencontrol -i
+ dh_md5sums -i
+ dh_builddeb -i
+
+binary-arch:
+
+clean:
+ dh_testdir
+ dh_testroot
+ -ruby1.8 setup.rb clean
+ -rm -f .config
+ -rm -f build-ruby1.8-stamp
+ -rm -f debian/*.install
+
+ dh_clean
+
+.PHONY: build binary binary-indep binary-arch clean
--- samizdat-0.6.2.orig/debian/samizdat.init
+++ samizdat-0.6.2/debian/samizdat.init
@@ -0,0 +1,104 @@
+#! /bin/sh
+
+# Samizdat dRuby object cache server init script
+# May 2005
+# Dmitry Borodaenko
+
+# Borrowed from spamassassin init script by Duncan Findlay
+# Based on skeleton by Miquel van Smoorenburg and Ian Murdock
+
+### BEGIN INIT INFO
+# Provides: samizdat-drb-server
+# Required-Start: mountall
+# Required-Stop: mountall
+# Should-Start:
+# Should-Stop:
+# Default-Start: 2 3 4 5
+# Default-Stop: 0 1 6
+# Short-Description: Start and stop Samizdat DRB server
+# Description: Used by Samizdat web engine as cache and syncronized
+# database access dispatcher.
+### END INIT INFO
+
+PATH=/sbin:/bin:/usr/sbin:/usr/bin
+CHUID=nobody
+DAEMON=/usr/bin/samizdat-drb-server
+NAME=samizdat-drb-server
+SNAME=samizdat
+DESC="Samizdat object cache"
+PIDFILE="/var/run/$NAME.pid"
+PNAME=$NAME
+
+# use dummy lsb init-functions if lsb-base is not installed
+if [ -r /lib/lsb/init-functions ]; then
+ . /lib/lsb/init-functions
+else
+ log_begin_msg() { echo -n "$@"; }
+ log_progress_msg() { echo -n " $@"; }
+ log_success_msg() { echo "$@"; }
+ log_failure_msg() { echo "$@"; }
+ log_warning_msg() { echo "$@"; }
+ log_end_msg() { if [ "$1" = "0" ]; then echo "."; else echo " failed!"; fi }
+fi
+
+# Apparently people have trouble if this isn't explicitly set...
+export TMPDIR=/tmp
+
+# Defaults - don't touch, edit /etc/default/samizdat
+ENABLED=0
+OPTIONS=""
+NICE=
+
+test -f /etc/default/samizdat && . /etc/default/samizdat
+
+if [ "$ENABLED" = "0" ]; then
+ log_success_msg "$DESC: disabled, see /etc/default/samizdat"
+ exit 0
+fi
+
+test -f $DAEMON || exit 0
+
+set -e
+
+case "$1" in
+ start)
+ log_begin_msg "Starting $DESC:"
+ log_progress_msg $NAME
+ start-stop-daemon --start --pidfile $PIDFILE --name $PNAME \
+ $NICE --oknodo --startas $DAEMON -- $OPTIONS
+ log_end_msg $?
+ ;;
+
+ stop)
+ log_begin_msg "Stopping $DESC:"
+ log_progress_msg "$NAME"
+ start-stop-daemon --stop --pidfile $PIDFILE --oknodo
+ rm -f $PIDFILE
+ log_end_msg $?
+ ;;
+
+ reload|force-reload)
+ log_begin_msg "Reloading $DESC:"
+ log_progress_msg $NAME
+ start-stop-daemon --stop --pidfile $PIDFILE --signal HUP
+ log_end_msg $?
+ ;;
+
+ restart)
+ log_begin_msg "Restarting $DESC:"
+ log_progress_msg $NAME
+ start-stop-daemon --stop --pidfile $PIDFILE --oknodo
+ rm -f $PIDFILE
+ start-stop-daemon --start --pidfile $PIDFILE --name $PNAME \
+ $NICE --oknodo --startas $DAEMON -- $OPTIONS
+ log_end_msg $?
+ ;;
+
+ *)
+ N=/etc/init.d/$SNAME
+ log_failure_msg "Usage: $N {start|stop|restart|reload|force-reload}" >&2
+ exit 1
+ ;;
+esac
+
+exit 0
--- samizdat-0.6.2.orig/debian/samizdat.docs
+++ samizdat-0.6.2/debian/samizdat.docs
@@ -0,0 +1,6 @@
+README
+NEWS
+TODO
+AUTHORS
+doc/*.txt
+doc/diagrams
--- samizdat-0.6.2.orig/debian/README.Debian
+++ samizdat-0.6.2/debian/README.Debian
@@ -0,0 +1,69 @@
+Samizdat Setup on Debian
+========================
+
+Synopsis
+--------
+
+1) Install all required and recommended packages:
+
+apt-get install samizdat postgresql-8.1 apache2-mpm-prefork \
+ libapache2-mod-ruby libapache-ruby1.8 libgettext-ruby1.8 \
+ libalgorithm-diff-ruby1.8 libredcloth-ruby1.8
+
+2) Configure Apache:
+
+Copy example configuration file:
+
+gzip -dc /usr/share/samizdat/doc/examples/apache.conf.gz > \
+ /etc/apache2/sites-available/samizdat
+
+Enable it:
+
+ln -s /etc/apache2/sites-available/samizdat \
+ /etc/apache2/sites-enabled/samizdat
+
+Create required directories:
+
+mkdir -p /var/www/samizdat /var/www/samizdat/content \
+ /var/log/apache2/samizdat
+chown www-data:www-data /var/www/samizdat/content
+
+3) Create PostgreSQL database and configure IDENT access for CGI
+scripts:
+
+/usr/bin/samizdat-create-database samizdat pgsql
+echo 'samizdat www-data samizdat' \
+ >> /etc/postgresql/8.1/main/pg_ident.conf
+
+pg_hba.conf:
+
+ # Database administrative login by UNIX sockets
+ local all postgres ident sameuser
+
+ # TYPE DATABASE USER CIDR-ADDRESS METHOD
+ local samizdat all ident samizdat
+
+ # "local" is for Unix domain socket connections only
+ local all all ident sameuser
+ # IPv4 local connections:
+ host all all 127.0.0.1/32 md5
+ # IPv6 local connections:
+ host all all ::1/128 md5
+
+4) Restart Apache and Samizdat and look at http://localhost/samizdat/
+with a web browser. To test a remote server, you will have to modify
+default Apache and Samizdat configuration files first.
+
+
+Explanations
+------------
+
+(1) If you want full Samizdat functionality, install all Ruby libraries
+that samizdat package recommends. Samizdat works with both mod_ruby and
+FastCGI, mod_ruby generally gives better performance and memory usage,
+while FastCGI would allow you to isolate Ruby interpreter from Apache
+process if you need that.
+
+(2) Copy example/apache.conf to a place where your Apache can find it.
+If you change site name from 'samizdat' to something else, go through
+the config and change it in all appropriate places.
--- samizdat-0.6.2.orig/debian/samizdat.NEWS
+++ samizdat-0.6.2/debian/samizdat.NEWS
@@ -0,0 +1,39 @@
+samizdat (0.6.2-2) unstable; urgency=low
+
+ If you are upgrading from Samizdat 0.6.1, follow upgrade instructions in the
+ Samizdat 0.6.2 release notes:
+
+ http://samizdat.nongnu.org/release-notes/samizdat-0.6.2.html#upgrade
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sat, 21 Feb 2009 12:53:39 +0200
+
+samizdat (0.6.1.20081025-1) experimental; urgency=low
+
+ As of this version, Flowplayer binary is no longer included with the
+ samizdat package, if you use it you have to download it from
+ http://flowplayer.org/download.html and put it where your Web server can
+ serve it from. See comments in defaults.yaml for more details.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Sat, 25 Oct 2008 23:41:14 +0300
+
+samizdat (0.6.1.20080807-1) experimental; urgency=low
+
+ As of this version, Member.full_name may be NULL, use the following SQL to
+ update your database schema:
+
+ ALTER TABLE Member ALTER COLUMN full_name DROP NOT NULL;
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Thu, 07 Aug 2008 19:27:50 +0300
+
+samizdat (0.6.0.20070501-1) experimental; urgency=low
+
+ If you are upgrading from a package version lower than 0.6.0.20070501-1, you
+ will need to update database schema. Run following SQL for every site:
+
+ ALTER TABLE Member RENAME COLUMN passwd TO password;
+
+ You should also bring your Apache and Samizdat configuration files in line
+ with new config versions, some incompatible changes were made in this
+ release.
+
+ -- Dmitry Borodaenko <angdraug@debian.org> Tue, 01 May 2007 22:19:58 +0100