forked from tenderlove/dnssd
-
Notifications
You must be signed in to change notification settings - Fork 0
/
History.txt
106 lines (78 loc) · 2.99 KB
/
History.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
=== 2.0.1
* Bug fix:
* Use rb_thread_fd_select() with a timeout instead of rb_thread_wait_fd()
which allows DNSSD#service to stop in a timely manner. Fixes #10 by Mick
Staugaard, #13 by Linux-cpp-lisp
* Document necessary dependencies for dnssd on debian. Issue #14 by
elmatou.
=== 2.0 / 2011-03-02
* Major enhancment
* DNSSD::Service#process now automatically stops the DNSSD::Service.
=== 1.4 / 2010-09-07
* Minor enhancements
* Where Encoding is available dnssd now converts to/from UTF-8.
=== 1.3.4 / 2010-08-29
* Bug fixes
* Fixed installation of dnssd shared object at gem build time
* Fixed 64 -> 32 bit truncation warnings
=== 1.3.3 / 2010-08-29
* Bug fixes
* Fix LocalJumpError issue on 1.9. Patch by Tim Lucas.
* Force reverse lookup on 1.9 for tests. Patch by Tim Lucas.
* Fix default protocol for DNSSD::Service.getaddrinfo to prevent a crash.
Patch by Adam Elliot.
* Possibly fix solaris compilation by adding -lxnet. Issue #5 by Pedro
Palazón Candel.
=== 1.3.2 / 2010-08-28
* Bug fixes
* 1.9 compatibility
=== 1.3.1 / 2009-10-13
* Bug fixes
* Fix regexp for parsing the fullname. Patch by James Sadler.
=== 1.3 / 2009-08-18
* 4 major enhancements
* Added DNSSD::Service.get_property
* Added DNSSD::Service#getaddrinfo
* Added DNSSD::Service#add_record
* Added DNSSD::Service#query_record
* 5 minor enhancements
* DNSSD::Reply#connect now uses DNSSD::Service#getaddrinfo (faster)
* DNSSD::Service#register behaves properly when blockless
* Broke up DNSSD::Reply into specific subclasses
* Added sample/query_record.rb
* sample/*.rb work with each other now for clarity of implementation
* 2 bug fixes
* Fix hierarchical domains like <tt>\.mac\.name.members.mac.com.</tt>
* Fix compilation against avahi 0.6.25
=== 1.2 / 2009-08-11
* 4 major enhancements
* DNSSD::Service is now directly instantiable
* DNSSD.announce which registers a server socket you've created
* DNSSD::Reply.connect which connects to a browsed service
* Fix asynchronous service shutdown crash
* 8 minor enhancements
* DNSSD.resolve now optionally accepts a DNSSD::Reply from DNSSD.browse
* Use rb_thread_wait_fd instead of custom rb_thread_select code
* DNSSD::Reply#protocol and DNSSD::Reply#service_name
* Added missing error classes
* Added missing InterfaceUnicast constant
* Improved Documentation
* Use C constants in ext/dnssd/errors.c
* Reduced C code in ext/dnssd/service.c for greater control. See
DNSSD::Service
* 4 bug fixes
* Don't invoke block on callback if none was provided
* Remove ext/dnssd/dns_sd.h so the correct header is used
* DNSSD::NoMemoryError is now raised instead of NoMemError
* DNSSD::ReferenceUsedError is now correctly named DNSSD::RefusedError
=== 1.1.0 / 2009-08-10
* 2 major enhancements
* Packaging files that need to be here
* Increased the version number
* 1 minor enhancement
* Less C codes
* 1 bug fix
* Increased INTERNET!
=== 0.7.2 / 2009-08-05
* 1 major enhancement
* 1.9 compatibility