Skip to content
/ splice Public

A Haskell library that implements most efficient socket-to-socket data transfer loops for proxy servers on every operating system using and exposing related OS-specific system calls.

License

Notifications You must be signed in to change notification settings

corsis/splice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Splice

OS-enhanced Socket-to-Socket Data Splice Loops in Haskell


Pull Requests

In the face of a recent rejected pull request, we have established the following guidelines for future contributors.

Please consider these points to ensure a smooth and friendly merge:

  • keep refactoring and implementation changes separate in your pull requests
  • implementation changes
    • must be thoroughly tested for reliability and performance against the master branch from Corsis Research
    • must be tested on at least one of these operating systems: Windows, GNU/Linux, OS X and FreeBSD
    • must link to results of such tests and instructions to reproduce them
    • will be rejected if they lack reproducible performance and/or reliability improvements

Contact

corsis

fusion@corsis.tech

About

A Haskell library that implements most efficient socket-to-socket data transfer loops for proxy servers on every operating system using and exposing related OS-specific system calls.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published