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 |
Melinda Shore
|
21875877a6
|
Removed Makefile, as it's automatically generated from Makefile.in
by the configure script
|
2013-07-22 14:57:27 -08:00 |
Melinda Shore
|
e1f6baf37a
|
modified: src/common/Makefile.in
fixed automatic variable incompatibility with
FreeBSD make
|
2013-07-22 12:53:41 -08:00 |
Glen Wiley
|
1ec3886604
|
Finished implementing list data type (except for dict items) - including
a reasonable set of automated unit/regression tests
|
2013-07-22 15:16:40 -04:00 |
Glen Wiley
|
0a6dfa46ae
|
list data type partially implemented, unit test framework started
|
2013-07-19 16:19:22 -04:00 |
Glen Wiley
|
19e84c8ec4
|
removed core_only source since all funcs are separated now
|
2013-07-15 18:46:42 -04:00 |
Glen Wiley
|
a3e1c8d255
|
separated the remaining functions
|
2013-07-15 18:43:30 -04:00 |
Glen Wiley
|
18d58a5892
|
using suffixes in Makefile, moved changed files from src to common (merged)
|
2013-07-15 18:20:25 -04:00 |
Glen Wiley
|
dc8f06fd92
|
Merge branch 'develop'
|
2013-07-15 17:48:20 -04:00 |
Glen Wiley
|
38b6909cdd
|
separated context mangement functions from core source code
|
2013-07-15 17:42:37 -04:00 |
Glen Wiley
|
267200b294
|
continuing work on comments and code separation
|
2013-07-02 17:00:20 -04:00 |
MelindaShore
|
213772f559
|
Added generated configure script
|
2013-07-01 08:28:12 -08:00 |
Melinda Shore
|
7b14eda301
|
Merge
|
2013-07-01 08:25:07 -08:00 |
Melinda Shore
|
c9e2a923ac
|
See detailed changes below. Basically, moved src/src to
src/commit and moved top level configure/build to src.
Added support for building into a different directory
(for example, mkdir build ; cd build ; ../configure ;
make ).
modified: README.md
renamed: src/src/AUTHORS -> src/AUTHORS
renamed: src/src/COPYING -> src/COPYING
renamed: src/src/INSTALL -> src/INSTALL
new file: src/Makefile
renamed: src/src/NEWS -> src/NEWS
renamed: src/src/README -> src/README
renamed: src/src/.DS_Store -> src/common/.DS_Store
renamed: src/src/.deps/example_all_functions.Po -> src/common/.deps/example_all_functions.Po
renamed: src/src/.deps/example_simple_answers.Po -> src/common/.deps/example_simple_answers.Po
renamed: src/src/.deps/example_synchronous.Po -> src/common/.deps/example_synchronous.Po
renamed: src/src/.deps/example_tree.Po -> src/common/.deps/example_tree.Po
renamed: src/src/ChangeLog -> src/common/ChangeLog
new file: src/common/Makefile
new file: src/common/Makefile.in
renamed: src/src/Makefile.in -> src/common/Makefile.in~
renamed: src/src/aclocal.m4 -> src/common/aclocal.m4
renamed: src/src/config.h.in -> src/common/config.h.in
new file: src/common/config.log
renamed: src/src/configure.ac -> src/common/configure.ac
renamed: src/src/depcomp -> src/common/depcomp
renamed: src/src/example-all-functions.c -> src/common/example-all-functions.c
renamed: src/src/example-simple-answers.c -> src/common/example-simple-answers.c
renamed: src/src/example-synchronous.c -> src/common/example-synchronous.c
renamed: src/src/example-tree.c -> src/common/example-tree.c
renamed: src/src/getdns_core_only.c -> src/common/getdns_core_only.c
renamed: src/src/getdns_core_only.h -> src/common/getdns_core_only.h
renamed: src/src/getdns_libevent.h -> src/common/getdns_libevent.h
renamed: src/src/index.html -> src/common/index.html
renamed: src/src/install-sh -> src/common/install-sh
renamed: src/src/make-examples-linux.sh -> src/common/make-examples-linux.sh
renamed: src/src/make-examples-mac.sh -> src/common/make-examples-mac.sh
new file: src/configure.ac
|
2013-06-30 19:36:46 -08:00 |
Glen Wiley
|
23a8f92d22
|
Added Doxygen config and started formatting comments in sources
|
2013-06-29 12:57:57 -04:00 |
Glen Wiley
|
a659f2562e
|
began tweaking sources to match BSD coding style
|
2013-06-28 11:09:10 -04:00 |
Glen Wiley
|
3f33ae19b4
|
minor updates to README, added DNS API description to doc dir
|
2013-06-28 08:44:23 -04:00 |
Melinda Shore
|
15932f2774
|
updated README.md to reflect changes in dependencies, add institutional affiliation
|
2013-06-27 13:11:00 -08:00 |
Melinda Shore
|
16a2175d4c
|
Added ldns support
|
2013-06-24 12:17:24 -08:00 |
Melinda Shore
|
096d4e5b77
|
Fixed a couple of null pointer problems
There were two null pointers causing it to dump core. I realize the
code doesn't actually do anything, but still.
|
2013-06-16 18:00:54 -08:00 |
Melinda Shore
|
b3ed4429d6
|
Initial checkin
Rough autoconf-ification of Paul's source. No changes to his code
|
2013-06-16 17:50:14 -08:00 |