crossroads

Git mirror of https://crossroads.e-tunity.com/
git clone git://git.finwo.net/app/crossroads
Log | Files | Refs | LICENSE

ModeNameSize
-rw-r--r--.gitignore1L
-rw-r--r--ChangeLog529L
-rw-r--r--LICENSE606L
-rw-r--r--Makefile99L
-rw-r--r--doc/fig/cluster.graffle631L
-rw-r--r--doc/xr.157L
-rw-r--r--doc/xr.odt213333B
-rw-r--r--doc/xr.pdf781880B
-rw-r--r--doc/xrctl.141L
-rw-r--r--doc/xrctl.xml.5246L
-rwxr-xr-xtest/backendmon61L
-rwxr-xr-xtest/downer65L
-rwxr-xr-xtest/externalchecker14L
-rwxr-xr-xtest/externaldispatcher8L
-rw-r--r--test/ftp.xml37L
-rw-r--r--test/iphashtest.cc51L
-rw-r--r--test/multi-ip.xml46L
-rwxr-xr-xtest/ntimes21L
-rwxr-xr-xtest/onend4L
-rwxr-xr-xtest/onfail3L
-rwxr-xr-xtest/onstart5L
-rw-r--r--test/restricted-webinterface.xml50L
-rw-r--r--test/sampleconf.xml199L
-rw-r--r--test/status.xml54L
-rw-r--r--test/status.xslt87L
-rw-r--r--test/test.cgi41L
-rw-r--r--test/urlmatch.xml32L
-rwxr-xr-xtest/xr-analyze-test25L
-rwxr-xr-xtest/xr-client-ping150L
-rwxr-xr-xtest/xr-http-test36L
-rwxr-xr-xtest/xr-mysql-connect13L
-rwxr-xr-xtest/xr-smtp-test43L
-rwxr-xr-xtest/xr-stdby/xr-is-live42L
-rw-r--r--xr/Checkers/checkupthread/checkupthread15L
-rw-r--r--xr/Checkers/checkupthread/execute.cc43L
-rw-r--r--xr/Checkers/wakeupthread/execute.cc38L
-rw-r--r--xr/Checkers/wakeupthread/wakeupthread15L
-rw-r--r--xr/DispatchAlgorithms/algorithm/algorithm15L
-rw-r--r--xr/DispatchAlgorithms/algorithm/algorithm.cc4L
-rw-r--r--xr/DispatchAlgorithms/external/external16L
-rw-r--r--xr/DispatchAlgorithms/external/target.cc38L
-rw-r--r--xr/DispatchAlgorithms/firstactive/firstactive15L
-rw-r--r--xr/DispatchAlgorithms/firstactive/target.cc17L
-rw-r--r--xr/DispatchAlgorithms/hashedip/hashedip17L
-rw-r--r--xr/DispatchAlgorithms/hashedip/target.cc41L
-rw-r--r--xr/DispatchAlgorithms/leastconn/leastconn16L
-rw-r--r--xr/DispatchAlgorithms/leastconn/target.cc53L
-rw-r--r--xr/DispatchAlgorithms/roundrobin/roundrobin15L
-rw-r--r--xr/DispatchAlgorithms/roundrobin/target.cc59L
-rw-r--r--xr/DispatchAlgorithms/storedip/storedip19L
-rw-r--r--xr/DispatchAlgorithms/storedip/target.cc58L
-rw-r--r--xr/DispatchAlgorithms/weightedload/target.cc43L
-rw-r--r--xr/DispatchAlgorithms/weightedload/weightedload15L
-rw-r--r--xr/Dispatchers/dispatcher/checkacl.cc28L
-rw-r--r--xr/Dispatchers/dispatcher/checkdos.cc131L
-rw-r--r--xr/Dispatchers/dispatcher/dispatcher66L
-rw-r--r--xr/Dispatchers/dispatcher/dispatcher0.cc6L
-rw-r--r--xr/Dispatchers/dispatcher/dispatcher1.cc8L
-rw-r--r--xr/Dispatchers/dispatcher/startdispatcher.cc37L
-rw-r--r--xr/Dispatchers/httpdispatcher/dispatch.cc113L
-rw-r--r--xr/Dispatchers/httpdispatcher/handle.cc114L
-rw-r--r--xr/Dispatchers/httpdispatcher/httpdispatcher23L
-rw-r--r--xr/Dispatchers/httpdispatcher/senderrorpage.cc33L
-rw-r--r--xr/Dispatchers/tcpdispatcher/dispatch.cc61L
-rw-r--r--xr/Dispatchers/tcpdispatcher/execute.cc82L
-rw-r--r--xr/Dispatchers/tcpdispatcher/handle.cc42L
-rw-r--r--xr/Dispatchers/tcpdispatcher/tcpdispatcher27L
-rw-r--r--xr/Makefile63L
-rw-r--r--xr/SocketHandling/basesocket/accept.cc29L
-rw-r--r--xr/SocketHandling/basesocket/basesocket28L
-rw-r--r--xr/SocketHandling/basesocket/basesocket1.cc4L
-rw-r--r--xr/SocketHandling/basesocket/basesocket2.cc4L
-rw-r--r--xr/SocketHandling/basesocket/basesocket3.cc5L
-rw-r--r--xr/SocketHandling/basesocket/bind.cc40L
-rw-r--r--xr/SocketHandling/basesocket/clientaddr.cc5L
-rw-r--r--xr/SocketHandling/basesocket/close.cc16L
-rw-r--r--xr/SocketHandling/basesocket/fd1.cc15L
-rw-r--r--xr/SocketHandling/basesocket/fd2.cc6L
-rw-r--r--xr/SocketHandling/basesocket/opeq.cc5L
-rw-r--r--xr/SocketHandling/socket/accept.cc10L
-rw-r--r--xr/SocketHandling/socket/description.cc8L
-rw-r--r--xr/SocketHandling/socket/opis.cc32L
-rw-r--r--xr/SocketHandling/socket/socket51L
-rw-r--r--xr/SocketHandling/socket/socket0.cc17L
-rw-r--r--xr/SocketHandling/socket/socket1.cc11L
-rw-r--r--xr/SocketHandling/socket/socket2.cc11L
-rw-r--r--xr/SocketHandling/socket/socket3.cc11L
-rw-r--r--xr/SocketHandling/socket/socket4.cc11L
-rw-r--r--xr/ThreadsAndMutexes/mutex/lock.cc8L
-rw-r--r--xr/ThreadsAndMutexes/mutex/mutex18L
-rw-r--r--xr/ThreadsAndMutexes/mutex/mutex1.cc6L
-rw-r--r--xr/ThreadsAndMutexes/mutex/trylock.cc10L
-rw-r--r--xr/ThreadsAndMutexes/mutex/unlock.cc8L
-rw-r--r--xr/ThreadsAndMutexes/mutexnode/balance.cc7L
-rw-r--r--xr/ThreadsAndMutexes/mutexnode/copy.cc8L
-rw-r--r--xr/ThreadsAndMutexes/mutexnode/destroy.cc6L
-rw-r--r--xr/ThreadsAndMutexes/mutexnode/mutexnode42L
-rw-r--r--xr/ThreadsAndMutexes/mutexnode/mutexnode1.cc5L
-rw-r--r--xr/ThreadsAndMutexes/mutexnode/mutexnode2.cc5L
-rw-r--r--xr/ThreadsAndMutexes/mutexnode/mutexnode3.cc5L
-rw-r--r--xr/ThreadsAndMutexes/mutexnode/opis.cc9L
-rw-r--r--xr/ThreadsAndMutexes/mutexnode/weight.cc10L
-rw-r--r--xr/ThreadsAndMutexes/mutextable/balance.cc5L
-rw-r--r--xr/ThreadsAndMutexes/mutextable/copy.cc8L
-rw-r--r--xr/ThreadsAndMutexes/mutextable/destroy.cc7L
-rw-r--r--xr/ThreadsAndMutexes/mutextable/hash.cc28L
-rw-r--r--xr/ThreadsAndMutexes/mutextable/lock.cc5L
-rw-r--r--xr/ThreadsAndMutexes/mutextable/mutextable32L
-rw-r--r--xr/ThreadsAndMutexes/mutextable/mutextable1.cc9L
-rw-r--r--xr/ThreadsAndMutexes/mutextable/mutextable2.cc5L
-rw-r--r--xr/ThreadsAndMutexes/mutextable/mutextable3.cc5L
-rw-r--r--xr/ThreadsAndMutexes/mutextable/opis.cc9L
-rw-r--r--xr/ThreadsAndMutexes/mutextable/unlock.cc5L
-rw-r--r--xr/ThreadsAndMutexes/mutextable/weight.cc5L
-rw-r--r--xr/ThreadsAndMutexes/mutextree/balance.cc5L
-rw-r--r--xr/ThreadsAndMutexes/mutextree/copy.cc10L
-rw-r--r--xr/ThreadsAndMutexes/mutextree/destroy.cc6L
-rw-r--r--xr/ThreadsAndMutexes/mutextree/lock.cc14L
-rw-r--r--xr/ThreadsAndMutexes/mutextree/locktree.cc11L
-rw-r--r--xr/ThreadsAndMutexes/mutextree/mutextree37L
-rw-r--r--xr/ThreadsAndMutexes/mutextree/mutextree1.cc8L
-rw-r--r--xr/ThreadsAndMutexes/mutextree/mutextree2.cc8L
-rw-r--r--xr/ThreadsAndMutexes/mutextree/mutextree3.cc8L
-rw-r--r--xr/ThreadsAndMutexes/mutextree/nodelock.cc45L
-rw-r--r--xr/ThreadsAndMutexes/mutextree/nodeunlock.cc13L
-rw-r--r--xr/ThreadsAndMutexes/mutextree/opis.cc9L
-rw-r--r--xr/ThreadsAndMutexes/mutextree/unlock.cc11L
-rw-r--r--xr/ThreadsAndMutexes/mutextree/unlocktree.cc11L
-rw-r--r--xr/ThreadsAndMutexes/mutextree/weight.cc5L
-rw-r--r--xr/ThreadsAndMutexes/thread/execute.cc5L
-rw-r--r--xr/ThreadsAndMutexes/thread/run.cc29L
-rw-r--r--xr/ThreadsAndMutexes/thread/start.cc45L
-rw-r--r--xr/ThreadsAndMutexes/thread/thread29L
-rw-r--r--xr/ThreadsAndMutexes/thread/thread2.cc4L
-rw-r--r--xr/ThreadsAndMutexes/threadinfo/threadinfo40L
-rw-r--r--xr/ThreadsAndMutexes/threadlist/backend.cc5L
-rw-r--r--xr/ThreadsAndMutexes/threadlist/backendfd.cc5L
-rw-r--r--xr/ThreadsAndMutexes/threadlist/clientfd.cc5L
-rw-r--r--xr/ThreadsAndMutexes/threadlist/clientip.cc5L
-rw-r--r--xr/ThreadsAndMutexes/threadlist/deregister1.cc7L
-rw-r--r--xr/ThreadsAndMutexes/threadlist/deregister2.cc6L
-rw-r--r--xr/ThreadsAndMutexes/threadlist/desc.cc5L
-rw-r--r--xr/ThreadsAndMutexes/threadlist/enregister.cc10L
-rw-r--r--xr/ThreadsAndMutexes/threadlist/info.cc5L
-rw-r--r--xr/ThreadsAndMutexes/threadlist/map.cc5L
-rw-r--r--xr/ThreadsAndMutexes/threadlist/threadlist27L
-rw-r--r--xr/backend/addbytes.cc8L
-rw-r--r--xr/backend/available.cc21L
-rw-r--r--xr/backend/availablestr.cc5L
-rw-r--r--xr/backend/backend102L
-rw-r--r--xr/backend/backend1.cc8L
-rw-r--r--xr/backend/backend2.cc7L
-rw-r--r--xr/backend/backend3.cc4L
-rw-r--r--xr/backend/check.cc95L
-rw-r--r--xr/backend/connect.cc69L
-rw-r--r--xr/backend/description.cc7L
-rw-r--r--xr/backend/endconnection.cc9L
-rw-r--r--xr/backend/live.cc11L
-rw-r--r--xr/backend/livestr.cc5L
-rw-r--r--xr/backend/markconnecterror.cc11L
-rw-r--r--xr/backend/startconnection.cc10L
-rw-r--r--xr/backend/up.cc15L
-rw-r--r--xr/backend/upstr.cc5L
-rw-r--r--xr/backendcheck/backendcheck45L
-rw-r--r--xr/backendcheck/backendcheck1.cc6L
-rw-r--r--xr/backendcheck/description.cc39L
-rw-r--r--xr/backendcheck/parse.cc65L
-rw-r--r--xr/backendcheck/setting.cc22L
-rw-r--r--xr/backenddef/backenddef61L
-rw-r--r--xr/backenddef/backenddef1.cc27L
-rw-r--r--xr/backenddef/hostmatch.cc11L
-rw-r--r--xr/backenddef/urlmatch.cc11L
-rw-r--r--xr/backenddef/weight.cc21L
-rw-r--r--xr/backendvector/backendvector19L
-rw-r--r--xr/balancer/addbackend1.cc6L
-rw-r--r--xr/balancer/addbackend2.cc21L
-rw-r--r--xr/balancer/balancer59L
-rw-r--r--xr/balancer/balancer1.cc6L
-rw-r--r--xr/balancer/connections.cc9L
-rw-r--r--xr/balancer/deletebackend.cc18L
-rw-r--r--xr/balancer/init.cc29L
-rw-r--r--xr/balancer/serve.cc201L
-rw-r--r--xr/buffer/buffer43L
-rw-r--r--xr/config/Makefile.lib2L
-rw-r--r--xr/config/addallow.cc8L
-rw-r--r--xr/config/adddeny.cc8L
-rw-r--r--xr/config/addserverheader.cc9L
-rw-r--r--xr/config/addxforwardedfor.cc9L
-rw-r--r--xr/config/addxrversion.cc9L
-rw-r--r--xr/config/buffersize.cc9L
-rw-r--r--xr/config/changeallow.cc12L
-rw-r--r--xr/config/changedeny.cc12L
-rw-r--r--xr/config/changeserverheader.cc9L
-rw-r--r--xr/config/config255L
-rw-r--r--xr/config/config1.cc52L
-rw-r--r--xr/config/deleteallow.cc9L
-rw-r--r--xr/config/deletedeny.cc9L
-rw-r--r--xr/config/fastclose.cc9L
-rw-r--r--xr/config/ipstoretimeout.cc9L
-rw-r--r--xr/config/maxconn.cc9L
-rw-r--r--xr/config/parsecmdline.cc310L
-rw-r--r--xr/config/pidfile.cc9L
-rw-r--r--xr/config/prefixtimestamp.cc9L
-rw-r--r--xr/config/removeserverheader.cc10L
-rw-r--r--xr/config/restart.cc11L
-rw-r--r--xr/config/setbackend.cc26L
-rw-r--r--xr/config/setdispatcmode.cc44L
-rw-r--r--xr/config/setinteger.cc8L
-rw-r--r--xr/config/setserver.cc13L
-rw-r--r--xr/config/setwebinterface.cc14L
-rw-r--r--xr/config/stickyhttp.cc9L
-rw-r--r--xr/config/webinterface_auth.cc11L
-rw-r--r--xr/dispatchmode/dispatchmode34L
-rw-r--r--xr/dispatchmode/modestr.cc29L
-rw-r--r--xr/dnsentry/dnsentry19L
-rw-r--r--xr/dnsentry/resolve.cc20L
-rw-r--r--xr/error/error22L
-rw-r--r--xr/error/error1.cc4L
-rw-r--r--xr/error/error2.cc7L
-rw-r--r--xr/error/opplus1.cc6L
-rw-r--r--xr/error/opplus2.cc6L
-rw-r--r--xr/error/opplus3.cc10L
-rw-r--r--xr/error/what.cc12L
-rw-r--r--xr/etc/Makefile.class37L
-rwxr-xr-xxr/etc/c-conf749L
-rwxr-xr-xxr/etc/e-txt2c63L
-rwxr-xr-xxr/etc/e-ver70L
-rwxr-xr-xxr/etc/firstav.pl21L
-rwxr-xr-xxr/etc/gettools26L
-rw-r--r--xr/etc/make.help15L
-rw-r--r--xr/etc/status-nosavebutton.xslt918L
-rw-r--r--xr/etc/status-savebutton.xslt893L
l---------xr/etc/status.xslt1L
-rw-r--r--xr/etc/usage.txt190L
-rwxr-xr-xxr/etc/xrprof34L
-rw-r--r--xr/fdset/fdset42L
-rw-r--r--xr/fdset/fdset1.cc7L
-rw-r--r--xr/fdset/wait.cc83L
-rw-r--r--xr/httpbuffer/addheader.cc15L
-rw-r--r--xr/httpbuffer/addheader1.cc20L
-rw-r--r--xr/httpbuffer/asstring.cc10L
-rw-r--r--xr/httpbuffer/cookievalue.cc22L
-rw-r--r--xr/httpbuffer/findheader.cc29L
-rw-r--r--xr/httpbuffer/firstline.cc45L
-rw-r--r--xr/httpbuffer/headersreceived.cc19L
-rw-r--r--xr/httpbuffer/headerval.cc28L
-rw-r--r--xr/httpbuffer/httpbuffer53L
-rw-r--r--xr/httpbuffer/httpbuffer1.cc5L
-rw-r--r--xr/httpbuffer/paramvalue.cc21L
-rw-r--r--xr/httpbuffer/replaceheader1.cc17L
-rw-r--r--xr/httpbuffer/replaceheader2.cc19L
-rw-r--r--xr/httpbuffer/requestmethod.cc11L
-rw-r--r--xr/httpbuffer/requesturi.cc8L
-rw-r--r--xr/httpbuffer/reset.cc7L
-rw-r--r--xr/httpbuffer/setheader.cc23L
-rw-r--r--xr/httpbuffer/setheader1.cc16L
-rw-r--r--xr/httpbuffer/setversion.cc18L
-rw-r--r--xr/httpbuffer/url.cc33L
-rw-r--r--xr/ipstore/activity.cc17L
-rw-r--r--xr/ipstore/anticipated.cc27L
-rw-r--r--xr/ipstore/clear.cc11L
-rw-r--r--xr/ipstore/clearoldest.cc37L
-rw-r--r--xr/ipstore/dump.cc18L
-rw-r--r--xr/ipstore/ipstore45L
-rw-r--r--xr/ipstore/target.cc23L
-rw-r--r--xr/ipstore/weed.cc29L
-rw-r--r--xr/memory/memdata.cc4L
-rw-r--r--xr/memory/memdelete.cc5L
-rw-r--r--xr/memory/memdelete1.cc5L
-rw-r--r--xr/memory/memdisplay.cc15L
-rw-r--r--xr/memory/memfollow.cc5L
-rw-r--r--xr/memory/memfollow1.cc5L
-rw-r--r--xr/memory/memfree.cc27L
-rw-r--r--xr/memory/memmalloc.cc18L
-rw-r--r--xr/memory/memmark.cc10L
-rw-r--r--xr/memory/memnew.cc5L
-rw-r--r--xr/memory/memnew1.cc5L
-rw-r--r--xr/memory/memory40L
-rw-r--r--xr/memory/memrealloc.cc31L
-rw-r--r--xr/netbuffer/charat.cc9L
-rw-r--r--xr/netbuffer/charfind.cc13L
-rw-r--r--xr/netbuffer/checkspace.cc32L
-rw-r--r--xr/netbuffer/copy.cc15L
-rw-r--r--xr/netbuffer/destroy.cc10L
-rw-r--r--xr/netbuffer/insertat.cc25L
-rw-r--r--xr/netbuffer/netbuffer67L
-rw-r--r--xr/netbuffer/netbuffer1.cc5L
-rw-r--r--xr/netbuffer/netbuffer2.cc5L
-rw-r--r--xr/netbuffer/netbuffer3.cc5L
-rw-r--r--xr/netbuffer/netbuffer4.cc6L
-rw-r--r--xr/netbuffer/netread.cc42L
-rw-r--r--xr/netbuffer/netwrite.cc84L
-rw-r--r--xr/netbuffer/opassign.cc10L
-rw-r--r--xr/netbuffer/printable.cc24L
-rw-r--r--xr/netbuffer/printable1.cc9L
-rw-r--r--xr/netbuffer/removeat.cc15L
-rw-r--r--xr/netbuffer/reset.cc6L
-rw-r--r--xr/netbuffer/setchar.cc9L
-rw-r--r--xr/netbuffer/setstring.cc11L
-rw-r--r--xr/netbuffer/strfind.cc15L
-rw-r--r--xr/netbuffer/stringat.cc11L
-rw-r--r--xr/profiler/profiler19L
-rw-r--r--xr/profiler/profiler1.cc8L
-rw-r--r--xr/profiler/profiler2.cc9L
-rw-r--r--xr/servertype/servertype25L
-rw-r--r--xr/servertype/type1.cc13L
-rw-r--r--xr/servertype/typestr.cc12L
-rw-r--r--xr/sys/base64decode.cc93L
-rw-r--r--xr/sys/inet2string.cc12L
-rw-r--r--xr/sys/inetaton.cc9L
-rw-r--r--xr/sys/ipmatch.cc17L
-rw-r--r--xr/sys/main.cc138L
-rw-r--r--xr/sys/maxtimeout.cc9L
-rw-r--r--xr/sys/mtrand.cc202L
-rw-r--r--xr/sys/mutexlock.cc27L
-rw-r--r--xr/sys/str2parts.cc37L
-rw-r--r--xr/sys/strnstr.cc28L
-rw-r--r--xr/sys/sys146L
-rw-r--r--xr/sys/sysrun.cc21L
-rw-r--r--xr/timestamp/desc.cc11L
-rw-r--r--xr/timestamp/elapsed.cc10L
-rw-r--r--xr/timestamp/timestamp17L
-rw-r--r--xr/timestamp/timestamp1.cc5L
-rw-r--r--xr/timestamp/timestamp2.cc6L
-rw-r--r--xr/webinterface/answer.cc625L
-rw-r--r--xr/webinterface/answerblob.cc15L
-rw-r--r--xr/webinterface/answerstatus.cc165L
-rw-r--r--xr/webinterface/answerxslt.cc6L
-rw-r--r--xr/webinterface/execute.cc79L
-rw-r--r--xr/webinterface/serve.cc11L
-rw-r--r--xr/webinterface/webinterface28L
-rw-r--r--xr/webinterface/webinterface0.cc5L
-rw-r--r--xr/webinterface/webinterface1.cc4L
-rw-r--r--xrctl/xrctl908L