Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Taxii2 major Bug fixes and enhancements for production use #272

Open
wants to merge 20 commits into
base: master
Choose a base branch
from

Conversation

priyank-bhuva-crestdata
Copy link

This PR includes all changes from Open PR by aams-eam.

Other bug fixes and enhancements:

  • Support of default_pagination_limit and max_pagination_limit parameters for manifest and objects get endpoints to avoid errors because of large response size.
  • Fixed opentaxii-create-account command to support admin argument.
  • Fixed add_objects method to define modified time and spec_version parameters if not provided in POST data.
  • Fixed delete object operation to delete objects from database.
  • Bug fix to return correct spec_version value in response instead of object type.

aams-eam and others added 20 commits December 25, 2023 23:23
- Added example on how to define accounts with permissions for taxii2
  and taxii1.
- Fixed authentication for taxii2. Now accounts can be defined to access
  private collections with 'read' or 'modify' access.
When a collection that does not exist is used in a data-configuration
file, a warning is produced
If no credentials are provided and you try to access a public
collection, there is an error. Now it has been fixed.
Also expanded the example for taxii2 data-configuration-accounts
The script can be used to test push, pull, and subscribe functionality
with taxii2-client
docker-compose.yml was missing version and services.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants