src/org/sonews/daemon/command/PostCommand.java
changeset 101 d54786065fa3
parent 50 0bf10add82d9
child 113 a059aecd1794
     1.1 --- a/src/org/sonews/daemon/command/PostCommand.java	Wed Oct 19 17:23:53 2011 +0200
     1.2 +++ b/src/org/sonews/daemon/command/PostCommand.java	Wed Oct 19 21:40:51 2011 +0200
     1.3 @@ -210,6 +210,10 @@
     1.4  
     1.5  	private void postArticle(NNTPConnection conn, Article article)
     1.6  			throws IOException {
     1.7 +		if (conn.isUserAuthenticated()) {
     1.8 +			article.setAuthenticatedUser(conn.getUsername());
     1.9 +		}
    1.10 +		
    1.11  		if (article.getHeader(Headers.CONTROL)[0].length() > 0) {
    1.12  			controlMessage(conn, article);
    1.13  		} else if (article.getHeader(Headers.SUPERSEDES)[0].length() > 0) {
    1.14 @@ -218,7 +222,7 @@
    1.15  			// Circle check; note that Path can already contain the hostname here
    1.16  			String host = Config.inst().get(Config.HOSTNAME, "localhost");
    1.17  			if (article.getHeader(Headers.PATH)[0].indexOf(host + "!", 1) > 0) {
    1.18 -				Log.get().info(article.getMessageID() + " skipped for host " + host);
    1.19 +				Log.get().log(Level.INFO, "{0} skipped for host {1}", new Object[]{article.getMessageID(), host});
    1.20  				conn.println("441 I know this article already");
    1.21  				return;
    1.22  			}