]> git.ipfire.org Git - thirdparty/bind9.git/log
thirdparty/bind9.git
8 years ago[rt46602] Ensure that tests running in parallel use unique ports
Stephen Morris [Fri, 17 Nov 2017 13:21:05 +0000 (13:21 +0000)] 
[rt46602] Ensure that tests running in parallel use unique ports

Via an intermediate make file, tests that have been modified to be able
to run in parallel are assigned unique query and control port numbers
(other than 5300 and 9953 respectively).  Tests that have not yet been
modified all use ports 5300 and 9953, so must be run sequentially.

(cherry picked from commit e7429b124bd3d0fcce107eaf790ece4ba332eccd)
(cherry picked from commit 4f68e67e5cb5799cf26657f3e00ae3fca636a96f)
(cherry picked from commit 704e2324e3ade6b5a19c6391a5230924715b1544)

8 years ago[rt46602] Miscellaneous tidying up of code cherry-picked from experimental branch
Stephen Morris [Wed, 15 Nov 2017 18:44:54 +0000 (18:44 +0000)] 
[rt46602] Miscellaneous tidying up of code cherry-picked from experimental branch

(cherry picked from commit e1a69e5d1f1e9e38db9cbd14bc2aeb54f420ace9)
(cherry picked from commit ba694ca38c673c2cb3f1554d9e775ced971282c5)
(cherry picked from commit c7bf09069dc5278d4836c4211d769ed97d82094f)

8 years ago[rt46602] Allow parallel run of new dynamic port tests and the old ones
Ondřej Surý [Wed, 18 Oct 2017 15:20:20 +0000 (17:20 +0200)] 
[rt46602] Allow parallel run of new dynamic port tests and the old ones

(cherry picked from commit 3b14d54fd7ab9afec9081d51ba0d11d94ca77f6c)
(cherry picked from commit a14bd482685aad21fb81540dab214a60cb8d06fc)
(cherry picked from commit fbd24ff3590145e71cfe4849f6791c2cf73d2372)

8 years ago[rt46602] Put back original .gitignore files in the system tests
Ondřej Surý [Wed, 18 Oct 2017 15:07:06 +0000 (17:07 +0200)] 
[rt46602] Put back original .gitignore files in the system tests

(cherry picked from commit caaec1ef6da141926bbc2bde62e851d05713253d)
(cherry picked from commit cf7a86661a8f29f55e18f4aa173a051dd9ac1e4e)
(cherry picked from commit ff2356395bfde57d1cd158ee496f4bf02e5d249e)

8 years ago[rt46602] Adjust rpzrecurse for dynamic port usage
Ondřej Surý [Wed, 18 Oct 2017 12:56:26 +0000 (14:56 +0200)] 
[rt46602] Adjust rpzrecurse for dynamic port usage

Resolve conflict in run.sh during cherry-pick from an experimental branch.

(cherry picked from commit 2a435708e4a99651a800a01f4f990459d4144414)
(cherry picked from commit c5aa6ed87bb879192f36a1fc2700921d51554ed6)
(cherry picked from commit 9bdb4d67f1fd388729352f39a60e63368440ff94)

8 years ago[rt46602] Add $SEDPORTS variable to help with @PORT@ and @CONTROLPORT@ replacement
Ondřej Surý [Wed, 18 Oct 2017 13:11:08 +0000 (15:11 +0200)] 
[rt46602] Add $SEDPORTS variable to help with @PORT@ and @CONTROLPORT@ replacement

(cherry picked from commit e6802badc07062532196e51b82c21d3d9d8f56c5)
(cherry picked from commit d37a52cc56c4156f1f1bebf96f0da6770c4b8bc4)
(cherry picked from commit 76848ca9d4943ccb00a56a3c7e887ecb94569999)

8 years ago[rt46602] Move most of ignored files to top of system tests directory
Ondřej Surý [Wed, 18 Oct 2017 12:36:56 +0000 (14:36 +0200)] 
[rt46602] Move most of ignored files to top of system tests directory

(cherry picked from commit d2c8286163e4b262b9e41dbe4ccb356e578a9fb2)
(cherry picked from commit a5c3077a9cf19d7aa96e11a8d70ffd12ee77e01b)
(cherry picked from commit f11975087ca8486462869858d1f8ad6c1360d16c)

8 years ago[rt46602] Fix output from rndc reload
Ondřej Surý [Wed, 18 Oct 2017 12:34:27 +0000 (14:34 +0200)] 
[rt46602] Fix output from rndc reload

(cherry picked from commit 53bade5ece4e03c2f41fb2bd3911b7e9a74e16d6)
(cherry picked from commit 112355adb86240d7a12f0595b88f53bd9a34c629)
(cherry picked from commit 77e5c32baf0cbcffafa757ff9d4eaeb7a2815e20)

8 years ago[rt46602] Add .gitignore to allow_query
Ondřej Surý [Wed, 18 Oct 2017 12:34:11 +0000 (14:34 +0200)] 
[rt46602] Add .gitignore to allow_query

(cherry picked from commit bc276f6c05323b6a5c6fc4b4f2e3467fb0869cf6)
(cherry picked from commit 76dfb5c339f6bc591669ad31ed4ecd7c27c3af79)
(cherry picked from commit 51ccb16653a856b88eaffcc4d2087154f6211a9f)

8 years ago[rt46602] Utilize echo_i to allow mixed test output
Ondřej Surý [Wed, 18 Oct 2017 12:23:35 +0000 (14:23 +0200)] 
[rt46602] Utilize echo_i to allow mixed test output

(cherry picked from commit 7e3c96c867576eb335b566ea5e0fd4b60955e7c2)
(cherry picked from commit 93034acb4d25235f11a41f44eb3059d41fef22f0)
(cherry picked from commit 9bcf40cbed3ebe354b0a99afe4eae540dedc7958)

8 years ago[rt46602] Prefix R:<result> as R:<test>:<result>
Ondřej Surý [Wed, 18 Oct 2017 12:20:48 +0000 (14:20 +0200)] 
[rt46602] Prefix R:<result> as R:<test>:<result>

Resolve conflict in run.sh during cherry-pick from experimental branch.

(cherry picked from commit 278c72fef67c5c65a897fe2e5d87db38738594f6)
(cherry picked from commit b8e866d60fab39a0909735cc01fa10fa23fe789b)
(cherry picked from commit ff56ecafc4aa1a0fbf94da65748ac97691d25ace)

8 years ago[rt46602] Add echo_i function to print I:<testname>:string
Ondřej Surý [Wed, 18 Oct 2017 12:19:28 +0000 (14:19 +0200)] 
[rt46602] Add echo_i function to print I:<testname>:string

(cherry picked from commit f7ac41757a880577519a464583648065d9987bbd)
(cherry picked from commit bd5b36f7a465bd232f4f5521096fd132e9a43118)
(cherry picked from commit cdc72937d61aadc25a2f214421c389c66d97c80c)

8 years ago[rt46602] Add serve-stale working files to .gitignore
Ondřej Surý [Wed, 18 Oct 2017 12:18:59 +0000 (14:18 +0200)] 
[rt46602] Add serve-stale working files to .gitignore

(cherry picked from commit cba162e70e7fac43435a606106841a69ce468526)
(cherry picked from commit 57adb949a4a7b1b4211407b169257bbfd392b5b4)
(cherry picked from commit 2327f41b35f5442c4e6742e1134fd46aa4b5075e)

8 years ago[rt46602] Convert allow_query to dynamic port
Ondřej Surý [Wed, 18 Oct 2017 11:38:20 +0000 (13:38 +0200)] 
[rt46602] Convert allow_query to dynamic port

(cherry picked from commit 992a2bafec6ab120909402ea3e0d2831d92dac59)
(cherry picked from commit 1d10178e83c6c63ecaaa97c297434f65ed4b25a6)
(cherry picked from commit 1a568d5a76cd2e2791038fb82c97a03c0cd4db29)

8 years ago[rt46602] Change the system tests script to support running individual tests on diffe...
Ondřej Surý [Wed, 18 Oct 2017 11:00:15 +0000 (13:00 +0200)] 
[rt46602] Change the system tests script to support running individual tests on different ports

Resolved conflict in run.sh.

(cherry picked from commit fb00f18005fa420349c5ee7c1fabae4eb74d4ce9)
(cherry picked from commit 0ee883d4437b7404eb2e5289dc83c800fcbdb0b6)
(cherry picked from commit 75428f495134576c129b26ebc7bfd71cfe167915)

8 years agoMerge branch 'kyua-oot-v9_11-v9_10-v9_9' into 'v9_9'
Evan Hunt [Fri, 23 Feb 2018 23:51:50 +0000 (15:51 -0800)] 
Merge branch 'kyua-oot-v9_11-v9_10-v9_9' into 'v9_9'

chg: dev: Unit tests were broken in out-of-tree builds.

See merge request isc-projects/bind9!57

8 years agounit/unittest.sh is generated by configure. It will always be
Petr Menšík [Thu, 22 Feb 2018 14:32:16 +0000 (15:32 +0100)] 
unit/unittest.sh is generated by configure. It will always be
 generated into builddir. If out-of-tree build is used, make unit
will always fail. Kyuafiles and testdata still have to be copied
manually into the builddir.

(cherry picked from commit 95cde3608aab9e1e4025d5a73fa2c602b3082ea1)
(cherry picked from commit 6d9b38e9fe7608e61c5e1daf6edf99a227e5af8f)
(cherry picked from commit 6f2fd5cccab25d8a498e39501002754cd24a4ec2)

8 years agoMerge branch 'master-v9_12-v9_11-v9_10-v9_9' into 'v9_9'
Evan Hunt [Fri, 23 Feb 2018 21:57:56 +0000 (13:57 -0800)] 
Merge branch 'master-v9_12-v9_11-v9_10-v9_9' into 'v9_9'

Code cleanups

See merge request isc-projects/bind9!36

8 years agoReduce repeated detection of mysql lib directory.
Petr Menšík [Thu, 15 Feb 2018 11:48:56 +0000 (12:48 +0100)] 
Reduce repeated detection of mysql lib directory.
Use common part once a bit later.

(cherry picked from commit 2a70eae04f901e13df814fc8b67b030d46cf90c6)
(cherry picked from commit d04af522226717c5d72271726446659ca87846e4)
(cherry picked from commit 1b0cf4fea63b263c1f46dbb7f282d00b5a67f9b5)
(cherry picked from commit 9982419c4c43211a79a35b94c2c6b45fdc0f860a)

8 years agoReuse new function from rt46864 for similar block elsewhere.
Petr Menšík [Wed, 17 Jan 2018 18:43:12 +0000 (19:43 +0100)] 
Reuse new function from rt46864 for similar block elsewhere.

(cherry picked from commit e7a93321f095c8a2018df253a38bd1fc40d639cd)
(cherry picked from commit cb98ce8e676990807184e21139d5bf2a63c1890b)
(cherry picked from commit 687650160506ed30ae41319aaf5ca7883ddc5b32)
(cherry picked from commit 16ea60d8ccd46e1dd9cf62ed07cd039090e53fce)

8 years agoMerge branch '90-remove-i-check-flushtree-clears-adb-correctly-from-cacheclean-in...
Michał Kępień [Thu, 22 Feb 2018 12:15:56 +0000 (07:15 -0500)] 
Merge branch '90-remove-i-check-flushtree-clears-adb-correctly-from-cacheclean-in-bind-9-9' into 'v9_9'

Resolve "remove "I:check flushtree clears adb correctly" from cacheclean in BIND 9.9"

See merge request isc-projects/bind9!53

8 years agoremove 'check flushtree clears adb correctly' test
Mark Andrews [Thu, 22 Feb 2018 03:35:40 +0000 (14:35 +1100)] 
remove 'check flushtree clears adb correctly' test

8 years agoMerge branch '67-stabilize-cacheclean-system-test-v9_10-v9_9' into 'v9_9'
Mark Andrews [Wed, 21 Feb 2018 00:28:57 +0000 (11:28 +1100)] 
Merge branch '67-stabilize-cacheclean-system-test-v9_10-v9_9' into 'v9_9'

Stabilize cacheclean system test

Closes #67

See merge request isc-projects/bind9!43

8 years agoImprove the way cache contents are searched for "ns.flushtest.example"
Michał Kępień [Tue, 20 Feb 2018 12:59:29 +0000 (13:59 +0100)] 
Improve the way cache contents are searched for "ns.flushtest.example"

During the "check flushtree clears adb correctly" check, expecting
"ns.flushtest.example" to always be the first name in the ADB dump is
fragile, because in a certain corner case "a.root-servers.nil" will be
the first name instead.

As the purpose of the relevant check is to ensure "ns.flushtest.example"
is removed from ADB by "rndc flushtree flushtest.example", search the
entire list of names present in ADB instead of just the first entry when
looking for "ns.flushtest.example".

(cherry picked from commit ca1049b2f36be42a6daa9c04289d51c481cb7b52)
(cherry picked from commit 3513a585e338425270cf2d7c63aa7a0b17444671)

8 years agoWait until a cache dump completes instead of waiting for a fixed amount of time
Michał Kępień [Tue, 20 Feb 2018 12:59:28 +0000 (13:59 +0100)] 
Wait until a cache dump completes instead of waiting for a fixed amount of time

Dumping the cache is an asynchronous operation, so sleeping for a fixed
amount of time after running "rndc dumpdb" is imperfect as dumping cache
contents may take longer than expected on slower machines.  Instead of
always sleeping for 1 second, wait until the "; Dump complete" line
appears in the dump or 10 seconds pass, whichever comes first.

(cherry picked from commit 2bbff06d3631653fcea95e223da47aea0f9cdf0b)
(cherry picked from commit e617b915273730b340369be034f694ea1441fd41)

8 years agoDo not overwrite cache dumps
Michał Kępień [Tue, 20 Feb 2018 12:59:27 +0000 (13:59 +0100)] 
Do not overwrite cache dumps

Unless configured otherwise in named.conf, "rndc dumpdb" causes a cache
dump to be written to a file called "named_dump.db" in the working
directory of the given named instance.  Repeatedly using this command
throughout different checks in the cacheclean system test causes cache
dumps for older checks to be overwritten, which hinders failure
diagnosis.  Prevent this by moving each cache dump to a check-specific
location after running "rndc dumpdb".

Furthermore, during the "check flushtree clears adb correctly" check,
dump_cache() is called twice without renaming the resulting files.
Prevent the first cache dump from being overwritten by moving it to a
different file before calling "rndc dumpdb" for the second time.

(cherry picked from commit aeea1faf0191f8f693393ee088272f893fc4faa1)
(cherry picked from commit dcd91ab32281c56917e71397d405c11a1c7ed10f)

8 years agoAssign an index to each check in the cacheclean system test
Michał Kępień [Tue, 20 Feb 2018 12:59:25 +0000 (13:59 +0100)] 
Assign an index to each check in the cacheclean system test

This will enable storing per-check forensic data, which facilitates
troubleshooting test failures.

(cherry picked from commit 01de79b332ec3fbd0960dc9f4ab9a650ae85d453)
(cherry picked from commit 7679819e15d8c43d9770ce1954ddab55bf34e008)

8 years ago[v9_9] add missing release note, update README
Evan Hunt [Sun, 18 Feb 2018 04:04:13 +0000 (20:04 -0800)] 
[v9_9] add missing release note, update README

8 years agoMerge branch 'fix-loadpending-handling-v9_9' into v9_9
Michał Kępień [Fri, 16 Feb 2018 08:03:53 +0000 (09:03 +0100)] 
Merge branch 'fix-loadpending-handling-v9_9' into v9_9

8 years agoAdd CHANGES entry
Michał Kępień [Thu, 15 Feb 2018 19:31:55 +0000 (20:31 +0100)] 
Add CHANGES entry

4892. [bug] named could leak memory when "rndc reload" was invoked
before all zone loading actions triggered by a previous
"rndc reload" command were completed. [RT #47076]

8 years agoDo not recheck DNS_ZONEFLG_LOADPENDING in zone_asyncload()
Michał Kępień [Thu, 15 Feb 2018 19:31:54 +0000 (20:31 +0100)] 
Do not recheck DNS_ZONEFLG_LOADPENDING in zone_asyncload()

Remove a block of code which dates back to commit 8a2ab2b9203, when
dns_zone_asyncload() did not yet check DNS_ZONEFLG_LOADPENDING.
Currently, no race in accessing DNS_ZONEFLG_LOADPENDING is possible any
more, because:

  - dns_zone_asyncload() is still the only function which may queue
    zone_asyncload(),

  - dns_zone_asyncload() accesses DNS_ZONEFLG_LOADPENDING under a lock
    (and potentially queues an event under the same lock),

  - DNS_ZONEFLG_LOADPENDING is not cleared until the load actually
    completes.

Thus, the rechecking code can be safely removed from zone_asyncload().

Note that this also brings zone_asyncload() to a state in which the
completion callback is always invoked.  This is required to prevent
leaking memory in case something goes wrong in zone_asyncload() and a
zone table the zone belongs to is indefinitely left with a positive
reference count.

8 years agoAsynchronous zone load events have no way of getting canceled
Michał Kępień [Thu, 15 Feb 2018 19:31:53 +0000 (20:31 +0100)] 
Asynchronous zone load events have no way of getting canceled

Code handling cancellation of asynchronous zone load events was likely
copied over from other functions when asynchronous zone loading was
first implemented in commit 8a2ab2b9203.  However, unlike those other
functions, asynchronous zone loading events currently have no way of
getting canceled once they get posted, which means the aforementioned
code is effectively dead.  Remove it to prevent confusion.

8 years agoOnly clear DNS_ZONEFLG_LOADPENDING in zone_asyncload() if zone loading is completed...
Michał Kępień [Thu, 15 Feb 2018 19:31:51 +0000 (20:31 +0100)] 
Only clear DNS_ZONEFLG_LOADPENDING in zone_asyncload() if zone loading is completed immediately

zone_load() is not always synchronous, it may only initiate an
asynchronous load and return DNS_R_CONTINUE, which means zone loading
has not yet been completed.  In such a case, zone_asyncload() must not
clear DNS_ZONEFLG_LOADPENDING immediately and leave that up to
zone_postload().

8 years agoLock zone before checking whether its asynchronous load is already pending
Michał Kępień [Thu, 15 Feb 2018 19:31:49 +0000 (20:31 +0100)] 
Lock zone before checking whether its asynchronous load is already pending

While this is not an issue in named, which only calls
dns_zone_asyncload() from task-exclusive mode, this function is exported
by libdns and thus may in theory be concurrently called for the same
zone by multiple threads.  It also does not hurt to be consistent
locking-wise with other DNS_ZONEFLG_LOADPENDING accesses.

8 years agoMerge branch 'fix-cpp-check-errors' into 'v9_9'
Mark Andrews [Fri, 16 Feb 2018 07:49:07 +0000 (02:49 -0500)] 
Merge branch 'fix-cpp-check-errors' into 'v9_9'

Fix cpp check errors v9_9

See merge request isc-projects/bind9!32

8 years agos/cppchecker/cppcheck
Mark Andrews [Fri, 16 Feb 2018 00:24:29 +0000 (11:24 +1100)] 
s/cppchecker/cppcheck

8 years agoadd GL issue number
Mark Andrews [Fri, 16 Feb 2018 00:21:16 +0000 (11:21 +1100)] 
add GL issue number

8 years agoadd CHANGES note
Mark Andrews [Thu, 15 Feb 2018 23:34:49 +0000 (10:34 +1100)] 
add CHANGES note

8 years agoadd POST(len);
Mark Andrews [Thu, 15 Feb 2018 21:41:41 +0000 (08:41 +1100)] 
add POST(len);

8 years agoconditionally declare stacksize
Mark Andrews [Thu, 15 Feb 2018 21:37:33 +0000 (08:37 +1100)] 
conditionally declare stacksize

8 years agoadd POST(len);
Mark Andrews [Thu, 15 Feb 2018 07:18:19 +0000 (18:18 +1100)] 
add POST(len);

8 years agoadd POST(tl)
Mark Andrews [Thu, 15 Feb 2018 05:21:57 +0000 (16:21 +1100)] 
add POST(tl)

8 years agoreturn failure count
Mark Andrews [Thu, 15 Feb 2018 05:14:08 +0000 (16:14 +1100)] 
return failure count

8 years agoconditionally declare strbuf
Mark Andrews [Thu, 15 Feb 2018 05:07:01 +0000 (16:07 +1100)] 
conditionally declare strbuf

8 years agotest for == 0 rather than <= as value is unsigned
Mark Andrews [Thu, 15 Feb 2018 05:04:01 +0000 (16:04 +1100)] 
test for == 0 rather than <= as value is unsigned

8 years agoadd brackets
Mark Andrews [Thu, 15 Feb 2018 04:58:19 +0000 (15:58 +1100)] 
add brackets

8 years agoreorder test to silence cppcheck
Mark Andrews [Thu, 15 Feb 2018 04:53:47 +0000 (15:53 +1100)] 
reorder test to silence cppcheck

8 years agoremove event which is only used for sizeof
Mark Andrews [Thu, 15 Feb 2018 04:00:34 +0000 (15:00 +1100)] 
remove event which is only used for sizeof

8 years agoreorder test to silence cppcheck
Mark Andrews [Thu, 15 Feb 2018 03:50:36 +0000 (14:50 +1100)] 
reorder test to silence cppcheck

8 years agouse %u instead of %d
Mark Andrews [Thu, 15 Feb 2018 03:25:37 +0000 (14:25 +1100)] 
use %u instead of %d

8 years agouse %u instead of %d
Mark Andrews [Thu, 15 Feb 2018 03:21:42 +0000 (14:21 +1100)] 
use %u instead of %d

8 years agouse %u instead of %d
Mark Andrews [Thu, 15 Feb 2018 03:20:16 +0000 (14:20 +1100)] 
use %u instead of %d

8 years agouse %u instead of %d
Mark Andrews [Thu, 15 Feb 2018 02:43:13 +0000 (13:43 +1100)] 
use %u instead of %d

8 years agouse %u instead of %d
Mark Andrews [Thu, 15 Feb 2018 02:29:22 +0000 (13:29 +1100)] 
use %u instead of %d

8 years agouse %u instead of %d
Mark Andrews [Thu, 15 Feb 2018 02:27:03 +0000 (13:27 +1100)] 
use %u instead of %d

8 years agouse %u instead of %d
Mark Andrews [Thu, 15 Feb 2018 02:26:09 +0000 (13:26 +1100)] 
use %u instead of %d

8 years agocase to unsigned; reorder expression
Mark Andrews [Thu, 15 Feb 2018 02:20:59 +0000 (13:20 +1100)] 
case to unsigned; reorder expression

8 years agosimplify expression
Mark Andrews [Thu, 15 Feb 2018 02:11:25 +0000 (13:11 +1100)] 
simplify expression

8 years agouse %u and preserve unsigned property
Mark Andrews [Thu, 15 Feb 2018 01:38:22 +0000 (12:38 +1100)] 
use %u and preserve unsigned property

8 years agocast to unsigned
Mark Andrews [Thu, 15 Feb 2018 01:24:56 +0000 (12:24 +1100)] 
cast to unsigned

8 years agopreserve unsigned property
Mark Andrews [Thu, 15 Feb 2018 01:24:33 +0000 (12:24 +1100)] 
preserve unsigned property

8 years agouse %u instead of %d
Mark Andrews [Thu, 15 Feb 2018 01:11:17 +0000 (12:11 +1100)] 
use %u instead of %d

8 years agomake both arguments of & unsigned
Mark Andrews [Thu, 15 Feb 2018 01:08:52 +0000 (12:08 +1100)] 
make both arguments of & unsigned

8 years agouse %u instead of %d
Mark Andrews [Thu, 15 Feb 2018 00:41:13 +0000 (11:41 +1100)] 
use %u instead of %d

8 years agoshift unsigned (~0U) rather than signed (~0) contant
Mark Andrews [Wed, 14 Feb 2018 13:41:13 +0000 (00:41 +1100)] 
shift unsigned (~0U) rather than signed (~0) contant

8 years agouse %u instead of %d
Mark Andrews [Wed, 14 Feb 2018 13:24:11 +0000 (00:24 +1100)] 
use %u instead of %d

8 years agounsigned constants
Mark Andrews [Wed, 14 Feb 2018 13:16:19 +0000 (00:16 +1100)] 
unsigned constants

8 years agounsigned constants
Mark Andrews [Wed, 14 Feb 2018 13:14:06 +0000 (00:14 +1100)] 
unsigned constants

8 years agouse %u instead of %d
Mark Andrews [Wed, 14 Feb 2018 13:03:05 +0000 (00:03 +1100)] 
use %u instead of %d

8 years agouse %u instead of %d
Mark Andrews [Wed, 14 Feb 2018 13:02:14 +0000 (00:02 +1100)] 
use %u instead of %d

8 years agouse %u instead of %d
Mark Andrews [Wed, 14 Feb 2018 08:28:13 +0000 (19:28 +1100)] 
use %u instead of %d

8 years agouse %u instead of %d
Mark Andrews [Wed, 14 Feb 2018 08:26:37 +0000 (19:26 +1100)] 
use %u instead of %d

8 years agoformally cast to int; use %u instead of %d
Mark Andrews [Wed, 14 Feb 2018 08:20:38 +0000 (19:20 +1100)] 
formally cast to int; use %u instead of %d

8 years agoformally cast to int
Mark Andrews [Wed, 14 Feb 2018 08:13:56 +0000 (19:13 +1100)] 
formally cast to int

8 years agouse %u instead of %d
Mark Andrews [Wed, 14 Feb 2018 08:09:23 +0000 (19:09 +1100)] 
use %u instead of %d

8 years agouse %u instead of %d
Mark Andrews [Wed, 14 Feb 2018 08:08:40 +0000 (19:08 +1100)] 
use %u instead of %d

8 years agouse %u instead of %d
Mark Andrews [Wed, 14 Feb 2018 08:08:18 +0000 (19:08 +1100)] 
use %u instead of %d

8 years agouse %u instead of %d
Mark Andrews [Wed, 14 Feb 2018 07:46:15 +0000 (18:46 +1100)] 
use %u instead of %d

8 years agouse %u instead of %d
Mark Andrews [Wed, 14 Feb 2018 07:41:08 +0000 (18:41 +1100)] 
use %u instead of %d

8 years agouse %u instead of %d
Mark Andrews [Wed, 14 Feb 2018 07:39:31 +0000 (18:39 +1100)] 
use %u instead of %d

8 years agouse %u instead of %d
Mark Andrews [Wed, 14 Feb 2018 07:39:05 +0000 (18:39 +1100)] 
use %u instead of %d

8 years agomake declarations consistent
Mark Andrews [Wed, 14 Feb 2018 07:36:08 +0000 (18:36 +1100)] 
make declarations consistent

8 years agoreport argument error in human form
Mark Andrews [Wed, 14 Feb 2018 07:32:49 +0000 (18:32 +1100)] 
report argument error in human form

8 years agouse %u instead of %d
Mark Andrews [Wed, 14 Feb 2018 07:25:57 +0000 (18:25 +1100)] 
use %u instead of %d

8 years agouse %u instead of %d
Mark Andrews [Wed, 14 Feb 2018 07:24:22 +0000 (18:24 +1100)] 
use %u instead of %d

8 years agouse %u instead of %d
Mark Andrews [Wed, 14 Feb 2018 07:21:56 +0000 (18:21 +1100)] 
use %u instead of %d

8 years agouse %u instead of %d
Mark Andrews [Wed, 14 Feb 2018 07:21:29 +0000 (18:21 +1100)] 
use %u instead of %d

8 years agouse %u instead of %d
Mark Andrews [Wed, 14 Feb 2018 07:20:46 +0000 (18:20 +1100)] 
use %u instead of %d

8 years agouse %u instead of %i
Mark Andrews [Wed, 14 Feb 2018 07:18:12 +0000 (18:18 +1100)] 
use %u instead of %i

8 years agouse %u rather than %d; pass a unsigned int pointer
Mark Andrews [Wed, 14 Feb 2018 07:06:09 +0000 (18:06 +1100)] 
use %u rather than %d; pass a unsigned int pointer

8 years agoclear *logp
Mark Andrews [Wed, 14 Feb 2018 06:53:23 +0000 (17:53 +1100)] 
clear *logp

8 years agouse %u instead of %d
Mark Andrews [Wed, 14 Feb 2018 06:51:05 +0000 (17:51 +1100)] 
use %u instead of %d

8 years agosigned vs unsigned fixes
Mark Andrews [Wed, 14 Feb 2018 06:41:30 +0000 (17:41 +1100)] 
signed vs unsigned fixes

8 years agoregen v9_9 v9.9.12rc1
Tinderbox User [Thu, 15 Feb 2018 19:47:47 +0000 (19:47 +0000)] 
regen v9_9

8 years ago[v9_9] prep 9.9.12rc1
Evan Hunt [Thu, 15 Feb 2018 19:20:01 +0000 (11:20 -0800)] 
[v9_9] prep 9.9.12rc1

8 years ago[v9_9] copyrights
Evan Hunt [Sun, 11 Feb 2018 00:32:35 +0000 (16:32 -0800)] 
[v9_9] copyrights

8 years agocheck warning text
Mark Andrews [Fri, 9 Feb 2018 03:04:35 +0000 (14:04 +1100)] 
check warning text

8 years agoget the correct test file
Mark Andrews [Fri, 9 Feb 2018 02:57:10 +0000 (13:57 +1100)] 
get the correct test file

(cherry picked from commit ae0950098944f83671e2ce7758c1120f912d7d4b)

8 years ago[v9_9] fix test error
Evan Hunt [Fri, 9 Feb 2018 02:46:11 +0000 (18:46 -0800)] 
[v9_9] fix test error

8 years ago[rt43670] more emphatic warning
Evan Hunt [Fri, 9 Feb 2018 00:48:25 +0000 (16:48 -0800)] 
[rt43670] more emphatic warning