Michal 'vorner' Vaner
a2bcf6e5b2
[2202] Comment catching of exceptions
2012-10-02 10:53:10 +02:00
Michal 'vorner' Vaner
408728e451
[2202] Assert instead of throw
...
So we don't throw from a destructor. This should never happen anyway.
2012-10-02 10:43:09 +02:00
Jelte Jansen
2bed6220f5
[2278] Add temporary suppression for false positives
2012-10-02 09:41:38 +02:00
JINMEI Tatuya
274eddb40b
[1870] removed rrsetlist.h from the libdns___include_HEADERS
...
it will be cleaned up and should better be excluded from the publicly
visible list.
2012-10-01 21:13:02 -07:00
JINMEI Tatuya
f00da76cb7
[1870] some more doc cleanups
2012-10-01 15:31:27 -07:00
JINMEI Tatuya
75ee32436f
[1870] provided top level README
2012-10-01 15:26:25 -07:00
JINMEI Tatuya
ef8ecac02a
[1870] separated BIND 10 common libs and DNS lib
...
so that we can eventually selectively choose module specific libraries.
2012-10-01 15:12:52 -07:00
JINMEI Tatuya
8f7c28971b
[1870] removed src/bin/host/Makefile from toplevel configure.ac.
2012-10-01 15:12:15 -07:00
JINMEI Tatuya
1943079713
[2202] Merge branch 'trac2202' with the remote version.
...
fixing conflicts, apparently due to a missing push:
src/lib/util/threads/tests/lock_unittest.cc
2012-10-01 14:34:17 -07:00
Tomek Mrugalski
5b9ab4bc5c
[2269] Developer's guide updated.
2012-10-01 19:19:49 +02:00
JINMEI Tatuya
7a0a89d0ca
[2254] minor (unrelated) style fix: make lhs and rhs around == more reasonable.
...
per guideline. also, there shouldn't have been a reason for using the
unreadable version in python in the first place, because statement like
'if x = 0:' would result in a syntax error.
2012-10-01 10:18:31 -07:00
Tomek Mrugalski
43636d3f31
[2269] Remaining DHCPv6 config parsers documented.
2012-10-01 18:56:55 +02:00
Tomek Mrugalski
f5811cdff6
[master] Test fix for ambiguous IPv6 notation (ending with :0 vs ::)
2012-10-01 18:05:44 +02:00
Tomek Mrugalski
723885f4ab
[master] Added missing header (Solaris compilation fix)
2012-10-01 18:05:06 +02:00
Tomek Mrugalski
76fa5523da
[master] Compilation fix in src/lib/dhcp/addr_utilities.cc (after 2238 merge)
2012-10-01 17:54:51 +02:00
Tomek Mrugalski
938d8b3145
[2269] Documentation update in progress
2012-10-01 16:47:31 +02:00
Michal 'vorner' Vaner
0ca39bfe35
[2202] The vector must be a reference
...
Otherwise, each thread would get its own copy of it, messing with it
privately, not causing any need for locking.
2012-10-01 16:20:33 +02:00
Michal 'vorner' Vaner
52d245f139
[2202] Drop support for recursive mutexes
...
They are not needed currently.
2012-10-01 15:52:04 +02:00
Michal 'vorner' Vaner
8bd4cd42e0
[2202] Don't release the lock until rendered
...
Since the message could contain some data from inside of the locked
lists/data sources, we need to keep the lock until we render it.
2012-10-01 15:44:02 +02:00
Michal 'vorner' Vaner
dd5bb15644
[2202] More detail in TODO comment
2012-10-01 15:37:38 +02:00
Tomek Mrugalski
680279e6e9
[2269] Merge branch 'trac2238' into trac2269
...
Conflicts:
src/lib/dhcp/tests/cfgmgr_unittest.cc
src/lib/dhcp/triplet.h
2012-10-01 15:32:19 +02:00
Tomek Mrugalski
09e793e3c7
[master] Merge branch 'trac2238'
...
Conflicts:
ChangeLog
2012-10-01 15:26:00 +02:00
Michal 'vorner' Vaner
936498565a
[2202] Avoid delete in different thread
2012-10-01 15:25:02 +02:00
Michal 'vorner' Vaner
c74022e2d7
Add a timeout in case something got stuck
2012-10-01 15:22:39 +02:00
Michal 'vorner' Vaner
310150445a
[2202] Try throwing std::exception too
2012-10-01 15:17:51 +02:00
Michal 'vorner' Vaner
c4e44c1a57
[2202] Test improvements
...
* Reimplementing destroyLocked as death test
* Comments
* Includes to use < > instead of " "
* Don't use c99-isms.
2012-10-01 15:10:50 +02:00
Tomek Mrugalski
6f29861b92
[2238] Triplet,Pool,Subnet tests split to separate files (after review)
2012-10-01 14:45:46 +02:00
Michal 'vorner' Vaner
da7375d619
[2202] Minor improvements
...
* Documentation
* Exception texts
* Exception safety for a rare situation
2012-10-01 14:24:51 +02:00
Mukund Sivaraman
1ab6aafab6
[2206] Define and implement ZoneTableSegment class
2012-10-01 03:36:40 +05:30
Mukund Sivaraman
ae20aca3d9
[2276] Change order of arguments to createFindResult()
...
"... because it's more consistent with other functions/methods that
take both a node and rdataset, and because it would be the more natural
order if we consider the pair of them as an RRset."
2012-10-01 02:13:34 +05:30
Mukund Sivaraman
0f0501530b
[2276] Rename some incorrectly named rrset variables to rdataset
2012-10-01 02:10:11 +05:30
Mukund Sivaraman
eff1c6bcb8
[2276] Rename find_internal() to findInternal() as per naming convention
2012-10-01 02:01:37 +05:30
Mukund Sivaraman
92daff7ee6
[2276] Add argument that was missing in last commit
2012-10-01 01:59:29 +05:30
JINMEI Tatuya
003b287852
[2276] Avoid uninitialized variable from in-memory getClosestNSEC
...
nsec_node can be left uninitialized and subsequently used.
A straightforward fix is to set it to NULL at declaration, but I'd
rather solve it by making the interface safer, i.e., instead of passing
ZoneNode** to getClosestNSEC(), let getClosestNSEC return a pair of
ZoneNode* and RdataSet*.
2012-10-01 01:58:20 +05:30
Mukund Sivaraman
a38fe354ac
[1899] Add another unittest to check that NSEC3 RRs are being returned
2012-10-01 01:23:58 +05:30
Mukund Sivaraman
66f45b3d67
[1899] Break up UNION SQL query into two and merge manually
...
Also drop unnecessary columns and ORDER BYs.
2012-10-01 01:16:42 +05:30
Mukund Sivaraman
f284e18628
[1899] Add a unique constraint to nsec3 table
...
This is to check that only one NSEC3 RR exists per owner name in a
zone. The code to fix #1899 would depend on this assertion.
2012-10-01 00:45:50 +05:30
Jelte Jansen
362430efc0
[2254] cleanup and a few more comments
2012-09-30 13:22:17 +02:00
Jelte Jansen
dfa822ebc0
[2254] expand _get_list_items comments more
2012-09-30 12:56:36 +02:00
Jelte Jansen
26cd9b7104
[2254] Add more docstring to _get_list_items
2012-09-30 12:48:40 +02:00
Jelte Jansen
971e8bc5f6
[2254] direct test for find_spec_part change
2012-09-30 12:31:31 +02:00
JINMEI Tatuya
5bc38109a4
[1870] introduced separate m4 files for dependencies.
2012-09-29 12:15:22 -07:00
JINMEI Tatuya
27e2b20fc7
[1870] make sure install some more headers under dns/ and util/
...
there may be more, but at least this makes (b10-)host compile as a 3rd party
app.
2012-09-29 12:15:22 -07:00
JINMEI Tatuya
805fda7d95
[1870] moved src/bin/host under example/
...
(at least for now) there's no way to transform xml doc to other formats.
only xml is provided for reference.
2012-09-29 12:15:21 -07:00
JINMEI Tatuya
370861e432
[1870] created a separate dir to store example "3rd party" apps using BIND 10.
2012-09-29 12:15:21 -07:00
JINMEI Tatuya
dcde0c0b98
[2202] small style fixes
...
- long/short lines
- position of ++/--
- spacing
- namespace
2012-09-28 15:10:32 -07:00
JINMEI Tatuya
46c77cb971
[2202] editorial: fixed a typo in a comment
2012-09-28 13:03:07 -07:00
Tomek Mrugalski
ff837bb1fc
[2269] Tests for dhcp6 config parser implemented.
2012-09-28 20:40:45 +02:00
Tomek Mrugalski
7e7171deec
[2269] dhcp6 config parser now returns status codes and does not throw.
2012-09-28 20:39:13 +02:00
JINMEI Tatuya
af3d7616a9
[2202] added new util/threads directory to the doxygen input list.
2012-09-28 09:54:00 -07:00