Name : stud
| |
Version : 0.3
| Vendor : obs://build_opensuse_org/server:http
|
Release : 5.2
| Date : 2013-04-16 13:45:15
|
Group : Productivity/Networking/Security
| Source RPM : stud-0.3-5.2.src.rpm
|
Size : 0.05 MB
| |
Packager : (none)
| |
Summary : The Scalable TLS Unwrapping Daemon
|
Description :
stud is a network proxy that terminates TLS/SSL connections and forwards the unencrypted traffic to some backend. It\'s designed to handle 10s of thousands of connections efficiently on multicore machines.
It follows a process-per-core model; a parent process spawns N children who each accept() on a common socket to distribute connected clients among them. Within each child, asynchronous socket I/O is conducted across the local connections using libev and OpenSSL\'s nonblocking API. By default, stud has an overhead of ~200KB per connection--it preallocates some buffer space for data in flight between frontend in backend.
stud has very few features--it\'s designed to be paired with an intelligent backend like haproxy or nginx. It maintains a strict 1:1 connection pattern with this backend handler so that the backend can dictate throttling behavior, maxmium connection behavior, availability of service, etc.
stud has one \"cool trick\"--it will optionally write the client IP address as the first few octets (depending on IPv4 or IPv6) to the backend. In this way, backends who care about the client IP can still access it even though stud itself appears to be the connected client.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/server:/http/openSUSE_12.2/i586 |
Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server
Provides :
config(stud)
sysvinit(stud)
stud
stud(x86-32)
Requires :