25 lines
880 B
Text
25 lines
880 B
Text
Packeteer
|
|
-------------
|
|
Packeteer is a library that can handle structurally organising protocol packets like HTTP 1.x requests and responses as well as generating, structuring, unpacking and potentially more features depending on the protocol.
|
|
|
|
Supported protocols
|
|
-----------------------
|
|
* HTTP/1.x
|
|
* Gemini
|
|
* FTP
|
|
* DNS
|
|
|
|
What Packeteer is not
|
|
-------------------------
|
|
* a TCP/UDP stream handling library
|
|
* a server
|
|
* a protocol client
|
|
* the only way to do this, probably
|
|
|
|
A note on licensing
|
|
-----------------------
|
|
This library changed from the LGPLv3 to MPLv2 as a result of LGPL's requirements for freedom of source on static linking which rustc does.
|
|
|
|
I've chosen to use the MPL as it is a weaker but still copyleft license that allows you to statically link.
|
|
|
|
The MPL applies retroactively to all previous versions of this library and will be used for all future versions.
|