X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=banana%2Fnntpcore.inc.php;h=2d5434b7288ee29ab1f1fbe3b63357c86ab0ea69;hb=edff14de60605e402071bd12a924f18063d82562;hp=1ab299eed342caee5ba3d6059b2b240a7f1bf6f3;hpb=7027794fb616f65d8910305c9fed9037a751b875;p=banana.git diff --git a/banana/nntpcore.inc.php b/banana/nntpcore.inc.php index 1ab299e..2d5434b 100644 --- a/banana/nntpcore.inc.php +++ b/banana/nntpcore.inc.php @@ -139,6 +139,7 @@ class BananaNNTPCore $message = join("\n", $_message); } if ($message) { + $message = preg_replace("/(^|\n)\./", '\1..', $message); $this->putLine("$message\r\n", false); } return $this->execLine('.'); @@ -334,7 +335,7 @@ class BananaNNTPCore $groups = array(); foreach ($list as $result) { list($group, $last, $first, $p) = explode(' ', $result, 4); - if (!is_null(Banana::$grp_pattern) || preg_match('@' .Banana::$grp_pattern . '@', $group)) { + if (!is_null(Banana::$boxpattern) || preg_match('@' . Banana::$boxpattern . '@i', $group)) { $groups[$group] = array(intval($last), intval($first), $p); } } @@ -507,5 +508,5 @@ class BananaNNTPCore } } -// vim:set et sw=4 sts=4 ts=4 +// vim:set et sw=4 sts=4 ts=4 enc=utf-8: ?>