Refactoring.
authorcli
Wed May 04 18:06:24 2011 +0200 (2011-05-04)
changeset 40f8894df2d079
parent 39 73b21e9f3958
child 41 11402b568081
Refactoring.
.hgignore
AUTHORS
COPYING
DEBIAN/README.Debian
DEBIAN/compat
DEBIAN/conffiles
DEBIAN/control
DEBIAN/docs
README
SConstruct
build.xml
debian/README.Debian
debian/compat
debian/conffiles
debian/control
debian/docs
debian/rules
doc/RFC3977
doc/RFC3977.pdf
helpers/commands.list
helpers/copyright
helpers/database_mysql5_tmpl.sql
helpers/database_postgresql8_tmpl.sql
helpers/helptext
helpers/sonews-web
helpers/sonews.conf.sample
helpers/usage
lib/glassfish-mail.jar
lib/junit-4.8.2.jar
lib/mysql-connector-java.jar
src/org/sonews/Main.java
src/org/sonews/ShutdownHook.java
src/org/sonews/acl/AccessControl.java
src/org/sonews/acl/AuthInfoCommand.java
src/org/sonews/config/AbstractConfig.java
src/org/sonews/config/BackendConfig.java
src/org/sonews/config/CommandLineConfig.java
src/org/sonews/config/Config.java
src/org/sonews/config/FileConfig.java
src/org/sonews/daemon/AbstractDaemon.java
src/org/sonews/daemon/ChannelLineBuffers.java
src/org/sonews/daemon/ChannelReader.java
src/org/sonews/daemon/ChannelWriter.java
src/org/sonews/daemon/CommandSelector.java
src/org/sonews/daemon/ConnectionWorker.java
src/org/sonews/daemon/Connections.java
src/org/sonews/daemon/LineEncoder.java
src/org/sonews/daemon/NNTPConnection.java
src/org/sonews/daemon/NNTPDaemon.java
src/org/sonews/daemon/command/ArticleCommand.java
src/org/sonews/daemon/command/CapabilitiesCommand.java
src/org/sonews/daemon/command/Command.java
src/org/sonews/daemon/command/GroupCommand.java
src/org/sonews/daemon/command/HelpCommand.java
src/org/sonews/daemon/command/HelpfulCommand.java
src/org/sonews/daemon/command/ListCommand.java
src/org/sonews/daemon/command/ListGroupCommand.java
src/org/sonews/daemon/command/ModeReaderCommand.java
src/org/sonews/daemon/command/NewGroupsCommand.java
src/org/sonews/daemon/command/NextPrevCommand.java
src/org/sonews/daemon/command/OverCommand.java
src/org/sonews/daemon/command/PostCommand.java
src/org/sonews/daemon/command/PostState.java
src/org/sonews/daemon/command/QuitCommand.java
src/org/sonews/daemon/command/StatCommand.java
src/org/sonews/daemon/command/UnsupportedCommand.java
src/org/sonews/daemon/command/XDaemonCommand.java
src/org/sonews/daemon/command/XPatCommand.java
src/org/sonews/daemon/command/package.html
src/org/sonews/daemon/package.html
src/org/sonews/feed/FeedManager.java
src/org/sonews/feed/PullFeeder.java
src/org/sonews/feed/PushFeeder.java
src/org/sonews/feed/Subscription.java
src/org/sonews/feed/package.html
src/org/sonews/mlgw/Dispatcher.java
src/org/sonews/mlgw/MailPoller.java
src/org/sonews/mlgw/SMTPTransport.java
src/org/sonews/mlgw/package.html
src/org/sonews/plugin/Plugin.java
src/org/sonews/storage/Article.java
src/org/sonews/storage/ArticleHead.java
src/org/sonews/storage/Channel.java
src/org/sonews/storage/Group.java
src/org/sonews/storage/Headers.java
src/org/sonews/storage/Storage.java
src/org/sonews/storage/StorageBackendException.java
src/org/sonews/storage/StorageManager.java
src/org/sonews/storage/StorageProvider.java
src/org/sonews/storage/impl/JDBCDatabase.java
src/org/sonews/storage/impl/JDBCDatabaseProvider.java
src/org/sonews/storage/package.html
src/org/sonews/util/DatabaseSetup.java
src/org/sonews/util/Log.java
src/org/sonews/util/Pair.java
src/org/sonews/util/Purger.java
src/org/sonews/util/Stats.java
src/org/sonews/util/StringTemplate.java
src/org/sonews/util/TimeoutMap.java
src/org/sonews/util/io/ArticleInputStream.java
src/org/sonews/util/io/ArticleReader.java
src/org/sonews/util/io/ArticleWriter.java
src/org/sonews/util/io/Resource.java
src/org/sonews/util/io/package.html
src/org/sonews/util/package.html
test/AbstractTest.java
test/CollectionsSpeedTest.java
test/PerfTest.java
test/PerfTestBench.java
test/StringTemplateTest.java
test/TestBench.java
test/command/ArticleTest.java
test/command/CapabilitiesTest.java
test/command/GroupTest.java
test/command/HelloQuitTest.java
test/command/ListGroupTests.java
test/command/ListTest.java
test/command/NewGroupsTest.java
test/command/NextTest.java
test/command/OverTest.java
test/command/PostTest.java
test/command/package.html
test/package.html
test/unit/DaemonTests.java
test/unit/MLGWTests.java
test/unit/UtilTests.java
test/unit/daemon/NNTPConnectionTest.java
test/unit/daemon/package.html
test/unit/package.html
test/unit/util/ResourceTest.java
test/unit/util/StringTemplateTest.java
test/unit/util/TimeoutMapTest.java
test/unit/util/package.html
test/util/mlgw/DispatcherTest.java
     1.1 --- a/DEBIAN/README.Debian	Mon Aug 30 00:20:06 2010 +0200
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,6 +0,0 @@
     1.4 -cync for Debian
     1.5 ----------------
     1.6 -
     1.7 -cync is still a very early alpha version, so be careful using it. You have been warned!
     1.8 -
     1.9 - -- Jens Mühlenhoff <jens@xerxys.org>  Mon, 11 Aug 2008 17:05:23 +0200
     2.1 --- a/DEBIAN/compat	Mon Aug 30 00:20:06 2010 +0200
     2.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3 @@ -1,1 +0,0 @@
     2.4 -6
     3.1 --- a/DEBIAN/conffiles	Mon Aug 30 00:20:06 2010 +0200
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,1 +0,0 @@
     3.4 -/etc/sonews/sonews.conf
     4.1 --- a/DEBIAN/control	Mon Aug 30 00:20:06 2010 +0200
     4.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.3 @@ -1,14 +0,0 @@
     4.4 -Source: sonews
     4.5 -Section: news
     4.6 -Priority: optional
     4.7 -Maintainer: Christian Lins <cli@openoffice.org>
     4.8 -Homepage: http://www.sonews.org/
     4.9 -Package: sonews
    4.10 -Version: 1.0.0
    4.11 -Architecture: all
    4.12 -Depends: openjdk-6-jre-headless | openjdk-6-jre | sun-java6-jre | cacao | jamvm, glassfish-mail, libmysql-java
    4.13 -Suggests: sonews-web, libpg-java, mysql-server, libjchart2d-java
    4.14 -Description: Usenet news server
    4.15 - sonews is a modern Usenet server providing newsgroups via NNTP.
    4.16 - A relational database backend is used to store the news data.
    4.17 - The sonews-web providers a configuration web interface.
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/debian/README.Debian	Wed May 04 18:06:24 2011 +0200
     5.3 @@ -0,0 +1,6 @@
     5.4 +cync for Debian
     5.5 +---------------
     5.6 +
     5.7 +cync is still a very early alpha version, so be careful using it. You have been warned!
     5.8 +
     5.9 + -- Jens Mühlenhoff <jens@xerxys.org>  Mon, 11 Aug 2008 17:05:23 +0200
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/debian/compat	Wed May 04 18:06:24 2011 +0200
     6.3 @@ -0,0 +1,1 @@
     6.4 +6
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/debian/conffiles	Wed May 04 18:06:24 2011 +0200
     7.3 @@ -0,0 +1,1 @@
     7.4 +/etc/sonews/sonews.conf
     8.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2 +++ b/debian/control	Wed May 04 18:06:24 2011 +0200
     8.3 @@ -0,0 +1,14 @@
     8.4 +Source: sonews
     8.5 +Section: news
     8.6 +Priority: optional
     8.7 +Maintainer: Christian Lins <cli@openoffice.org>
     8.8 +Homepage: http://www.sonews.org/
     8.9 +Package: sonews
    8.10 +Version: 1.0.0
    8.11 +Architecture: all
    8.12 +Depends: openjdk-6-jre-headless | openjdk-6-jre | sun-java6-jre | cacao | jamvm, glassfish-mail, libmysql-java
    8.13 +Suggests: sonews-web, libpg-java, mysql-server, libjchart2d-java
    8.14 +Description: Usenet news server
    8.15 + sonews is a modern Usenet server providing newsgroups via NNTP.
    8.16 + A relational database backend is used to store the news data.
    8.17 + The sonews-web providers a configuration web interface.
     9.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.2 +++ b/debian/rules	Wed May 04 18:06:24 2011 +0200
     9.3 @@ -0,0 +1,19 @@
     9.4 +#!/usr/bin/make -f
     9.5 +# -*- makefile -*-
     9.6 +# Sample debian/rules that uses debhelper.
     9.7 +# This file was originally written by Joey Hess and Craig Small.
     9.8 +# As a special exception, when this file is copied by dh-make into a
     9.9 +# dh-make output file, you may use that output file without restriction.
    9.10 +# This special exception was added by Craig Small in version 0.37 of dh-make.
    9.11 +
    9.12 +# Uncomment this to turn on verbose mode.
    9.13 +#export DH_VERBOSE=1
    9.14 +
    9.15 +# Default rule
    9.16 +%:
    9.17 +	dh $@ 
    9.18 +
    9.19 +#override_dh_auto_clean:
    9.20 +#	ant init
    9.21 +#	ant delete.local
    9.22 +