]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
13 years ago[2189] add changelog entry
Jeremy C. Reed [Wed, 26 Sep 2012 14:34:40 +0000 (09:34 -0500)] 
[2189] add changelog entry

13 years ago[2218] Add code comment
Mukund Sivaraman [Wed, 26 Sep 2012 14:32:24 +0000 (20:02 +0530)] 
[2218] Add code comment

13 years ago[2189] various minor changes
Jeremy C. Reed [Wed, 26 Sep 2012 14:31:51 +0000 (09:31 -0500)] 
[2189] various minor changes

minor grammar or wording changes

use mdash xml entity instead of unicode character

fix typo for Trac

fix example out of the configuration name

use xref tag instead of link tag (so reference is not lost in non-hyperlink
document)

keyring to key ring

fix punctuation (mistake in original)

minor grammar (mistake also in original)

13 years ago[2218] Make tree lookups slightly faster in findNSEC3()
Mukund Sivaraman [Wed, 26 Sep 2012 14:22:16 +0000 (19:52 +0530)] 
[2218] Make tree lookups slightly faster in findNSEC3()

13 years ago[2218] Add a copy constructor for DomainTreeNodeChain
Mukund Sivaraman [Wed, 26 Sep 2012 14:21:34 +0000 (19:51 +0530)] 
[2218] Add a copy constructor for DomainTreeNodeChain

13 years ago[2187] Corrected the text of a few messages and removed a comment
Stephen Morris [Wed, 26 Sep 2012 13:45:39 +0000 (14:45 +0100)] 
[2187] Corrected the text of a few messages and removed a comment

13 years ago[2218] Use the new NSEC3Hash::create() variant passing the uint8_t buffer directly
Mukund Sivaraman [Wed, 26 Sep 2012 13:22:18 +0000 (18:52 +0530)] 
[2218] Use the new NSEC3Hash::create() variant passing the uint8_t buffer directly

13 years ago[2218] Update NSEC3Hash::create() to accept uint8_t buffer instead of vector
Mukund Sivaraman [Wed, 26 Sep 2012 13:18:43 +0000 (18:48 +0530)] 
[2218] Update NSEC3Hash::create() to accept uint8_t buffer instead of vector

13 years ago[2161] Some small leftovers removed
Michal 'vorner' Vaner [Wed, 26 Sep 2012 12:43:14 +0000 (14:43 +0200)] 
[2161] Some small leftovers removed

13 years ago[2161] Drop the bases of the old datasrc API
Michal 'vorner' Vaner [Wed, 26 Sep 2012 12:26:56 +0000 (14:26 +0200)] 
[2161] Drop the bases of the old datasrc API

The tests and one header are still in place. It seems there are some
exceptions and declarations still used, it needs to be sorted out.

13 years ago[2218] Use scoped_ptr instead of auto_ptr
Mukund Sivaraman [Wed, 26 Sep 2012 12:20:55 +0000 (17:50 +0530)] 
[2218] Use scoped_ptr instead of auto_ptr

13 years ago[2218] Test DomainTree::largestNode() for empty trees
Mukund Sivaraman [Wed, 26 Sep 2012 12:16:35 +0000 (17:46 +0530)] 
[2218] Test DomainTree::largestNode() for empty trees

13 years ago[2218] Update other tests for previous commit's API change
Mukund Sivaraman [Wed, 26 Sep 2012 12:16:07 +0000 (17:46 +0530)] 
[2218] Update other tests for previous commit's API change

13 years ago[2218] Change return type of findZoneData()
JINMEI Tatuya [Wed, 26 Sep 2012 12:04:01 +0000 (17:34 +0530)] 
[2218] Change return type of findZoneData()

13 years ago[2161] Remove the old sqlite3 data source
Michal 'vorner' Vaner [Wed, 26 Sep 2012 12:02:04 +0000 (14:02 +0200)] 
[2161] Remove the old sqlite3 data source

And related other files. As well, no longer used.

13 years ago[2218] Update doc comment for InMemoryClient::findZoneData()
Mukund Sivaraman [Wed, 26 Sep 2012 11:57:43 +0000 (17:27 +0530)] 
[2218] Update doc comment for InMemoryClient::findZoneData()

13 years ago[2218] Test that 0 length NSEC3 hash salts are compared correctly
Mukund Sivaraman [Wed, 26 Sep 2012 11:55:42 +0000 (17:25 +0530)] 
[2218] Test that 0 length NSEC3 hash salts are compared correctly

13 years ago[2161] Remove the static_datasrc
Michal 'vorner' Vaner [Wed, 26 Sep 2012 11:48:59 +0000 (13:48 +0200)] 
[2161] Remove the static_datasrc

The old implementation of static data source. Getting rid of tests and
stray includes.

13 years ago[master] ChangeLog update after refactoring perfdhcp to C++.
Marcin Siodelski [Wed, 26 Sep 2012 11:48:29 +0000 (13:48 +0200)] 
[master] ChangeLog update after refactoring perfdhcp to C++.

13 years ago[2218] Test that the signed flag is set in ZoneData when NSEC3 records exist
Mukund Sivaraman [Wed, 26 Sep 2012 11:46:31 +0000 (17:16 +0530)] 
[2218] Test that the signed flag is set in ZoneData when NSEC3 records exist

13 years ago[2218] Remove unused DomainTreeNode::getLargestInSubTree() and its tests
Mukund Sivaraman [Wed, 26 Sep 2012 11:40:36 +0000 (17:10 +0530)] 
[2218] Remove unused DomainTreeNode::getLargestInSubTree() and its tests

13 years ago[2218] Add an API doc note that DomainTree::largestNode() doesn't throw
Mukund Sivaraman [Wed, 26 Sep 2012 11:37:41 +0000 (17:07 +0530)] 
[2218] Add an API doc note that DomainTree::largestNode() doesn't throw

13 years ago[2218] Change back size of DomainTreeNodeChain's level counter to size_t
Mukund Sivaraman [Wed, 26 Sep 2012 11:36:29 +0000 (17:06 +0530)] 
[2218] Change back size of DomainTreeNodeChain's level counter to size_t

13 years ago[2187] Improve doxygen comments.
Marcin Siodelski [Wed, 26 Sep 2012 10:49:27 +0000 (12:49 +0200)] 
[2187] Improve doxygen comments.

13 years ago[2187] Catch exceptions in perfdhcp if packet reception failed.
Marcin Siodelski [Wed, 26 Sep 2012 10:38:23 +0000 (12:38 +0200)] 
[2187] Catch exceptions in perfdhcp if packet reception failed.

13 years ago[2187] Fixed typos.
Marcin Siodelski [Wed, 26 Sep 2012 10:09:25 +0000 (12:09 +0200)] 
[2187] Fixed typos.

13 years ago[2187] Log exceptions from IfaceMgr::send and IfaceMgr::receiveX.
Marcin Siodelski [Wed, 26 Sep 2012 10:01:03 +0000 (12:01 +0200)] 
[2187] Log exceptions from IfaceMgr::send and IfaceMgr::receiveX.

13 years ago[2202] Don't throw from destructors
Michal 'vorner' Vaner [Wed, 26 Sep 2012 09:29:07 +0000 (11:29 +0200)] 
[2202] Don't throw from destructors

The situations are very bad anyway, and that should not happen during
normal operation. So we assert instead.

13 years ago[2202] Cleanup: use better variable name
Michal 'vorner' Vaner [Wed, 26 Sep 2012 09:20:40 +0000 (11:20 +0200)] 
[2202] Cleanup: use better variable name

The previous looked like it should be boolean (there's something good
about lisp's P suffix).

13 years ago[2202] Don't use namespace std
Michal 'vorner' Vaner [Wed, 26 Sep 2012 09:16:51 +0000 (11:16 +0200)] 
[2202] Don't use namespace std

Because of fear of possible future collisions.

13 years ago[2187] Removed 'cout' statements from pktX and libdhcp++.
Marcin Siodelski [Wed, 26 Sep 2012 09:16:24 +0000 (11:16 +0200)] 
[2187] Removed 'cout' statements from pktX and libdhcp++.

13 years ago[2202] Minor cleanups
Michal 'vorner' Vaner [Wed, 26 Sep 2012 09:11:04 +0000 (11:11 +0200)] 
[2202] Minor cleanups

* Removed an unneeded friend declaration.
* Typo

13 years ago[master] Merge branch 'trac1960'
Marcin Siodelski [Wed, 26 Sep 2012 07:58:50 +0000 (09:58 +0200)] 
[master] Merge branch 'trac1960'

Conflicts:
tests/tools/perfdhcp/Makefile.am
tests/tools/perfdhcp/tests/command_options_unittest.cc

13 years ago[2282] small optimization: allow findNode() to ignore out-of-zone names
JINMEI Tatuya [Wed, 26 Sep 2012 04:30:11 +0000 (21:30 -0700)] 
[2282] small optimization: allow findNode() to ignore out-of-zone names

then we can include the out-of-zone check as part of findNode() operation.

13 years ago[2282] allow getAbsoluteLabels() to use the node's labelseq if it's absolute.
JINMEI Tatuya [Wed, 26 Sep 2012 00:57:47 +0000 (17:57 -0700)] 
[2282] allow getAbsoluteLabels() to use the node's labelseq if it's absolute.

this will help the case where it's the zone origin.  the additional
handling often needs the origin's label sequence.

13 years ago[2282] cover the case of coexistence of DNAME and additional.
JINMEI Tatuya [Wed, 26 Sep 2012 00:29:05 +0000 (17:29 -0700)] 
[2282] cover the case of coexistence of DNAME and additional.

added one more test for that.

13 years ago[2282] cleanup: remove the findAll version of inmemory finder context ctor.
JINMEI Tatuya [Wed, 26 Sep 2012 00:03:21 +0000 (17:03 -0700)] 
[2282] cleanup: remove the findAll version of inmemory finder context ctor.

just as originally planned.

13 years ago[2282] added specialized implementation of getAdditionalImpl() for in-memory
JINMEI Tatuya [Wed, 26 Sep 2012 00:01:49 +0000 (17:01 -0700)] 
[2282] added specialized implementation of getAdditionalImpl() for in-memory

13 years ago[2254] and one more test
Jelte Jansen [Tue, 25 Sep 2012 23:12:35 +0000 (01:12 +0200)] 
[2254] and one more test

13 years ago[2282] internal refactoring: use labelsequence, not name, for findNode().
JINMEI Tatuya [Tue, 25 Sep 2012 23:04:06 +0000 (16:04 -0700)] 
[2282] internal refactoring: use labelsequence, not name, for findNode().

in the additional section handling we only have label sequences, so it's
more efficient.  no performance penalty for other cases.

13 years ago[2282] also pass RRClass to InMemoryZoneFinder::Context
JINMEI Tatuya [Tue, 25 Sep 2012 22:49:27 +0000 (15:49 -0700)] 
[2282] also pass RRClass to InMemoryZoneFinder::Context

13 years ago[2282] extend finder result context so it contains RdataSet
JINMEI Tatuya [Tue, 25 Sep 2012 22:39:17 +0000 (15:39 -0700)] 
[2282] extend finder result context so it contains RdataSet

also hide it as much as possible.  ZoneFinderResultContext is basically
private to zone_finder.cc and doesn't have to be defined in .h.

13 years ago[2254] added more tests
Jelte Jansen [Tue, 25 Sep 2012 22:31:28 +0000 (00:31 +0200)] 
[2254] added more tests

13 years ago[2254] change exception type
Jelte Jansen [Tue, 25 Sep 2012 21:59:40 +0000 (23:59 +0200)] 
[2254] change exception type

and add comment to tests

13 years ago[2282] Merge branch 'trac2219' into trac2282
JINMEI Tatuya [Tue, 25 Sep 2012 21:43:03 +0000 (14:43 -0700)] 
[2282] Merge branch 'trac2219' into trac2282

13 years ago[2218] some more editorial fixes
JINMEI Tatuya [Tue, 25 Sep 2012 21:34:27 +0000 (14:34 -0700)] 
[2218] some more editorial fixes

13 years ago[2254] refactor tab-completion for identifiers
Jelte Jansen [Tue, 25 Sep 2012 21:14:22 +0000 (23:14 +0200)] 
[2254] refactor tab-completion for identifiers

removed all word-boundary values except whitespace (so that we no longer have to to magic to replace things around the / character, and other possible characters used in identifiers)

Pulled out the identifier-hints collection (and added tests for those)

13 years ago[master] Added virtual destructor.
Marcin Siodelski [Tue, 25 Sep 2012 20:36:46 +0000 (22:36 +0200)] 
[master] Added virtual destructor.

Fixes GCC 4.1.3 warning about the class having virtual functions and
non-virtual constructor. Okayed on jabber.

13 years ago[1960] The command line 'server' argument is printed.
Marcin Siodelski [Tue, 25 Sep 2012 20:13:38 +0000 (22:13 +0200)] 
[1960] The command line 'server' argument is printed.

13 years ago[1960] Compare streampos values instead streampos to int.
Marcin Siodelski [Tue, 25 Sep 2012 19:55:54 +0000 (21:55 +0200)] 
[1960] Compare streampos values instead streampos to int.

13 years ago[2218] add suggested comment about the rationale of uint32_t for node_count_.
JINMEI Tatuya [Tue, 25 Sep 2012 18:00:52 +0000 (11:00 -0700)] 
[2218] add suggested comment about the rationale of uint32_t for node_count_.

13 years ago[2218] style fix: combine two short lines
JINMEI Tatuya [Tue, 25 Sep 2012 17:56:19 +0000 (10:56 -0700)] 
[2218] style fix: combine two short lines

13 years ago[2218] define the default ctor for TestNSEC3HashCreator.
JINMEI Tatuya [Tue, 25 Sep 2012 17:19:59 +0000 (10:19 -0700)] 
[2218] define the default ctor for TestNSEC3HashCreator.

clang requires it to construct a const object of it.

13 years ago[2269] Configuration parser for DHCPv6 implemented.
Tomek Mrugalski [Tue, 25 Sep 2012 16:26:37 +0000 (18:26 +0200)] 
[2269] Configuration parser for DHCPv6 implemented.

13 years ago[master] Merge branch 'trac2272'
Marcin Siodelski [Tue, 25 Sep 2012 14:11:20 +0000 (16:11 +0200)] 
[master] Merge branch 'trac2272'

13 years ago[2187] Do not print interfaces when they are detected.
Marcin Siodelski [Tue, 25 Sep 2012 14:07:24 +0000 (16:07 +0200)] 
[2187] Do not print interfaces when they are detected.

13 years ago[2187] Throw exception if packet sending failed.
Marcin Siodelski [Tue, 25 Sep 2012 14:06:06 +0000 (16:06 +0200)] 
[2187] Throw exception if packet sending failed.

13 years ago[2187] Throw exception if failed to receive data through the socket.
Marcin Siodelski [Tue, 25 Sep 2012 13:41:17 +0000 (15:41 +0200)] 
[2187] Throw exception if failed to receive data through the socket.

13 years ago[1960] Moved static consts out of the TestControl class.
Marcin Siodelski [Tue, 25 Sep 2012 12:58:47 +0000 (14:58 +0200)] 
[1960] Moved static consts out of the TestControl class.

Having static consts inside of the class causes linking errors on Mac/GCC.

13 years ago[2189] Links to the TSIG chapter
Michal 'vorner' Vaner [Tue, 25 Sep 2012 12:57:32 +0000 (14:57 +0200)] 
[2189] Links to the TSIG chapter

13 years ago[2189] Document TSIG keyring
Michal 'vorner' Vaner [Tue, 25 Sep 2012 12:17:34 +0000 (14:17 +0200)] 
[2189] Document TSIG keyring

13 years ago[2187] Throw exception in case of error when opening socket.
Marcin Siodelski [Tue, 25 Sep 2012 12:09:54 +0000 (14:09 +0200)] 
[2187] Throw exception in case of error when opening socket.

13 years ago[master] Changelog for #2222
Naoki Kambe [Tue, 25 Sep 2012 09:44:00 +0000 (18:44 +0900)] 
[master] Changelog for #2222

13 years ago[master] Merge branch 'trac2222'
Naoki Kambe [Tue, 25 Sep 2012 09:39:45 +0000 (18:39 +0900)] 
[master] Merge branch 'trac2222'

13 years ago[2222] removed axfr_running checking after starting transferring
Naoki Kambe [Tue, 25 Sep 2012 09:25:51 +0000 (18:25 +0900)] 
[2222] removed axfr_running checking after starting transferring

As result of the review on #2222, we agreed that that test doesn't make sense.
We can observe increased axfr_running only in a situation that transferring
takes longer than one second. In this lettuce situation, transferring would be
done in shorter than one second. So that test was removed.

13 years ago[2191] Removed deprecated test from python version
Michal 'vorner' Vaner [Tue, 25 Sep 2012 09:05:31 +0000 (11:05 +0200)] 
[2191] Removed deprecated test from python version

The load of empty list is no longer invalid.

13 years ago[2191] Remove link to the bug from docs
Michal 'vorner' Vaner [Tue, 25 Sep 2012 09:01:00 +0000 (11:01 +0200)] 
[2191] Remove link to the bug from docs

As the bug should be solved here, it is no longer necessary to say the
thing doesn't work.

13 years ago[2191] Allow abbreviated form of ACLs
Michal 'vorner' Vaner [Tue, 25 Sep 2012 08:57:05 +0000 (10:57 +0200)] 
[2191] Allow abbreviated form of ACLs

13 years ago[2187] Removed informational cout statements.
Marcin Siodelski [Tue, 25 Sep 2012 08:33:42 +0000 (10:33 +0200)] 
[2187] Removed informational cout statements.

13 years ago[1960] Corrected typos.
Marcin Siodelski [Tue, 25 Sep 2012 08:03:05 +0000 (10:03 +0200)] 
[1960] Corrected typos.

13 years ago[2218] Add comment about use in testing for findZoneData()
Mukund Sivaraman [Tue, 25 Sep 2012 07:15:19 +0000 (12:45 +0530)] 
[2218] Add comment about use in testing for findZoneData()

13 years ago[2218] Remove duplicate code from old memory datasrc test
Mukund Sivaraman [Mon, 24 Sep 2012 22:38:49 +0000 (04:08 +0530)] 
[2218] Remove duplicate code from old memory datasrc test

Though it strictly has nothing to do with this branch, this was the
reason there was code duplication in #2109 to begin with.

13 years ago[2218] Remove NSEC3CalculateFn in InMemoryZoneFinder
Mukund Sivaraman [Mon, 24 Sep 2012 21:55:05 +0000 (03:25 +0530)] 
[2218] Remove NSEC3CalculateFn in InMemoryZoneFinder

Instead, use the facilities provided by isc::dns::NSEC3Hash and
the TestNSEC3HashCreator in fake_nsec3.cc.

13 years ago[2218] Add a NSEC3Hash::create() variant to take hash params as args
Mukund Sivaraman [Mon, 24 Sep 2012 21:20:41 +0000 (02:50 +0530)] 
[2218] Add a NSEC3Hash::create() variant to take hash params as args

13 years ago[master] editorial: folded a long line.
JINMEI Tatuya [Mon, 24 Sep 2012 21:06:39 +0000 (14:06 -0700)] 
[master] editorial: folded a long line.

13 years ago[2219] style fix: indententation
JINMEI Tatuya [Mon, 24 Sep 2012 19:54:25 +0000 (12:54 -0700)] 
[2219] style fix: indententation

13 years ago[2219] clarify the special case of InMemoryZoneFinder::getOrigin() in comments.
JINMEI Tatuya [Mon, 24 Sep 2012 19:49:40 +0000 (12:49 -0700)] 
[2219] clarify the special case of InMemoryZoneFinder::getOrigin() in comments.

13 years ago[2219] Revert "avoid redundant initial configuration for data sources."
JINMEI Tatuya [Mon, 24 Sep 2012 19:47:13 +0000 (12:47 -0700)] 
[2219] Revert "avoid redundant initial configuration for data sources."

According to review discussion.
This reverts commit a61af89b9799857a955e5e0b7b04b1f273dd63ab.

13 years ago[1960] Added missing "return" to CommandOptionsTest::process()
Stephen Morris [Mon, 24 Sep 2012 18:15:39 +0000 (19:15 +0100)] 
[1960] Added missing "return" to CommandOptionsTest::process()

13 years ago[1960] Corrected typos etc. in some comments
Stephen Morris [Mon, 24 Sep 2012 18:03:04 +0000 (19:03 +0100)] 
[1960] Corrected typos etc. in some comments

13 years ago[2272] Throw exception if allocation with new fails.
Marcin Siodelski [Mon, 24 Sep 2012 17:14:27 +0000 (19:14 +0200)] 
[2272] Throw exception if allocation with new fails.

13 years ago[1960] Support spaces in packet template files.
Marcin Siodelski [Mon, 24 Sep 2012 10:22:34 +0000 (12:22 +0200)] 
[1960] Support spaces in packet template files.

With this commit the unit testing for packet templates is improved.

13 years ago[2254] cleanup and one extra test
Jelte Jansen [Mon, 24 Sep 2012 08:38:38 +0000 (10:38 +0200)] 
[2254] cleanup and one extra test

13 years ago[master] Update changelog for merge of #2190
Jelte Jansen [Mon, 24 Sep 2012 07:47:20 +0000 (09:47 +0200)] 
[master] Update changelog for merge of #2190

13 years ago[master] Merge remote-tracking branch 'origin/trac2190'
Jelte Jansen [Mon, 24 Sep 2012 07:44:14 +0000 (09:44 +0200)] 
[master] Merge remote-tracking branch 'origin/trac2190'

13 years ago[2218] Update message used in throw
Mukund Sivaraman [Mon, 24 Sep 2012 07:07:55 +0000 (12:37 +0530)] 
[2218] Update message used in throw

13 years ago[2218] Check for zero length salts when NSEC3PARAM is processed during load
Mukund Sivaraman [Mon, 24 Sep 2012 07:07:41 +0000 (12:37 +0530)] 
[2218] Check for zero length salts when NSEC3PARAM is processed during load

13 years ago[2218] Call setSigned(true) when NSEC3Data is set
Mukund Sivaraman [Mon, 24 Sep 2012 07:07:14 +0000 (12:37 +0530)] 
[2218] Call setSigned(true) when NSEC3Data is set

13 years ago[2218] Process NSEC3PARAM type RRsets in test setup
Mukund Sivaraman [Mon, 24 Sep 2012 07:06:16 +0000 (12:36 +0530)] 
[2218] Process NSEC3PARAM type RRsets in test setup

13 years ago[2218] Add an assertion that getNSEC3Data() returns a valid object
Mukund Sivaraman [Mon, 24 Sep 2012 06:33:13 +0000 (12:03 +0530)] 
[2218] Add an assertion that getNSEC3Data() returns a valid object

13 years ago[2218] Add a createNSEC3RRset() and remove code duplication
Mukund Sivaraman [Mon, 24 Sep 2012 06:18:26 +0000 (11:48 +0530)] 
[2218] Add a createNSEC3RRset() and remove code duplication

13 years ago[2218] Document findNSEC3Walk test
Mukund Sivaraman [Mon, 24 Sep 2012 06:08:43 +0000 (11:38 +0530)] 
[2218] Document findNSEC3Walk test

13 years ago[2218] Document NSEC3 test data structure
Mukund Sivaraman [Mon, 24 Sep 2012 06:02:05 +0000 (11:32 +0530)] 
[2218] Document NSEC3 test data structure

13 years ago[2218] Update comment for InMemoryZoneFinderNSEC3Test
Mukund Sivaraman [Mon, 24 Sep 2012 05:57:18 +0000 (11:27 +0530)] 
[2218] Update comment for InMemoryZoneFinderNSEC3Test

13 years ago[2218] Remove bogus comment (left after copy)
Mukund Sivaraman [Mon, 24 Sep 2012 05:53:06 +0000 (11:23 +0530)] 
[2218] Remove bogus comment (left after copy)

13 years ago[2218] Fix NSEC3 RDATA check when salt length is 0
Mukund Sivaraman [Mon, 24 Sep 2012 05:51:14 +0000 (11:21 +0530)] 
[2218] Fix NSEC3 RDATA check when salt length is 0

13 years ago[2222] changed the misleading method name
Naoki Kambe [Mon, 24 Sep 2012 04:41:50 +0000 (13:41 +0900)] 
[2222] changed the misleading method name

13 years ago[2222] updated the comment to be detailed
Naoki Kambe [Mon, 24 Sep 2012 04:32:15 +0000 (13:32 +0900)] 
[2222] updated the comment to be detailed

13 years ago[2222] changed to check the counter exactly incremented to one
Naoki Kambe [Mon, 24 Sep 2012 04:24:18 +0000 (13:24 +0900)] 
[2222] changed to check the counter exactly incremented to one

13 years ago[2222] removed checking self._counter_xfrrej isn't `None`
Naoki Kambe [Mon, 24 Sep 2012 04:22:07 +0000 (13:22 +0900)] 
[2222] removed checking self._counter_xfrrej isn't `None`

Because self._counter_xfrrej is no longer assigned to `None` as a
default in the constructor.