W.C.A. Wijngaards
cead404fc6
Fix double definition, put ifeq at start of the line.
2014-02-04 09:57:25 +01:00
W.C.A. Wijngaards
ebf928ce84
Fix issue #87 : ulabel to alabel fails on stringprep_locale_to_utf8.
2014-02-04 09:49:12 +01:00
Craig E. Despeaux
e5eca10d7e
Fix getdns_pretty_print_dict() test
2014-02-03 23:13:25 -05:00
Craig E. Despeaux
96a38239cf
Adjust for invalid parameter when address_type or address_data is invalid
2014-02-03 21:54:13 -05:00
cedespeaux
6c154c8333
Merge pull request #91 from verisign/feature/fix_getdns_address_nxdomain_case
...
Corrected getdns_address_8 test which produces NXDOMAIN response
2014-02-03 18:48:28 -08:00
Craig E. Despeaux
3a181dc7ba
Corrected getdns_address_8 test which produces NXDOMAIN response
2014-02-03 21:42:58 -05:00
Neel Goyal
3c8b853231
Merge branch 'develop' of github.com:verisign/getdns into develop
2014-02-03 21:34:17 -05:00
Neel Goyal
c8b16f0590
Update hostname to return inv parameter. Return proper code in list get length methods.
2014-02-03 21:34:11 -05:00
cedespeaux
7730b88bad
Merge pull request #90 from verisign/feature/adjust_general_and_sync
...
Adjust getdns_general() and getdns_general_sync() tests such that name =...
2014-02-03 18:31:38 -08:00
Craig E. Despeaux
61fe5cc56f
Adjust getdns_general() and getdns_general_sync() tests such that name = <ip address> produces bad domain
2014-02-03 21:25:55 -05:00
Neel Goyal
86896652a8
Fix tests for non eventloop
2014-02-03 19:57:10 -05:00
Willem Toorop
9c07e4dc85
Start with validate_dnssec
...
With getdns_dict to ldns_rr function
2014-02-04 00:10:28 +01:00
Neel Goyal
1caf653a01
Merge branch 'develop' of github.com:verisign/getdns into develop
2014-02-03 17:47:06 -05:00
Neel Goyal
07dcd6cc0e
Merge in stock unbound
2014-02-03 17:46:58 -05:00
Willem Toorop
53b7949866
rm warning in getdns_convert_dns_name_to_fqdn
2014-02-03 23:38:29 +01:00
Neel Goyal
e1c567ecef
Add fire_callback for clearing outstanding requests
2014-02-03 17:38:06 -05:00
Willem Toorop
41a2554803
Merge branch 'develop' of github.com:verisign/getdns into develop
2014-02-03 23:36:00 +01:00
Willem Toorop
0797b60bfb
Compartmentalize priv_getdns_get_validation_chain
2014-02-03 23:34:55 +01:00
Neel Goyal
8b64c521a8
Merge develop in. Add local timer
2014-02-03 17:23:31 -05:00
Glen Wiley
f709199d5b
updated unbound compile steps
2014-02-03 17:02:53 -05:00
Willem Toorop
c80b24442b
Memory leak in tests_dnssec.c
2014-02-03 22:47:22 +01:00
Willem Toorop
1e14430eaf
Memory leak in getdns_convert_dns_name_to_fqdn
2014-02-03 22:42:32 +01:00
Willem Toorop
ca9347b583
Merge branch 'develop' of github.com:verisign/getdns into develop
2014-02-03 22:37:34 +01:00
Willem Toorop
690025c0ca
Memory leak in priv_getdns_create_dict_from_rdfs
2014-02-03 22:36:42 +01:00
Neel Goyal
6a07664ef9
Fix an issue with timeouts in the async
2014-02-03 16:33:50 -05:00
Glen Wiley
16e58b28a3
cleaned up example, added error code checks
2014-02-03 15:39:09 -05:00
Craig E. Despeaux
69e61934b0
Added tests for getdns_hostname_sync()
2014-02-03 10:53:26 -05:00
Craig E. Despeaux
af1d2ad667
minor change
2014-02-03 10:53:08 -05:00
Willem Toorop
191929d105
val. chain dont lookup "." DS and better cb lock
2014-02-03 16:08:15 +01:00
Willem Toorop
752ad0d420
Adapt for new unbound-event-api
2014-02-03 14:37:32 +01:00
Willem Toorop
8992eecf1a
Detection of which libevent fix
2014-02-03 14:37:09 +01:00
Willem Toorop
121d3949d8
Fix libevent2 detection on FreeBSD
2014-02-03 14:00:45 +01:00
Craig E. Despeaux
e4db9d109c
Added tests for getdns_hostname()
2014-02-02 15:50:11 -05:00
Neel Goyal
c658b55d73
Add support for getting next timeout and number of pending events
2014-01-31 15:48:00 -05:00
Neel Goyal
b2ac3629f3
Add header for event extension
2014-01-31 15:20:55 -05:00
Neel Goyal
e707643a3f
Cleanup outstanding requests on eventloop change or context destroy
2014-01-31 15:16:10 -05:00
Neel Goyal
81c5de26ea
Merge in develop.
2014-01-31 14:50:38 -05:00
Neel Goyal
1f847b0d96
Add timeout support
2014-01-31 14:43:02 -05:00
W.C.A. Wijngaards
4301ddc8ff
Fix compile on BSD
2014-01-31 16:34:42 +01:00
W.C.A. Wijngaards
da9b0730d6
Fix makefile for test, fix segfault in dnssec code.
2014-01-31 16:11:39 +01:00
W.C.A. Wijngaards
47f567d57d
Fix spaces to tab.
2014-01-31 16:02:58 +01:00
Nitin
f38a9f4828
Merge pull request #82 from verisign/feature/test_ipaddress
...
add new test set_timeout and removed printf
2014-01-31 07:00:36 -08:00
Nitin Singh
a0d52e95ed
add new test set_timeout and removed printf
2014-01-31 09:59:44 -05:00
Willem Toorop
102a9b3be1
qnames also in dname wire format
2014-01-31 00:32:39 +01:00
Willem Toorop
650b6dbda4
Print rr type ints as type and dnames as dname
2014-01-31 00:16:34 +01:00
Willem Toorop
692f458690
bindata and int rdata attributes
2014-01-30 23:38:55 +01:00
Nitin
53742767b5
Merge pull request #80 from verisign/feature/test_ipaddress
...
added test for display ip addresses and context_set_context_update
2014-01-30 11:26:11 -08:00
Nitin Singh
1f6bbfb711
added test for display ip addresses and context_set_context_update
2014-01-30 14:24:22 -05:00
Willem Toorop
e759fb80cf
Start with all section 5.3 types rr-dict creation
...
I guess for static functions and structs it is okay to give them any name,
but the private inter-object symbols should be distinguishable from the
non-private symbols (to export non-private ones later in one go with libtool)
2014-01-30 17:04:43 +01:00
monkeydogma
ac3ce58811
Merge pull request #79 from verisign/check_tests
...
update getdns_address test cases
2014-01-29 11:47:18 -08:00
Bryan Graham
2bb6291a6a
update getdns_address cases
2014-01-29 18:53:49 +00:00
Bryan Graham
61ce95cc7a
alter address_sync -> address
2014-01-28 18:21:24 +00:00
Craig E. Despeaux
cb0d92cdfc
Fixed false negatives in check_getdns_list_get_data_type.h
2014-01-28 10:28:27 -05:00
Neel Goyal
eb43d9fb02
Merge in develop latest
2014-01-28 10:04:10 -05:00
Glen Wiley
9b3a643def
removed references to MIT license, replaced with BSD license
2014-01-28 09:37:35 -05:00
Glen Wiley
118864aeb6
removed references to MIT license, replaced with BSD license
2014-01-28 09:30:01 -05:00
Glen Wiley
0dbc9ca8dc
fixed license header
2014-01-28 09:22:46 -05:00
Glen Wiley
5c75d3c6a6
beefed up some function comments
2014-01-28 09:07:21 -05:00
Willem Toorop
f0f755ec86
Merge branch 'feature/return_validation_chain' into develop
2014-01-28 10:42:12 +01:00
Neel Goyal
073c8ba7b9
Merge branch 'develop' of github.com:verisign/getdns into develop
2014-01-27 19:33:03 -05:00
Neel Goyal
4c0e13ac76
Attempt to address issue #46
2014-01-27 19:32:54 -05:00
Neel Goyal
67fdf0eb04
timeout stubs
2014-01-27 17:05:25 -05:00
Willem Toorop
4782c9b7cc
Return validation chain when requested
2014-01-27 22:01:37 +01:00
Bryan Graham
ed62358d01
fixed assert on return code for NULL input values
2014-01-27 19:43:12 +00:00
Willem Toorop
232ce99558
Add dnssec test
...
+rename dnssec_return_supporting_responses to dnssec_return_validation_chain
2014-01-27 10:51:27 +01:00
Neel Goyal
af5e716d6d
Merge branch 'develop' of github.com:verisign/getdns into develop
2014-01-24 11:21:55 -05:00
Neel Goyal
01013c6be8
Tweak makefile to only build libgetdns on all
2014-01-24 11:21:49 -05:00
Nitin
fd0b18ff10
Merge pull request #76 from verisign/feature/check_examples
...
fix code
2014-01-23 12:54:00 -08:00
Nitin Singh
90e465ba9f
fix code
2014-01-23 15:52:18 -05:00
Nitin
e51214dfbc
Merge pull request #75 from verisign/feature/check_examples
...
add new test for getdns_list
2014-01-23 12:37:17 -08:00
Nitin Singh
c71eaebccc
add new test for getdns_list
2014-01-23 10:26:13 -05:00
Neel Goyal
f98b99e661
Fix typo in make install
2014-01-22 20:53:26 -05:00
Neel Goyal
13b9e74ff5
Update extensions
2014-01-22 19:55:04 -05:00
Neel Goyal
56ff244133
Merge in develop latest
2014-01-22 11:08:41 -05:00
Neel Goyal
f2b9242cd4
Merge branch 'develop' of github.com:verisign/getdns into develop
2014-01-22 11:00:57 -05:00
Neel Goyal
d8779030f1
Merge branch 'feature/check_examples' into develop
2014-01-22 11:00:40 -05:00
Willem Toorop
dd0563c4ae
[API 0.379] rm warnings in example-reverse.c
2014-01-22 10:53:17 +01:00
Willem Toorop
0fe04964c3
[API 0.378] C++ Compilation support
2014-01-22 10:42:01 +01:00
Willem Toorop
9a1f739840
But we do need the netinet/in.h include
2014-01-22 10:40:12 +01:00
Willem Toorop
2b785d39b2
[API 0.377] rm unnecessary #include <netinet/in.h>
2014-01-22 10:31:30 +01:00
Neel Goyal
2bcfedcf78
Initial pass at using unbound stock
2014-01-21 15:31:22 -05:00
Willem Toorop
d9e3485f8b
Merge fixes
2014-01-20 16:18:14 +01:00
Willem Toorop
5345753868
Merge branch 'develop' of github.com:verisign/getdns into develop
2014-01-20 16:07:36 +01:00
Neel Goyal
a00bcbc761
Fix for issue #68 . Implement getdns_dict_remove_name.
2014-01-15 16:25:46 -05:00
Willem Toorop
f81db41872
Match getdns.h with current spec
...
Introducing consts at several places
2014-01-14 17:25:23 +01:00
Willem Toorop
781a6a271f
Move remove_name for easy comparison with spec
2014-01-14 15:46:49 +01:00
Melinda Shore
4866a4314a
Added check for null being passed to convert_ulabel_to_alabel() and convert_alabel_to_ulabel()
2014-01-13 14:11:28 -08:00
Craig E. Despeaux
c09ca85565
Merge remote branch 'origin/develop' into feature/check_examples
2014-01-13 17:10:00 -05:00
Melinda Shore
4e7bd2e5cf
fixed typo in argument to ldns_str2rdf_dname()
2014-01-13 14:07:30 -08:00
Bryan Graham
952308d200
Merge branch 'feature/check_examples' of github.com:verisign/getdns into feature/check_examples
...
final convert_alabel_to_ulabel.h convert_ulabel_to_alabel.h
2014-01-13 21:28:34 +00:00
Atlas config user
8782569d45
final convert_alabel_to_ulabel.h convert_ulabel_to_alabel.h
2014-01-13 21:25:10 +00:00
Craig E. Despeaux
46c5f01d20
Merge branch 'feature/check_examples' of github.com:verisign/getdns into feature/check_examples
2014-01-13 14:24:16 -05:00
Craig E. Despeaux
63ef00aa9f
Modify expected return code for INVALID_PARAMETER conditions
2014-01-13 14:13:52 -05:00
Craig E. Despeaux
42f541652b
Merge remote branch 'origin/develop' into feature/check_examples
2014-01-13 14:12:54 -05:00
Atlas config user
e854db5a94
update convert_alabel_to_ulabel convert_alabel_to_ulabel
2014-01-13 18:38:37 +00:00
Atlas config user
fd4ca9d919
initial check_getdns_convert_alabel_to_ulabel.h check_getdns_convert_ulabel_to_alabel.h
2014-01-13 16:38:41 +00:00
Willem Toorop
1c4616bfb5
Merge branch 'develop' of github.com:verisign/getdns into develop
2014-01-13 15:32:35 +01:00
Craig E. Despeaux
e7be219f4e
Added tests for getdns_dict_set_int()
2014-01-10 16:35:05 -05:00
Neel Goyal
d4db2a2e9a
Fix a segfault when passing a null response to the sync methods
2014-01-10 16:32:55 -05:00
Craig E. Despeaux
5946b17372
Merge remote branch 'origin/develop' into feature/check_examples
2014-01-10 16:32:01 -05:00
Craig E. Despeaux
75b89dabe9
Added tests for getdns_dict_set_bindata()
2014-01-10 14:29:08 -05:00
Craig E. Despeaux
f392d9ebe5
Added tests for getdns_dict_set_list()
2014-01-10 13:50:31 -05:00
Craig E. Despeaux
43c43ac305
Test adjustments for GETDNS_RETURN_INVALID_PARAMETER
2014-01-10 11:57:37 -05:00
Craig E. Despeaux
693419c6cc
Merge remote branch 'origin/develop' into feature/check_examples
2014-01-10 10:51:21 -05:00
Neel Goyal
db32337238
Fix for #62
2014-01-10 10:45:45 -05:00
Craig E. Despeaux
f55f25a924
Merge remote branch 'origin/develop' into feature/check_examples
2014-01-10 10:38:32 -05:00
Neel Goyal
a08a4130c0
Fix for issue #50 .
2014-01-10 10:35:03 -05:00
Craig E. Despeaux
6a1b48052b
Merge remote branch 'origin/develop' into feature/check_examples
2014-01-10 10:29:14 -05:00
Neel Goyal
722a27bfef
fix for issue #49
2014-01-10 10:28:28 -05:00
Craig E. Despeaux
f15e147982
Merge remote branch 'origin/develop' into feature/check_examples
2014-01-10 10:17:55 -05:00
Neel Goyal
34d3f1f938
Fix for issue #67 . return INVALID_PARAMETER if name, dict, or child dict are NULL
2014-01-10 10:09:07 -05:00
Neel Goyal
2c664e73fe
Add the INVALID_PARAMETER return type
2014-01-10 09:58:33 -05:00
Craig E. Despeaux
413fcba9e3
Added tests for getdns_dict_set_dict()
2014-01-10 09:50:30 -05:00
Craig E. Despeaux
b544ac2a00
Merge remote branch 'origin/develop' into feature/check_examples
2014-01-09 20:23:47 -05:00
Willem Toorop
069a49035d
getdns_convert_fqdn_to_dns_name
2014-01-09 14:13:33 +01:00
Willem Toorop
f305ac97da
Stubs should be able to lookup AS112 zones
2014-01-09 13:44:31 +01:00
Willem Toorop
d6118b4caa
Allow null characters in wire fmt name -> fqdn
2014-01-09 13:41:41 +01:00
Willem Toorop
0b2d467420
Implement getdns_convert_dns_name_to_fqdn
2014-01-09 13:39:29 +01:00
Craig E. Despeaux
1856b6bb05
Fixed memory leaks found within tests
2014-01-08 14:50:43 -05:00
Craig E. Despeaux
5b9a09504a
Added tests for getdns_dict_destroy()
2014-01-08 11:29:33 -05:00
Craig E. Despeaux
d5f1a3fe4b
Added tests for getdns_dict_get_int()
2014-01-07 14:49:04 -05:00
Craig E. Despeaux
7807d1ade0
Added tests for getdns_dict_get_bindata()
2014-01-07 13:44:39 -05:00
Craig E. Despeaux
9aef4f6e80
Added tests for getdns_dict_get_list()
2014-01-07 12:50:44 -05:00
Craig E. Despeaux
4301bb17c4
Fix more sloppiness, wrong function names in error messages for getdns_dict_get_dict() tests
2014-01-07 10:36:51 -05:00
Craig E. Despeaux
0f93bed1de
Fixed suite name for getdns_dict_get_dict() tests
2014-01-07 10:32:48 -05:00
Craig E. Despeaux
b1abc6e48c
Added new tests for getdns_dict_get_dict()
2014-01-07 10:29:26 -05:00
Craig E. Despeaux
4fef4094a7
Added tests for getdns_dict_get_data_type()
2014-01-06 17:05:42 -05:00
Craig E. Despeaux
60d45dc5bc
Fixed a comment line
2014-01-06 17:05:11 -05:00
Craig E. Despeaux
02ebe85773
Added tests for getdns_dict_get_names()
2014-01-06 15:51:11 -05:00
Craig E. Despeaux
db507121cf
Added tests for getdns_cancel_callback().
2014-01-06 14:31:01 -05:00
Craig E. Despeaux
c736df8a89
Added globals to support getdns_cancel_callback() tests.
...
Fixed macro evaluation problem in ASSERT_RC.
2014-01-06 12:59:43 -05:00
Craig E. Despeaux
c8a7180a3a
Added tests for context create and destroy
2014-01-02 13:46:23 -05:00
Craig E. Despeaux
0f1e27d0ba
Merge remote branch 'origin/develop' into feature/check_examples
2014-01-02 13:43:23 -05:00
Melinda Shore
740ad82822
cast argument to getdns_convert_dns_name_to_fqdn() in example-reverse to char * to keep compiler happy
2013-12-31 17:05:52 -08:00
Glen Wiley
3248d223cd
added prototype for remove_name
2013-12-27 09:35:47 -05:00
Craig E. Despeaux
c18d406389
Implemented the rest of Neel's review feedback.
2013-12-20 16:47:59 -05:00
Craig E. Despeaux
c1f7ced032
Implemented most of Neel's review feedback.
2013-12-20 14:08:19 -05:00
Craig E. Despeaux
d9c3df6ce8
Added test suites for getdns_list_get_length() and getdns_list_get_data_type().
...
Removed any macros that performed variable declarations.
2013-12-20 11:20:57 -05:00
Craig E. Despeaux
b35f533ce3
A little cleanup to eliminate some compile warnings.
2013-12-20 00:00:41 -05:00
Bryan Graham
181111fa69
delete check_getdns_address_sync.c check_getdns_general_sync.c
2013-12-19 19:44:54 -05:00
Bryan Graham
01c70b73c9
refactoring: check_getdns_common.h check_getdns_common.c check_getdns.c, tests are now in header files
2013-12-19 19:36:41 -05:00
Craig E. Despeaux
5e08bbc347
Removed debug related printf.
2013-12-19 09:42:36 -05:00
Craig E. Despeaux
09631e038b
New source file for getdns_general and updates to getdns_general_sync.
2013-12-18 16:23:07 -05:00
Bryan Graham
ae3b661ed9
added check_getdns_address_sync.c
2013-12-17 19:50:40 -05:00
Craig E. Despeaux
6d0bc40a13
Added unit test program that uses check.
2013-12-17 16:03:10 -05:00
Neel Goyal
8792fe63a2
Fix issue #44 - remove extra i++
2013-12-13 15:49:26 -05:00
Neel Goyal
cc8fc8aaf7
Fix a typo for issue #43 fix
2013-12-12 14:01:37 -05:00
Neel Goyal
52befefdf8
Merge branch 'develop' of github.com:verisign/getdns into develop
2013-12-12 14:00:04 -05:00
Neel Goyal
93211cc99a
Fix for issue #43 - add additional header fields
2013-12-12 13:59:53 -05:00
Melinda Shore
80e29b53bb
reverted error text to spec
2013-12-11 18:06:53 -08:00
Willem Toorop
d987ec0440
Update examples in the API specification
...
They are now actually working with our implementation
2013-12-11 23:55:35 +01:00
Willem Toorop
372c6772b0
Merge branch 'develop' of github.com:verisign/getdns into develop
...
Conflicts:
src/test/Makefile.in
2013-12-11 23:45:47 +01:00
Willem Toorop
51f0299137
Fix example-reverse (and reverse_address)
...
From the example it is clear that network format addresses are expected for getdns_hostname*
2013-12-11 23:41:21 +01:00
Neel Goyal
0c0d5b63ae
Remove a test that shouldn't have been added
2013-12-11 16:46:56 -05:00
Willem Toorop
8a8accea42
Copied examples from spec and fixed everything ;)
...
Well.. fixed the examples so they work and free memory
and fixed our code to return correct dict format with "just_address_answers"
Now tests are probably broken, and also the example-reverse needs some attention
2013-12-11 16:21:49 +01:00
Neel Goyal
1e9f716b6f
Check for answer on getdns_list_get methods
2013-12-10 18:27:28 -05:00
Neel Goyal
7db1610c95
Have add item default to adding an int of value 0
2013-12-09 14:11:17 -05:00
Neel Goyal
969ce94358
Merge branch 'develop' of github.com:verisign/getdns into develop
2013-12-09 12:55:42 -05:00
Neel Goyal
db23854041
Fix NPE (Issue #42 )
2013-12-09 12:55:33 -05:00
Willem Toorop
4c7a322d71
Merge branch 'develop' of github.com:verisign/getdns into develop
2013-12-09 16:26:48 +01:00
Willem Toorop
391fbdfbd1
getdns_list_set_* on list length mean append
2013-12-09 16:26:18 +01:00
W.C.A. Wijngaards
5bb291ddb6
Doxyfile had wrong version number inside.
2013-12-09 16:21:02 +01:00
W.C.A. Wijngaards
e80082aeaf
autoconf and autoheader recent configure.ac change
2013-12-09 09:11:31 +01:00
Willem Toorop
3dfe92da64
extended memory functions
2013-12-09 00:52:38 +01:00
Willem Toorop
c80cab6929
getdns_strdup, getdns_bindata_(copy|destroy)
...
Restructure a bit to make that work too
2013-12-09 00:05:18 +01:00
Willem Toorop
70e5193b3f
Context has own mem-funcs
...
It keeps using mem funcs for internal state that were given upon context creation.
Only dicts and lists are created with mem funcs set by getdns_context_set_memory_functions
2013-12-08 23:15:57 +01:00
Willem Toorop
8fe9da6503
Header functions, structs/unions and macro's
2013-12-08 22:56:34 +01:00
Willem Toorop
152bffb883
Two forgotten _TEXT quotes
2013-12-06 15:57:22 +01:00
Willem Toorop
3829dca0cc
Get rid of typedefs for structs
2013-12-06 15:54:06 +01:00
Willem Toorop
4b3578c88a
Fix stdbool replacement bug
...
introduced in 1ecf9d9ef8
2013-12-06 15:31:19 +01:00
Willem Toorop
f4b339f10d
Add GETDNS_RETURN_MEMORY_ERROR retcode
2013-12-06 14:51:01 +01:00
Willem Toorop
2e6978af13
Add EUI48 and EUI64 RR types
2013-12-06 14:49:50 +01:00
Willem Toorop
1ecf9d9ef8
Get rid of stdbool.h
2013-12-06 14:10:28 +01:00
Willem Toorop
ab25acbd6f
Quote _TEXT defines
2013-12-06 13:57:58 +01:00
W.C.A. Wijngaards
d5bbb6046b
This commit adds the configure script to the repo.
2013-12-03 16:29:44 +01:00
Willem Toorop
ab75b89da2
Remove/add missing prototypes
2013-12-03 16:09:26 +01:00
Willem Toorop
cb26dd1a45
API update to 0.357
...
To easy compare differences between the API header and our implementation:
Rename the names for types and arguments in the API
Rename the names for function arguments in our implementation
2013-12-03 14:36:06 +01:00
Willem Toorop
0da31aa21b
Remove private functions from getdns.h
...
And also reorder a bit for easy comparison with the original.
2013-12-03 14:13:10 +01:00
W.C.A. Wijngaards
ccf1c1d1d4
OSX. Header more lenient, no linenr in test
...
The line number is not fixed, so __LINE__ does not stay the
same when compiled on different platforms.
2013-12-03 12:13:10 +01:00
W.C.A. Wijngaards
ad9ffb5200
Remove unused flags (libtool adds -fPIC and more)
2013-12-03 10:46:18 +01:00
Willem Toorop
65b420b520
Merge branch 'develop' of github.com:verisign/getdns into develop
2013-12-03 10:38:42 +01:00
Willem Toorop
9f5b22727d
tests_stub_async look up cmd_line specified name
2013-12-03 10:37:23 +01:00
W.C.A. Wijngaards
997fbec46f
Link with -levent if detected, fix examples.
2013-12-02 14:20:03 +01:00
W.C.A. Wijngaards
64c057b82d
Portable with event1.x, test succeeds on FreeBSD
2013-11-30 13:53:57 +01:00
W.C.A. Wijngaards
0761834cf5
Fix shell portability, test succeeds on NetBSD.
2013-11-30 12:32:17 +01:00
W.C.A. Wijngaards
f217ab674e
Compile and test succeeds on OpenBSD
2013-11-30 11:25:50 +01:00
W.C.A. Wijngaards
48b54c3579
compile tests when needed.
2013-11-29 18:07:43 +01:00
W.C.A. Wijngaards
b392679ce4
make test and a testscript and output comparisons.
2013-11-29 16:24:39 +01:00
W.C.A. Wijngaards
69c6d0694b
fix issue #38 : install, uninstall, libtool, configureoutsidesrcdir,
...
the dist compiles. library version set to 0:0:0.
2013-11-29 15:41:06 +01:00
W.C.A. Wijngaards
d9afcf760b
Fixed build target for library slightly nicer.
2013-11-26 17:02:12 +01:00
Melinda Shore
4065396935
Added getdns_convert_ulabel_to_alabel and getdns_convert_alabel_to_ulabel; introduced dependency on libidn11
2013-11-25 17:40:38 -08:00
Melinda Shore
3e0411f8f8
brought doc directory into build process ("make doc")
2013-11-21 17:39:03 -08:00
Melinda Shore
3d108bb105
Improved error message text
2013-11-17 17:36:39 -08:00
Willem Toorop
373e0e4952
Custom mem funcs per dict/list
2013-11-12 17:00:19 +01:00
Willem Toorop
7158291e05
Custom memory management functions in context
2013-11-11 23:10:22 +01:00
Willem Toorop
8e7582232a
Rename use_udp_tcp leftovers in dns_transport
2013-11-08 18:42:14 -08:00
Willem Toorop
0b6d610ea5
Get rid of response_length in synchroneous funcs
2013-11-08 18:39:06 -08:00
Willem Toorop
3827db1ad4
Yay! Segfault resolved. + another little mem leak
...
So the segfault was on destroying the req->extensions dict.
This dict should have been initialized by dns_req_new, when it copied the extensions dict that it had as an argument.
Though, the argument could have been NULL in which case nothing is copied.
To overcome, I've altered dnsget_dict_copy to initialize the target with NULL when the src was NULL.
2013-11-08 15:13:49 -08:00
Neel Goyal
74fcc3c81b
Updating coding style for context.c/h
2013-11-06 13:32:05 -05:00
Neel Goyal
f8380ff862
Ran indent with the indent.pro committed
2013-11-05 15:03:44 -05:00
Neel Goyal
eb14f1212d
Merge branch 'develop' of github.com:verisign/getdns into develop
2013-11-05 13:31:44 -05:00
Neel Goyal
4fb66d8ea7
Handle immediate callback.
2013-11-05 13:31:29 -05:00
Willem Toorop
89a7bdcae6
Fix validate_extensions
2013-11-04 23:26:59 -08:00
Glen Wiley
78cb5480d2
Merge branch 'develop' of https://github.com/verisign/getdns into develop
...
Conflicts:
src/sync.c
2013-11-04 18:45:00 -05:00
Glen Wiley
969ae95f09
added extension validation to the primary entry point to catch bogus
...
extension strings and perform simple type checking on extensions
brief start on man pages, moving MIT license in source code files to BSD
2013-11-04 18:37:54 -05:00
Neel Goyal
266cdb0063
Cleanup some memory issues in simple answers
2013-11-04 15:26:52 -05:00
Neel Goyal
31e7bf1a8a
Some guards and make example_all_functions at least run
2013-11-04 14:43:06 -05:00
Neel Goyal
6289e2cad9
Merge branch 'develop' of github.com:verisign/getdns into develop
2013-11-04 13:44:18 -05:00
Neel Goyal
bf57b1e5b9
Update test messages per efence
2013-11-04 13:44:09 -05:00
Willem Toorop
8206a9e145
Merge branch 'develop' of github.com:verisign/getdns into develop
...
Conflicts:
src/util-internal.c
2013-11-04 10:36:31 -08:00
Willem Toorop
30d1e11a14
Fix some easy to find memory leaks...
2013-11-04 10:34:14 -08:00
Willem Toorop
bd7740fefa
Let tests_stub_sync print reply dict pretty
2013-11-04 10:33:27 -08:00
Neel Goyal
3da70546ca
Fix synchronous example to destroy the extensions dict
2013-11-04 12:57:46 -05:00
Neel Goyal
2db5fdbe0c
Fix some memory leaks
2013-11-04 12:51:13 -05:00
Willem Toorop
2d1ad47f07
And another little typedef fix
2013-11-03 16:08:28 -08:00
Willem Toorop
abd82025f6
Remove typedef from list.h
2013-11-03 16:05:10 -08:00
Glen Wiley
e7cc8eb150
separated libunbound test in configure.ac to give better diag msg
2013-11-03 16:40:24 -05:00
Glen Wiley
e5c18aa3af
Merge branch 'develop' of https://github.com/verisign/getdns into develop
2013-11-03 08:47:57 -05:00
Glen Wiley
2e1fb7b8b8
updates to some docs based on our meeting of 2013-11-02
2013-11-03 08:47:19 -05:00
Willem Toorop
615878f5b8
Merge branch 'develop' into rbtree-dict
2013-11-02 04:10:10 -07:00
Willem Toorop
e0c28a6346
Pretty printing to ldns_buffer
...
This makes it much more readable
2013-11-01 18:07:03 +01:00
Melinda Shore
e3e2247f27
Use ldns_rdf_address_reverse
2013-10-31 12:08:23 -07:00
Willem Toorop
6adb49b8d5
Merge branch 'develop' into rbtree-dict
2013-10-31 10:26:42 +01:00
Willem Toorop
c1ba94c08a
Remove key attribute from getdns_dict_item
...
It is in the node attribute already
2013-10-30 23:33:29 +01:00
Willem Toorop
6843376521
Pretty print safe & complete... but ugly
...
And it needs a bit of documentational comments
2013-10-30 23:23:53 +01:00
Willem Toorop
26b178aba6
Merge branch 'develop' into rbtree-dict
2013-10-30 21:47:10 +01:00
Melinda Shore
d520d62da9
Added address-to-hostname lookup. Note: need a more robust address reverser
2013-10-30 13:16:51 -07:00
Melinda Shore
10a2ebc88b
Added address-to-hostname lookup. Note: need a more robust address reverser
2013-10-30 13:16:20 -07:00
Willem Toorop
6bc33c50ab
Fix stack buffer overflow in _pretty_print_dict
2013-10-30 17:05:49 +01:00
Willem Toorop
6922343542
Merge branch 'remove-pthread' into rbtree-dict
2013-10-30 10:36:49 +01:00
Willem Toorop
3c1114cb7f
Merge branch 'remove-pthread' into develop
2013-10-30 10:34:35 +01:00
Melinda Shore
c377e6e2f0
fixed ordering issue with libgetdns link, added test and example back to make clean
2013-10-30 00:05:31 -07:00
Willem Toorop
8567e63267
Merge branch 'develop' into rbtree-dict
2013-10-30 00:32:51 +01:00
Willem Toorop
ffa9a72073
Make example_tree program comply to the API specs
...
It works with the rbtree-dict now (which implements copy correctly).
2013-10-30 00:31:14 +01:00
Willem Toorop
7111a0959f
A dict based on rbtree
2013-10-30 00:29:30 +01:00
Willem Toorop
e09ad9c519
Oopsy, test needs to know the lists blocksize
2013-10-29 22:10:35 +01:00
Willem Toorop
1336fe3b76
Get rid of pthread usage in getdns_general_sync
2013-10-29 21:25:04 +01:00
Willem Toorop
55d366f854
Hide dict and list internals from getdns.h
2013-10-29 21:02:21 +01:00
Willem Toorop
06ad9a53b5
Pass existing CFLAGS and LDFLAGS through
...
Useful when dependencies are installed at custom locations
2013-10-29 20:31:25 +01:00
Willem Toorop
37fe39e4ae
Make this example conform to API specs
...
Corrections should be reported back eventually...
2013-10-29 16:17:40 +01:00
Willem Toorop
fbff480a31
Correct order of calls for display IP address
2013-10-29 16:16:05 +01:00
Neel Goyal
e4f08150b1
Free extensions dict. Update gitignore
2013-10-22 16:28:28 -04:00
Melinda Shore
69cf72c1c4
Added linking test programs to libunbounc
2013-10-21 21:55:11 -07:00
Neel Goyal
65762811bf
Adding timeout support
2013-10-18 13:55:31 -04:00
Neel Goyal
840939aac8
Fix a bug in list copy for bindata. Fix some memory errors
2013-10-17 20:34:18 -04:00
Neel Goyal
9c75239aaa
Adding cancel and reply formatting
2013-10-17 19:45:25 -04:00
Neel Goyal
da8dad5913
Adding A and AAAA handling for get_address
2013-10-16 18:33:12 -04:00
Neel Goyal
c53c00ee2b
Add recursive and stub support
2013-10-16 14:45:43 -04:00
Neel Goyal
d608d3b670
Initial integration of unbound.
2013-10-15 17:28:23 -04:00
Melinda Shore
1d47471f26
Rudimentary autoconf support for Doxyfile
2013-10-10 16:15:17 -07:00
Melinda Shore
2b96fe8ca3
More doxygen markup cleanup
2013-10-10 13:35:29 -07:00
Melinda Shore
e7bb441c8e
Fixed a minor doxygen markup problem
2013-10-10 11:53:59 -07:00
Melinda Shore
6cd8051692
Update for doxygen
2013-10-09 16:52:31 -07:00
Melinda Shore
d440feb7a1
no longer using automake
2013-10-07 08:10:06 -07:00
Melinda Shore
75cdad16ec
No longer using automake
2013-10-07 08:07:37 -07:00
Melinda Shore
655343e6dc
files added for getdns_get_errorstr_by_id()
2013-09-22 11:31:35 -08:00
Melinda Shore
61ca5e4b52
added getdns_error.[ch]
2013-09-22 11:30:16 -08:00
Neel Goyal
1be26c3c76
Update examples to compile.
2013-09-03 12:12:12 -04:00
Melinda Shore
499c3eac98
Removed event.h conditionalization
2013-08-28 17:31:39 -08:00
Melinda Shore
98c953b6e4
Conditionalized in the correct event.h location for FreeBSD - probably merits further discussion
2013-08-28 17:09:11 -08:00
Neel Goyal
768b360ca9
Add support for sync functs
2013-08-16 16:28:21 -04:00
Neel Goyal
1b057ccfa3
Set the RD flag if in stub mode.
2013-08-16 15:24:06 -04:00
Neel Goyal
425a652542
Add stub async test program.
2013-08-16 15:11:46 -04:00
Neel Goyal
3ad70d686f
Add some utilities.
2013-08-16 14:48:03 -04:00
Neel Goyal
075990d330
Use strncmp and add some utils
2013-08-15 18:16:50 -04:00
Neel Goyal
ff83b43081
Get the async getaddress going
2013-08-15 17:51:26 -04:00
Neel Goyal
0c5d8b2c32
Tweak method sigs
2013-08-15 12:42:35 -04:00
Neel Goyal
6c1dc93edf
Adding some util modules
2013-08-15 12:33:05 -04:00
Neel Goyal
ed6fa12d01
Remove unused scripts
2013-08-15 11:44:05 -04:00
Neel Goyal
ddf9d3d548
Fix build system from code reorg
2013-08-15 10:54:30 -04:00
Neel Goyal
dba0da5adb
Massive restructure and renaming
2013-08-15 10:16:15 -04:00
Neel Goyal
67a07019ba
Remove Makefile.in files. Update gitignore
2013-08-14 17:40:05 -04:00
Neel Goyal
ad20c23f42
More progress on async
2013-08-14 17:19:06 -04:00
Neel Goyal
bf92cb6bb4
Some updates. Need to think about how to not rewrite what ldns and libevent have already done
2013-08-13 16:10:21 -04:00
Neel Goyal
7975c98c3f
Remove getdns_address.c. Update context to use copy.
2013-08-13 10:02:09 -04:00
Neel Goyal
cd1ff4a3b8
Context update
2013-08-13 09:08:54 -04:00
Neel Goyal
84ff383792
Adding ldns integration for context
2013-08-12 19:47:33 -04:00
Neel Goyal
a69c02abcc
Adding context struct and implement some setters
2013-08-12 17:38:05 -04:00
Melinda Shore
cf2cf498f6
added src/test to automake
2013-08-10 11:24:08 -08:00
Melinda Shore
00e2c74867
getting rid of Makefile.in - now generated by automake
2013-08-10 11:23:15 -08:00
Melinda Shore
16ae333802
automake-ified src/test
2013-08-10 11:17:47 -08:00
Melinda Shore
228a5d9868
Added <string.h> include for strdup() declaration (see POSIX.1)
2013-08-10 11:16:54 -08:00
Neel Goyal
b3e2aa19f3
Add Werror to cflags. Remove getdns lib check. Fail configure on dependencies not found.
2013-08-09 17:04:25 -04:00
Neel Goyal
8b60254fe4
Change header include from event to core_only where applicable
2013-08-09 11:34:42 -04:00
Neel Goyal
c2a03c5570
Removed symlink ltmain.sh. Add m4 for lt.
2013-08-09 10:48:22 -04:00
Melinda Shore
1854fc413c
Converted makefile generation to automake
2013-08-08 17:21:05 -08:00
Melinda Shore
6f9deafbb6
moved example code to src/example
2013-08-08 17:19:55 -08:00
Melinda Shore
c8d2005d49
Moved example code to src/example/
2013-08-08 17:17:20 -08:00
Melinda Shore
b5b5232d75
more cleanup
2013-08-08 17:16:09 -08:00
Melinda Shore
0a5f1d3c52
Now using automake to generate Makefile.in
2013-08-08 17:14:43 -08:00
Glen Wiley
6280a1b7b6
the dict and list data types with helper functions work, unit tests
...
are mostly done as well
2013-07-31 16:21:42 -04:00
Glen Wiley
68ae437210
Merge branch 'develop' of https://github.com/verisign/getdns into develop
...
Conflicts:
src/common/Makefile
2013-07-30 17:43:39 -04:00
Glen Wiley
91990993ce
the guts of the dict datatype are working, still need to complete the helper funcs
2013-07-30 17:36:14 -04:00
Melinda Shore
a973779190
More cleanup
2013-07-30 12:46:58 -08:00
Melinda Shore
7494d2b7d5
Moving things around to run configure at top level of directory tree
2013-07-30 11:55:09 -08:00
Melinda Shore
ead261b0b8
Moving things around to run configure at top level of directory tree
2013-07-30 11:50:31 -08:00
Melinda Shore
be749929a9
removed redundant configure.ac
2013-07-30 11:10:23 -08:00
Melinda Shore
6a1e56584a
We should not have Makefiles in the repository
2013-07-28 17:32:07 -08:00
Melinda Shore
67071f3adc
removed src/.deps
2013-07-28 17:29:57 -08:00
Melinda Shore
4937746fe8
deleted: src/common/Makefile.in~ - backup file
2013-07-22 14:58:42 -08:00