source: roaraudio/roard/clients.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @5740:b3aff85876f1   11 years phi commit 1: Moved protocol support into new plugins protocol-esound, …
(edit) @5739:2a1671d592b9   11 years phi commit 0: make protocol emulations for esd, gopher and rplay more …
(edit) @5654:25b8ac2d3613   12 years phi build CPI objects based on configure options
(edit) @5640:00dd1147ce70   12 years phi Removed support for roard's proto support (replaced by CPI) (Closes: #278)
(edit) @5608:584b36c566e2   12 years phi Handle super long client names well (Closes: #286)
(edit) @5607:9b10a70d82e4   12 years phi added clients_set_name()
(edit) @5606:f7617b41972e   12 years phi Updated common protocol interface (Closes: #257, #256)
(edit) @5590:006d3d9ef1ac   12 years phi report type of protocol (API) and source (buildin or Plugin)
(edit) @5586:5b82b3417705   12 years phi general cleanup for -Wextra
(edit) @5580:d64b87bef246   12 years phi corrected usage of common protocol interface
(edit) @5577:5d9bed8d3bc6   12 years phi delay display of --list-proto until all plugins are loaded. Also indicate …
(edit) @5576:a98545bcc3f1   12 years phi Support a common protocol interface (Closes: #257)
(edit) @5574:2be917a38a32   12 years phi removed duplicate listing of protocols
(edit) @5571:b46ece5b30bf   12 years phi Improved support in roard for client passing.
(edit) @5567:6ecf012d7063   12 years phi roard now tries to auto load missing protocols as plugins (Closes: #275)
(edit) @5452:bc99b9f05900   12 years phi ported internal stuff to new internal API
(edit) @5381:430b1d26e12d   12 years phi updated copyright years
(edit) @5312:27ec111dc8c5   12 years phi added support for seperate contextes for roardl/plugins. Currently incudes …
(edit) @5304:b4e9377c2dff   12 years phi removed old member
(edit) @5301:f3e9cd30574d   12 years phi move away from roar_buffer_add() (See: #126)
(edit) @5295:5914c84e72be   12 years phi converted message (protocol) rutunes to use roar_mm_*() (Closes: #129)
(edit) @5275:811818eb5b81   12 years phi Improved plugin loader a lot (Closes: #190)
(edit) @5242:97239101cee9   12 years phi some roard compiler warnings cleanup
(edit) @5192:4237437ca526   13 years phi declare some stuff 'extern', this saves like 5.3KB of diskspace in plugin …
(edit) @5190:ea87b2e12de4   13 years phi always give check_client proto-callback a non-NULL vio
(edit) @5162:85c55ccd12a9   13 years phi fixed some compiler warnings
(edit) @5155:420e4f980a8e   13 years phi run protocol functions in clear error context
(edit) @5146:716400712348   13 years phi Moved error frame handling into proto functions (pr0)
(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
Note: See TracRevisionLog for help on using the revision log.