![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
This repository is part of the Joyent Triton project. See the contribution guidelines -- Triton does not use GitHub PRs -- and general documentation at the main Triton project page.
This contains shared code for manipulating Triton firewall rules. There are two parts to this package:
The parser is currently checked in to avoid requiring jison to be installed in order to use this package.
After making changes to this repo, repos which depend on it should be updated and tested appropriately:
fwrule
dependency bumped as needed in its package.json
. When a new version of the
rule language is released, FWRULE_VERSION
should be bumped as needed.src/fw/tools/fwrule
which gets copied into other locations in the repo by
the src/fw/tools/bin/rebuild-node-modules
script.deps/fw
which should be
kept in sync with fwadm.docs/ Documentation (restdown format)
lib/ Source files
node_modules/ node.js dependencies (populate by running "npm install")
src/ Contains the jison grammar for creating the firewall rule
parser
tools/ Tools and configuration files
test/ Test suite (using nodeunit)
If you update the jison grammar, run the following to regenerate the parser:
make parser
Before checking in, please run:
make check
and fix any warnings. Note that jsstyle will stop after the first file with an error, so you may need to run this multiple times while fixing.
For non-trivial changes, please add a unit test that covers the functionality of the change. If this is a syntax change, update docs/rules.md.in and docs/examples.md.in accordingly.
To run all tests:
make test
To run an individual test:
./node_modules/.bin/nodeunit <path to test file>
FAQs
Parser for Joyent firewall rules
We found that fwrule demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.