New repository initialized by cvs2svn.

git-svn-id: https://mediatools.cs.ucl.ac.uk/repos/mmedia/common/trunk@2 bc8abe95-590b-0410-a0f3-dc9ed9a1a8fa
Initial revision


git-svn-id: https://mediatools.cs.ucl.ac.uk/repos/mmedia/common/trunk@3 bc8abe95-590b-0410-a0f3-dc9ed9a1a8fa
Updates to work on win32
Colin


git-svn-id: https://mediatools.cs.ucl.ac.uk/repos/mmedia/common/trunk@8 bc8abe95-590b-0410-a0f3-dc9ed9a1a8fa
- Removed tcl/tk includes.


git-svn-id: https://mediatools.cs.ucl.ac.uk/repos/mmedia/common/trunk@9 bc8abe95-590b-0410-a0f3-dc9ed9a1a8fa
Add a MODS file, currently rather empty.


git-svn-id: https://mediatools.cs.ucl.ac.uk/repos/mmedia/common/trunk@10 bc8abe95-590b-0410-a0f3-dc9ed9a1a8fa
Added HMAC message authentication routines


git-svn-id: https://mediatools.cs.ucl.ac.uk/repos/mmedia/common/trunk@11 bc8abe95-590b-0410-a0f3-dc9ed9a1a8fa
Add base64 encoder. Probably works. Doesn't decode.


git-svn-id: https://mediatools.cs.ucl.ac.uk/repos/mmedia/common/trunk@12 bc8abe95-590b-0410-a0f3-dc9ed9a1a8fa
Add a timeout to the udp_recv() function.


git-svn-id: https://mediatools.cs.ucl.ac.uk/repos/mmedia/common/trunk@13 bc8abe95-590b-0410-a0f3-dc9ed9a1a8fa
Assorted bug fixes


git-svn-id: https://mediatools.cs.ucl.ac.uk/repos/mmedia/common/trunk@14 bc8abe95-590b-0410-a0f3-dc9ed9a1a8fa
Conference bus messages now have an authentication header added, and this
authentication is checked before the message is accepted. The authentication
key is currently hardcoded, this will change.

NOTE: This makes the conference bus incompatible with previous versions!


git-svn-id: https://mediatools.cs.ucl.ac.uk/repos/mmedia/common/trunk@15 bc8abe95-590b-0410-a0f3-dc9ed9a1a8fa
Add fd_set and select functions to net_udp.[ch], and update mbus.c to
match.
Add initial version of RTP library, not yet useful.
	-- Colin


git-svn-id: https://mediatools.cs.ucl.ac.uk/repos/mmedia/common/trunk@16 bc8abe95-590b-0410-a0f3-dc9ed9a1a8fa
- MS compiler warning fixed.


git-svn-id: https://mediatools.cs.ucl.ac.uk/repos/mmedia/common/trunk@17 bc8abe95-590b-0410-a0f3-dc9ed9a1a8fa
- Added hmac.{ch} and base64.{ch} to win32 project.


git-svn-id: https://mediatools.cs.ucl.ac.uk/repos/mmedia/common/trunk@18 bc8abe95-590b-0410-a0f3-dc9ed9a1a8fa
Compilation fix on linux: file descriptors are "fd_t", which is defined in
config_unix.h or config_win32.h, since some platforms are unsigned and some
are signed. Sigh.


git-svn-id: https://mediatools.cs.ucl.ac.uk/repos/mmedia/common/trunk@19 bc8abe95-590b-0410-a0f3-dc9ed9a1a8fa
- Variable label "interface" replaced with "iface" as MS compiler reserves this for COM.
- Type of win32 audio function fixed to match latest audio device interface.


git-svn-id: https://mediatools.cs.ucl.ac.uk/repos/mmedia/common/trunk@20 bc8abe95-590b-0410-a0f3-dc9ed9a1a8fa
- Added MBUS_ACK_BUF_SIZE and increased from 96 (6 bytes too small according to insure++) to 110 (random padding guess).
- Added assert to spot overflow in ack buffer.


git-svn-id: https://mediatools.cs.ucl.ac.uk/repos/mmedia/common/trunk@21 bc8abe95-590b-0410-a0f3-dc9ed9a1a8fa
- Added mbus_parse_done to message authentication failure in mbus_recv,
  otherwise parse depth gets jacked up overruns the bounds. [oth]


git-svn-id: https://mediatools.cs.ucl.ac.uk/repos/mmedia/common/trunk@22 bc8abe95-590b-0410-a0f3-dc9ed9a1a8fa
- Added "make depend" for common code library.


git-svn-id: https://mediatools.cs.ucl.ac.uk/repos/mmedia/common/trunk@23 bc8abe95-590b-0410-a0f3-dc9ed9a1a8fa
- Spotted memory leak when SDES item not valid and fixed it [oth].


git-svn-id: https://mediatools.cs.ucl.ac.uk/repos/mmedia/common/trunk@24 bc8abe95-590b-0410-a0f3-dc9ed9a1a8fa
Windows project file tweaks.


git-svn-id: https://mediatools.cs.ucl.ac.uk/repos/mmedia/common/trunk@25 bc8abe95-590b-0410-a0f3-dc9ed9a1a8fa