Alexander Afanasyev | 45312f5 | 2015-09-27 12:06:50 -0700 | [diff] [blame^] | 1 | ndn-cxx version 0.3.1 |
| 2 | --------------------- |
| 3 | |
| 4 | Release date: March 3, 2015 |
| 5 | |
| 6 | Changes since version 0.3.0: |
| 7 | |
| 8 | New features: |
| 9 | ^^^^^^^^^^^^^ |
| 10 | |
| 11 | - **Management** |
| 12 | |
| 13 | - Add isConnected() in :ndn-cxx:`signal::Connection` and :ndn-cxx:`signal::ScopedConnection` |
| 14 | (:issue:`2308`) |
| 15 | |
| 16 | - Extend :ndn-cxx:`DummyClientFace` to process :ndn-cxx:`LocalControlHeader` (:issue:`2510`) |
| 17 | |
| 18 | - Add CachingPolicy to :ndn-cxx:`LocalControlHeader` (:issue:`2183`) |
| 19 | |
| 20 | Updates and bug fixes: |
| 21 | ^^^^^^^^^^^^^^^^^^^^^^ |
| 22 | |
| 23 | - **Wire encoding** |
| 24 | |
| 25 | - Refactoring of :ndn-cxx:`EncodingImpl` class template (``EncodingBuffer`` and |
| 26 | ``EncodingEstimator``) (:issue:`2494`, :issue:`2490`) |
| 27 | |
| 28 | - Change :ndn-cxx:`Block::fromBuffer` return type (:issue:`2553`) |
| 29 | |
| 30 | - **Miscellaneous tools** |
| 31 | |
| 32 | - Mark ``Digest<Hash>::operator==`` as unsuitable in a security sensitive context |
| 33 | (:issue:`2395`) |
| 34 | |
| 35 | - Restrict destruction of Signal from handler (:issue:`2313`) |
| 36 | |
| 37 | - **Documentation** |
| 38 | |
| 39 | - Correct function names in security library tutorial (:issue:`2474`) |
| 40 | |
| 41 | - Remind users to reinstall ports after OSX upgrade (:issue:`2284`) |
| 42 | |
| 43 | - **Tests** |
| 44 | |
| 45 | - Fix global buffer overflow in ``ImplicitSha256Digest`` test case (:issue:`2307`) |
| 46 | |
| 47 | - Change naming conventions for unit test files and test suite names (:issue:`2497`) |
| 48 | |
| 49 | - **Build** |
| 50 | |
| 51 | - Explicitly define ``_GLIBCXX_USE_NANOSLEEP``, necessary for gcc < 4.8 in some environments |
| 52 | (:issue:`2499`) |
| 53 | |
| 54 | Removed: |
| 55 | ^^^^^^^^ |
| 56 | |
| 57 | - Delete deprecated ``Block(std::istream&)`` constructor (:issue:`2241`) |
| 58 | |
| 59 | - Delete deprecated ``ndn::ptr_lib``, ``ndn::func_lib`` (:issue:`2110`) |
| 60 | |
| 61 | - Delete deprecated ``MetaInfo::TYPE_*`` (:issue:`2170`) |