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