-
Notifications
You must be signed in to change notification settings - Fork 265
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of https://github.com/telefonicaid/fiware-orion
into 2955_quote_in_url_not_escaped # Conflicts: # CHANGES_NEXT_RELEASE
- Loading branch information
Showing
50 changed files
with
533 additions
and
172 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,4 @@ | ||
- Add: self-notification loop protection, based on Fiware-Correlator and Ngsiv2-AttrsFormat headers and lastCorrelator field at DB (#2937) | ||
- Add: Fiware-Correlator and NgsiV2-AttrsFormat headers cannot be overwritten by the custom notification logic (#2937) | ||
- Hardening: Mongo driver migrated to legacy-1.1.2 (several bugfixes in the legacy-1.0.7 to legacy-1.1.2 delta) | ||
- Hardening: Several changes in argument passing in mongoBackend library to avoid passing entire objects on the stack, from "X x" to "const X& x" | ||
- Fix: several invalid memory accesses | ||
- Hardening: Several changes in argument passing in mongoBackend library to add 'const' in references to objects that are not altered by the function | ||
- Fix: bug in parseArg lib that may cause problem printing the error message for wrong CLI usage (#2926) | ||
- Fix: bug in variable substitution of custom notifications that limited the size of the payload of a custom notification to 1024 bytes (new limit: 8MB) | ||
- Fix: bug in custom notifications making counters and timestamps not being updated (affected subscription fields: lastSuccess, lastFailure, lastNotifiction, count) | ||
- Fix: "request payload too large" (>1MB) as Bad Input alarm (WARN log level) | ||
- Fix: missing lastSuccess/lastFailure associated to initial notification on subscription creation some times when csub cache is in use (#2974) | ||
- Fix: several invalid memory accesses (based on a workaround, not a definitive solution, see issue #2994) | ||
- Add: release_date and doc fields are added to the GET /version output to align with FIWARE scheme (#2970) | ||
- Fix: broken JSON due to unscaped quotes (") in NGSIv2 error description field (#2955) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
#<a name="top"></a>Logs | ||
# <a name="top"></a>Logs | ||
|
||
* [Log file](#log-file) | ||
* [Log format](#log-format) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,8 @@ | ||
# Welcome to Orion Context Broker. | ||
|
||
Orion is a C++ implementation of the NGSI9/10 REST API binding developed as a part of the FIWARE platform. | ||
Orion is a C++ implementation of the NGSIv2 REST API binding developed as a part of the FIWARE platform. | ||
|
||
Orion Context Broker allows you to manage all the whole lifecycle of context information including updates, queries, registrations and subscriptions. | ||
Using the Orion Context Broker, you are able to register context elements and manage them through updates and queries. | ||
In addition, you can subscribe to context information so when some condition occurs | ||
(e.g. a context element has changed) you receive a notification. | ||
These usage scenarios and the Orion Context Broker features are described in this document. | ||
Orion Context Broker allows you to manage the entire lifecycle of context information including updates, queries, registrations and subscriptions. It is an NGSIv2 server implementation to manage context information and its availability. Using the Orion Context Broker, you are able to create context elements and manage them through updates and queries. In addition, you can subscribe to context information so when some condition occurs (e.g. the context elements have changed) you receive a notification. These usage scenarios and the Orion Context Broker features are described in this documentation. | ||
|
||
Github's [README.md](https://github.com/telefonicaid/fiware-orion/blob/master/README.md) provides a good documentation summary. | ||
The [User Manual](user/index.md) and the [Admin Guide](admin/index.md) cover more advanced topics. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -136,6 +136,15 @@ grep "tests" MANIFEST > MANIFEST.broker-tests | |
|
||
%changelog | ||
|
||
|
||
# The contextBroker-test package is still taken into account, although it is very old and probably obsolete. If we | ||
# recover it in the future, dependencies and so on need to be reviewed. The following fragment (removed from | ||
# install documentation) could be useful: | ||
# | ||
# The contextBroker-test package (optional) depends on the following packages: python, python-flask, | ||
# python-jinja2, curl, libxml2, libxslt, nc, mongo-10gen and contextBroker. The mongo-10gen dependency needs | ||
# to configure MongoDB repository, check [this piece of documentation about that](http://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat-centos-or-fedora-linux/). | ||
# | ||
%package tests | ||
Requires: %{name}, python, python-flask, python-jinja2, nc, curl, libxml2, mongo-10gen | ||
Summary: Test suite for %{name} | ||
|
@@ -164,6 +173,18 @@ if [ "$1" == "0" ]; then | |
fi | ||
|
||
%changelog | ||
* Mon Sep 11 2017 Fermin Galan <[email protected]> 1.8.0-1 | ||
- Add: self-notification loop protection, based on Fiware-Correlator and Ngsiv2-AttrsFormat headers and lastCorrelator field at DB (#2937) | ||
- Add: Fiware-Correlator and NgsiV2-AttrsFormat headers cannot be overwritten by the custom notification logic (#2937) | ||
- Fix: several invalid memory accesses | ||
- Fix: bug in parseArg lib that may cause problem printing the error message for wrong CLI usage (#2926) | ||
- Fix: bug in variable substitution of custom notifications that limited the size of the payload of a custom notification to 1024 bytes (new limit: 8MB) | ||
- Fix: bug in custom notifications making counters and timestamps not being updated (affected subscription fields: lastSuccess, lastFailure, lastNotifiction, count) | ||
- Fix: "request payload too large" (>1MB) as Bad Input alarm (WARN log level) | ||
- Hardening: Several changes in argument passing in mongoBackend library to add 'const' in references to objects that are not altered by the function | ||
- Hardening: Several changes in argument passing in mongoBackend library to avoid passing entire objects on the stack, from "X x" to "const X& x" | ||
- Hardening: Mongo driver migrated to legacy-1.1.2 (several bugfixes in the legacy-1.0.7 to legacy-1.1.2 delta) | ||
|
||
* Wed Feb 08 2017 Fermin Galan <[email protected]> 1.7.0-1 | ||
- Add: HTTPS native notifications (#706), fixing at the same time issue #2844 | ||
- Add: new option to accept self-signed certifications used by HTTPS notification endpoints: -insecureNotif (#706) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.