Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/afonso360/dbgp
Implementation of the DBGP protocol
https://github.com/afonso360/dbgp
appveyor-badge badge c coveralls-badge dbgp dbgp-client dbgp-protocol dbgp-server protocol rust travis-badge
Last synced: about 2 months ago
JSON representation
Implementation of the DBGP protocol
- Host: GitHub
- URL: https://github.com/afonso360/dbgp
- Owner: afonso360
- License: other
- Created: 2017-04-04T16:56:28.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-01-17T19:22:18.000Z (about 7 years ago)
- Last Synced: 2024-10-29T08:28:18.852Z (3 months ago)
- Topics: appveyor-badge, badge, c, coveralls-badge, dbgp, dbgp-client, dbgp-protocol, dbgp-server, protocol, rust, travis-badge
- Language: Rust
- Homepage:
- Size: 176 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dbgp [![travis-badge][]][travis] [![appveyor-badge][]][appveyor] [![coveralls-badge][]][coveralls] [![dependencyci-badge][]][dependencyci] [![license-badge][]][license] [![docs-badge][]][docs]
Implementation of the dbgp protocol
This intends to comply with the protocol available on date: 2017-04-04 on [this][dbgp] website
The protocol is also available in this [git repository][dbgp-git]
## Fuzzing
To run fuzzing on this crate install `cargo-fuzz` and run
`cargo fuzz run -j4 fuzz_packet_parse -- -max_len=256`
## TODO
- Quickcheck roundtrip tests for packet (de)serialization
- We should consider changing to `Cow` instead of `String`## License
dbgp is licensed under GPL General Public License 2.0 only with a Linking exception
This means that you can link it with your program even if its license is not GPL
Read [LICENSE][license] for more information.
[travis-badge]: https://img.shields.io/travis/afonso360/dbgp/master.svg?style=flat-square
[appveyor-badge]: https://img.shields.io/appveyor/ci/afonso360/dbgp/master.svg?style=flat-square
[coveralls-badge]: https://img.shields.io/coveralls/afonso360/dbgp/master.svg?style=flat-square
[dependencyci-badge]: https://dependencyci.com/github/afonso360/dbgp/badge?style=flat-square
[license-badge]: https://img.shields.io/badge/license-GPLv2%20With%20Linking%20exception-blue.svg?style=flat-square
[docs-badge]: https://img.shields.io/badge/docs-0.0.1-blue.svg?style=flat-square
[travis]: https://travis-ci.org/afonso360/dbgp
[appveyor]: https://ci.appveyor.com/project/afonso360/dbgp
[coveralls]: https://coveralls.io/github/afonso360/dbgp
[docs]: https://docs.rs/dbgp/0.0.1/dbgp/
[license]: LICENSE
[dbgp]: https://xdebug.org/docs-dbgp.php#id21
[dbgp-git]: https://github.com/derickr/dbgp
[dependencyci]: https://dependencyci.com/github/afonso360/dbgp