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