source: roaraudio/roard/clients.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @4947:b4a9a8ce2235   13 years phi only do try to get peer creds if socket is != -1
(edit) @4923:eb6f9e17661a   13 years phi use new target syntax of ckport
(edit) @4921:d4de29f3d312   13 years phi added some ignores
(edit) @4815:df2ef6edb97f   13 years phi added support to roard for record streams.
(edit) @4713:73ebf24514bb   13 years phi more debug lions
(edit) @4708:c9d40761088a   13 years phi updated copyright statements
(edit) @4703:be4d84be6f04   13 years phi added basic gopher support
(edit) @4688:c510c3825a60   13 years phi use correct index
(edit) @4686:ebb913191f38   13 years phi added some common code for client outbuf flushing
(edit) @4684:90275bd562b4   13 years phi added IO buffers for clients, may be used by protocols.
(edit) @4683:9d58aba09f3e   13 years phi do not kick clients of registered protos on connect…
(edit) @4679:7a1dfd0bebba   13 years phi added support to register protocols
(edit) @4678:8480af30c884   13 years phi convert select(){} into array looked up with for(){} for protocol in …
(edit) @4480:007d11d94d3f   14 years phi added functions for acclev<->string conv
(edit) @4468:f8d2cccafc74   14 years phi do very basic auth stuff
(edit) @4467:74702c84db56   14 years phi implement acclevs like rpld does, check them on command proc however still …
(edit) @4395:fd02b170c292   14 years phi some cleanup
(edit) @4394:8a8efafdd98b   14 years phi fixed the segfaul on killing WAIT process
(edit) @4347:52d8fa5ac58e   14 years phi corrected emit for NOSEND commands…
(edit) @4346:0dbee113ccd0   14 years phi added ROAR_OE_BASICS_NEW/ROAR_OE_BASICS_DELETE for clients and streams
(edit) @4343:a67cbb88fbe0   14 years phi added support for wait command
(edit) @4326:c53e2ed183a2   14 years phi use new roar_client_server struct for clients in roard
(edit) @4325:72ed3bb7929a   14 years phi emit event on cmds
(edit) @4298:f36b7f925311   14 years phi added support for large number of streams in LTM
(edit) @4297:14a3a3ccfb0c   14 years phi support to send long messages
(edit) @4254:3fb2422f7016   14 years phi corrected use of ROAR_DBG()
(edit) @4240:a8d45cd31d5d   14 years phi added more and corrected debug lions
(edit) @4229:7e755981f03f   14 years phi only take PASSFH if stream is not yet connected
(edit) @4153:0d362b809973   14 years phi patch by maister to fix wrong errno handling
(edit) @4131:1a16490d8438   14 years phi handle again-errors more softly
(edit) @4101:42b7ee5d2f76   14 years phi some work to support counters
(edit) @4020:03b0a092d575   14 years phi urgs, check for the wrong var
(edit) @3982:f818c1fdecf5   14 years phi corrected function name
(edit) @3981:0dda28251f72   14 years phi activate rplay
(edit) @3928:6e8e191af6a7   14 years phi fixed exec of ready stream bug :)
(edit) @3927:dd098d73c3bb   14 years phi added clients_close()
(edit) @3926:7b30ce201137   14 years phi changed a lot prototyoes
(edit) @3925:2132c6399c3d   14 years phi no need for real fh for client
(edit) @3921:4c4449728a41   14 years phi added RSD EXEC feature to protocol emulation
(edit) @3920:8135cd9db0e5   14 years phi support exec on (ready) streams with state NEW, OLD, …
(edit) @3910:aecb34063151   14 years phi do a lot more checking for invalid client ID
(edit) @3825:0a66c056ac51   14 years phi get INFO requets working at full speed
(edit) @3820:105b2c84ffdc   14 years phi started with better protocol support for RSD
(edit) @3737:e79803f4911d   14 years phi added clients_new_from_fh(), converted some code to use the function
(edit) @3713:38a2d99a3bed   14 years phi moved socket cred things out of the network.c into the …
(edit) @3684:69134bcda4c2   14 years phi added most of the rsound interface
(edit) @3579:2b241a01ce6b   14 years phi check full-vio streams as soon as we can
(edit) @3517:1a3218a3fc5b   14 years phi updated license headers, FSF moved office
(edit) @3358:7f9d211148e0   14 years phi updated (C) statements
(edit) @3255:970b81dc7c18   14 years phi got PA simple protocol basicly to work
(edit) @3063:955233719a84   14 years phi use memory functions from libroar, not libc, fixed a small memory leak
(edit) @2828:ea6c979c9cab   15 years phi esd emulation code does check for byte order
(edit) @2815:8cf175ac7bf9   15 years phi added nnode support
(edit) @2791:acedbb230930   15 years phi esd emulation does not require complet libesd but only esd.h
(edit) @2715:efef3f8b01fb   15 years phi check if client got deleted
(edit) @2706:280ad02bb452   15 years phi not only send data to execed stream but all streams of client
(edit) @2619:a9dc5963e13a   15 years phi we guss native byte order for esd clients at the moment
(edit) @2614:11dce7d724c4   15 years phi set byte order on server side
(edit) @2608:9cf47c24c544   15 years phi new debug lion
(edit) @2598:bd895c2f1b4f   15 years phi add debug lion
(edit) @2546:35ac878b7590   15 years phi only check esd clienst in case we have esd emul support
(edit) @2523:7f552c31ded6   15 years phi use emul_esd_check_client() in case of esd client
(edit) @2517:183f9b04d767   15 years phi added very basic begin of multi protocol handling
(edit) @1905:d1b263433b19   15 years phi updated debug lions a bit
(edit) @1902:d7e443b6e9c1   15 years phi return value correct?
(edit) @1901:66b9ba51e1c2   15 years phi warnings on protocol error
(edit) @1835:de6419b4e172   15 years phi don't access a stream no longer existing
(edit) @1834:3335435e4427   15 years phi do not start to read data in the same cycle as a stream is execed
(edit) @1662:a735f98fab9e   15 years phi changed name of fh in con struct to fh, this should all apps requiring …
(edit) @1611:2f155211a6c8   15 years phi added some debug lions
(edit) @1504:d00454bcfd80   15 years phi use fh=-2 as specal *read me* info
(edit) @1480:0f037c1b4e7f   15 years phi we can only check for new data from clients if we have ROAR_HAVE_SELECT
(edit) @1164:34acf1586649   15 years phi solved double close bug
(edit) @934:0277459c7e79   15 years phi got output streams basicly working, we should clean up some code anyway
(edit) @771:ffb27e74a214   16 years phi added debug line
(edit) @767:7205e1dce16c   16 years phi added client_stream_move()
(edit) @755:fa521d53ac05   16 years phi added clients_get_fh()
(edit) @668:71ac426690da   16 years phi added license statements
(edit) @610:c422c1ec35fe   16 years phi added debuging line
(edit) @607:e49199a77993   16 years phi fixed deleted client in streamless list bug
(edit) @601:dfbc7c9edbd9   16 years phi fixed(?) a bug with execed streams being re-queued as streamless
(edit) @502:f0ef9d157f91   16 years phi cleaning up non needed DECnet stuff
(edit) @501:985357040570   16 years phi ha! It's working: RoarAudio via DECnet! :), needs cleanup
(edit) @498:0c066d1a1842   16 years phi added simple code to speed up non-stream connections
(edit) @439:452cf038155c   16 years phi added calls to set UID and GID
(edit) @437:38e4b190c0e8   16 years phi added support UID/GID of client
(edit) @378:0d693adc6591   16 years phi added ROAR_SOCKET_TYPE_GENSTR, set socktype on exec
(edit) @346:ab17e2447601   16 years phi set acl to NULL
(edit) @256:d4ff43612f7a   16 years phi got codec filter vorbis basicly working
(edit) @255:ddde3ecf5754   16 years phi make execed streams work again
(edit) @136:eb682807f6a4   16 years phi fixed another case a client gets deleted while we are checking it's …
(edit) @84:cd538d13337e   16 years phi fixed some bugs with multible streams per client
(edit) @78:997d49ae275a   16 years phi added basic support to connect to streams of existing clients
(edit) @71:6426d93defd0   16 years phi added support to quit the server if all clients are gone and we are in …
(edit) @66:a75c2005faeb   16 years phi finaly got sources working!
(add) @0:2a41d2f42394   16 years phi Initial revision
Note: See TracRevisionLog for help on using the revision log.