-
Notifications
You must be signed in to change notification settings - Fork 155
Comparing changes
Open a pull request
base repository: named-data/ndn-cxx
base: ndn-cxx-0.9.0
head repository: named-data/ndn-cxx
compare: master
- 16 commits
- 55 files changed
- 2 contributors
Commits on Dec 7, 2024
-
We are not using it anywhere and it is causing compilation warnings (errors in debug builds) with clang 19 and later. Change-Id: I5f48b3bae28adc9ba3bb115513b5f6eed1529acf
Configuration menu - View commit details
-
Copy full SHA for 0311642 - Browse repository at this point
Copy the full SHA 0311642View commit details
Commits on Dec 10, 2024
-
ci+docs: switch to pkgconf on macOS
Change-Id: I9cb98823c41974d37257c72f67693c2ebce23db8
Configuration menu - View commit details
-
Copy full SHA for 5afb1fb - Browse repository at this point
Copy the full SHA 5afb1fbView commit details
Commits on Dec 11, 2024
-
build: require gcc >= 9.1, recommend gcc >= 10.2
Similarly, recommend clang 10 or later. On macOS, the minimum Xcode version is now 11, the recommended one is still 13 or later. Change-Id: Ic1fd95a793f1fc9da130b0a9914b031230c190ec
Configuration menu - View commit details
-
Copy full SHA for e913e3a - Browse repository at this point
Copy the full SHA e913e3aView commit details
Commits on Dec 22, 2024
-
Drop the dependency on Boost.Filesystem Change-Id: I5d6f6fe38cd0cf1c6996221188fa63db146dc9f9
Configuration menu - View commit details
-
Copy full SHA for 51974f6 - Browse repository at this point
Copy the full SHA 51974f6View commit details
Commits on Jan 2, 2025
-
mgmt: redesign ControlCommand and its usage in nfd::Controller
Split parameter encoding and validation into a separate class so that different commands can have different formats in the future. Moreover, request parameters and response parameters may be of different types. Lastly, change the hierarchy to CRTP and make everything static. All the encoding and validation details are the same for every request/response of a given command type, so it makes no sense to allocate a separate ControlCommand instance for each individual request. Change-Id: I56c16dc3e275aaa48608478aad002d448c0492cc
Configuration menu - View commit details
-
Copy full SHA for aebf5d7 - Browse repository at this point
Copy the full SHA aebf5d7View commit details -
mgmt: use std::bitset in ControlParametersCommandFormat
Change-Id: I3054fbcc1cb9e5315ca426db59736d486464211d
Configuration menu - View commit details
-
Copy full SHA for 922329d - Browse repository at this point
Copy the full SHA 922329dView commit details -
mgmt: remove one level of indirection in control command processing
Also refactor the check for overlapping prefixes in Dispatcher, make error messages more informative, and cleanup doxygen documentation. Change-Id: I5781524fdcde62b47d74c80b98db7d011250a226
Configuration menu - View commit details
-
Copy full SHA for e07923b - Browse repository at this point
Copy the full SHA e07923bView commit details -
mgmt: remove one level of indirection in status dataset processing
Change-Id: I46bf2f2788300a76d64d835c24fe890b32798d0c
Configuration menu - View commit details
-
Copy full SHA for 54dfc4a - Browse repository at this point
Copy the full SHA 54dfc4aView commit details -
mgmt: add new Dispatcher API for control commands
The new registration API is slightly higher level, while providing better separation of concerns between Dispatcher and ControlCommand. The latter is now solely responsible for encoding, decoding, and validation of the command parameters. This should simplify the implementation of alternative encoding formats for command parameters in the future. Change-Id: I3296e7ddf5db2f2def3ae676f66b7c50b6fba957
Configuration menu - View commit details
-
Copy full SHA for cb385e3 - Browse repository at this point
Copy the full SHA cb385e3View commit details -
mgmt: rename mgmt::ControlParameters to ControlParametersBase
It's extremely confusing to have two classes with the same name, particularly when one is a base class of the other. Change-Id: Ifdb347cd02cd116aa3e17f8e7ab95e870d8c8920
Configuration menu - View commit details
-
Copy full SHA for 0e13ed3 - Browse repository at this point
Copy the full SHA 0e13ed3View commit details
Commits on Jan 5, 2025
-
mgmt: expose ControlCommand module and verb
Change-Id: I34473b5111f632c1d17e9edd4ffcfe8960e1a3aa
Configuration menu - View commit details
-
Copy full SHA for f5bf743 - Browse repository at this point
Copy the full SHA f5bf743View commit details
Commits on Jan 7, 2025
-
face+name: remove deprecated functions
Change-Id: Iec93ad3a77e705020f1069597f09d18f257cdf20
Configuration menu - View commit details
-
Copy full SHA for e595c76 - Browse repository at this point
Copy the full SHA e595c76View commit details
Commits on Jan 9, 2025
-
mgmt: support rib/announce control command
This commit adds support for a new control command type, RibAnnounceCommand. A new command format class is also added, ApplicationParametersCommandFormat, to support encoding the request information in the ApplicationParameters element of the interest instead of using ControlParameters. Refs: #4650 Change-Id: I351d3852062a80349fb67d7f18db4c883551835c
Configuration menu - View commit details
-
Copy full SHA for 82d8ed0 - Browse repository at this point
Copy the full SHA 82d8ed0View commit details -
mgmt: optimize parsing of ControlParameters
Iterate over the sub-elements only once. Change-Id: I9e1664be38ffc899a7835b556b30003f1661e694
Configuration menu - View commit details
-
Copy full SHA for b7f97e6 - Browse repository at this point
Copy the full SHA b7f97e6View commit details
Commits on Jan 10, 2025
-
lp+mgmt+security: tidy up TLV parsing code in a few classes
Change-Id: I458bd10e16a05b08ed444f983a18453648cd191b
Configuration menu - View commit details
-
Copy full SHA for 3e3887c - Browse repository at this point
Copy the full SHA 3e3887cView commit details -
mgmt: use std::bitset in ControlParameters
Change-Id: I86511f29e230c828882fa958becb868fd38f4786
Configuration menu - View commit details
-
Copy full SHA for d384a53 - Browse repository at this point
Copy the full SHA d384a53View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff ndn-cxx-0.9.0...master