forked from morgenroth/ibrdtn
-
Notifications
You must be signed in to change notification settings - Fork 61
/
changelog
123 lines (88 loc) · 4.11 KB
/
changelog
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
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
ibrcommon (1.0.0) stable; urgency=medium
* Use CLOCK_BOOTTIME instead of CLOCK_MONOTONIC for MonotonicClock
* Improved scope handling in vaddress objects
* Improved error checking on RWMutex locking
* Add gcov and debug option to configuration.ac files
* Add isValid() method to File class
* Allow removal of a stream from the Logger
* Fix absolute path of File if the path begins with a "."
* Add SHA256Stream
* Improved implementation of vaddress::isLocal()
* Fix build with libnl2 or netlink 3.2.21
* Usage of RWMutex / RWLock simplyfied
* Fix push() method of exclusive queue access
* Add comparison operator to refcnt_ptr and remove getPointer() methods
* Fix queue limitation handling when using exclusive locking
* Split getnpop() of the Queue class into take() and poll()
* Add hash stream for MD5
* Fix buffer size of HMacStream
* ibrcommon.h added to reflect the library features
-- Johannes Morgenroth <jm@m-network.de> Sun, 04 Jan 2015 13:32:13 +0100
ibrcommon (0.12.0) stable; urgency=low
* Windows supported (win32)
* Performance tweaks
* Monotonic clock support
* Link monitoring without netlink (OSX and win32)
* Add support for libnl-2.0
* Add utility class for signal handling
* Add more thorough check for localhost addresses
* Fix "missing bytes" failure in appstreambuf
* Fix compile issues on OS X Maveriks
* Fix vsocket shutdown
* Fix handling of root file
-- Johannes Morgenroth <morgenroth@ibr.cs.tu-bs.de> Fri, 28 Mar 2014 14:05:36 +0100
ibrcommon (0.10.2) stable; urgency=medium
* Fix timing issue in select method for vsockets
* Added support for libnl 3.2.21
-- Johannes Morgenroth <morgenro@syrah.ibr.cs.tu-bs.de> Tue, 29 Oct 2013 09:25:03 +0100
ibrcommon (0.10.1) stable; urgency=medium
* Fix "missing bytes" failure in appstreambuf
* Fix throw() constrain of clientsocket methods
* Fix shutdown of vsocket via vsocket::interrupt()
* Fix presentation of vaddress via toString()
* Make command parameter of appstreambuf const
-- Johannes Morgenroth <morgenro@syrah.ibr.cs.tu-bs.de> Fri, 13 Sep 2013 10:33:05 +0200
ibrcommon (0.10.0) stable; urgency=low
* Adaptations for recent compilers
* Full IPv6 support
* Restructured socket / address abstraction layer
* Improved IEEE 802.15.4 support
* Improved Netlink support
* Better OSX support
* Build support for Android NDK
* Improved logging performance
* Added TAG support to the logger
* Overall improved error handling and fixes
-- Johannes Morgenroth <morgenroth@ibr.cs.tu-bs.de> Mon, 22 Jul 2013 11:37:53 +0200
ibrcommon (0.8.0) stable; urgency=low
* Base64 decoding / encoding refactored
* Added lowpanstream
* Fix for reference pointer assignment operator
* Extended recvfrom of udpsocket for ipv6
* Replaced SimpleTimer with Timer
* netlink 3.0 / 3.2 support
* RW locking features added
-- Johannes Morgenroth <morgenroth@ibr.cs.tu-bs.de> Fri, 13 Apr 2012 12:00:00 +0200
ibrcommon (0.6.5) stable; urgency=low
* Minor changes to work with ibrdtnd 0.6.5.
-- Johannes Morgenroth <morgenro@syrah.ibr.cs.tu-bs.de> Fri, 04 Nov 2011 12:00:00 +0200
ibrcommon (0.6.4) stable; urgency=low
* TLS extension for C++ streams
* New BLOB Provider mechanism
-- Johannes Morgenroth <morgenro@syrah.ibr.cs.tu-bs.de> Fri, 05 Aug 2011 12:00:00 +0200
ibrcommon (0.6.3) stable; urgency=low
* fd leak fixed
-- Johannes Morgenroth <morgenro@syrah.ibr.cs.tu-bs.de> Fri, 01 Jul 2011 12:00:00 +0200
ibrcommon (0.6.2) stable; urgency=low
* Fix: Threading in ibrcommon (Thanks to Ke Meng)
* Added getMicroseconds() and getNanoseconds() to TimeMeasurement class.
-- Johannes Morgenroth <morgenro@syrah.ibr.cs.tu-bs.de> Mon, 24 Jun 2011 12:00:00 +0200
ibrcommon (0.6.1) stable; urgency=low
* Dynamic rebind for sockets bound on interfaces.
-- Johannes Morgenroth <morgenro@syrah.ibr.cs.tu-bs.de> Tue, 29 Mar 2011 11:35:43 +0200
ibrcommon (0.6.0) unstable; urgency=low
* IPv6 support
* libnl is no longer mandatory
* Some uClibc related fixes
* Bind on any interface is possible now
-- Johannes Morgenroth <morgenroth@ibr.cs.tu-bs.de> Fri, 11 Mar 2011 09:16:12 +0100