1*******************
2* GUPnP IGD 1.20  *
3*******************
4
5- Switch to GUPnP 1.2.0 API
6- Update GLib dependency to 2.38
7- Replace deprecated GLib APIs
8- Fix crashes
9- Switch to meson build
10
11*******************
12* GUPnP IGD 0.2.5 *
13*******************
14
15- Update gtk-doc to newer version to fix build failures.
16
17*******************
18* GUPnP IGD 0.2.4 *
19*******************
20
21- Add API to delete mapping by internal IP/port instead of the external one
22
23*******************
24* GUPnP IGD 0.2.3 *
25*******************
26
27- Emit errors as boxed types
28- Various build improvements
29- Make tests less racy
30
31*******************
32* GUPnP IGD 0.2.2 *
33*******************
34
35- Parallel build and linking fixes.
36
37*******************
38* GUPnP IGD 0.2.1 *
39*******************
40
41- Restore the "main-context" property so that outsider can use the
42  GUPnPIgdThread's GMainContext for timers, etc
43
44*******************
45* GUPnP IGD 0.2.0 *
46*******************
47
48- Use the thread current GMainContext instead of passing it as a parameter
49- Make the GUPnPIgdThread object work with the new GUPnP 0.18
50
51
52********************
53* GUPnP IGD 0.1.11 *
54********************
55
56- Disable introspection correctly on --disable-introspection
57
58********************
59* GUPnP IGD 0.1.10 *
60********************
61
62- Port to gobject-introspection 0.10
63
64*******************
65* GUPnP IGD 0.1.9 *
66*******************
67
68- Set thread default main context
69
70*******************
71* GUPnP IGD 0.1.8 *
72*******************
73
74- Add GObject Introspection support
75- Return a valid GError if the other side returns an invalid IP
76- Make newer GNU Make and newer GCC happy
77
78*******************
79* GUPnP IGD 0.1.7 *
80*******************
81
82- Fix race in stopping threaded version
83- Validate IP addresses return by the gateway
84- Fix object building against newer GLib
85
86*******************
87* GUPnP IGD 0.1.6 *
88*******************
89
90- Add python bindings
91
92*******************
93* GUPnP IGD 0.1.5 *
94*******************
95
96- Use the new GUPnP Context Manager from GUPnP 0.13
97
98*******************
99* GUPnP IGD 0.1.4 *
100*******************
101
102- Make it compatible with the 0.13 API (does not yet use GUPnPContextManager)
103- Bug fixes
104
105*******************
106* GUPnP IGD 0.1.3 *
107*******************
108
109- Delete all mappings when the last user reference is dropped
110- Don't try to renew an infinite mapping
111
112*******************
113* GUPnP IGD 0.1.2 *
114*******************
115
116- Add possibility to ask for external port "0", in which case it will return
117  a random port
118- Add local ip/port to the error signal
119
120*******************
121* GUPnP IGD 0.1.0 *
122*******************
123
124- Initial release
125