packeteer/README

26 lines
880 B
Text
Raw Normal View History

2022-03-12 16:16:42 +00:00
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
2022-04-12 22:05:15 +01:00
* DNS
2022-03-12 16:16:42 +00:00
What Packeteer is not
-------------------------
* a TCP/UDP stream handling library
* a server
* a protocol client
* the only way to do this, probably
2022-03-20 10:05:58 +00:00
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.