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