umurmur.git
13 years agoMerge branch 'autotools'
Antoine Bertin [Sat, 26 Mar 2011 22:34:45 +0000 (23:34 +0100)]
Merge branch 'autotools'

13 years agoUpdated copyright year.
Martin Johansson [Sat, 26 Mar 2011 22:11:01 +0000 (23:11 +0100)]
Updated copyright year.

13 years agoAdded license file.
Martin Johansson [Sat, 26 Mar 2011 20:56:49 +0000 (21:56 +0100)]
Added license file.

13 years agoAdd own test cert and key since there seem to be a problem with the ones in 0.14.2
fatbob313 [Tue, 22 Mar 2011 22:27:36 +0000 (22:27 +0000)]
Add own test cert and key since there seem to be a problem with the ones in 0.14.2

13 years agoSet log file output as line-buffered
fatbob313 [Sat, 26 Feb 2011 21:53:26 +0000 (21:53 +0000)]
Set log file output as line-buffered

13 years agoAdd logging to file
fatbob313 [Sun, 13 Feb 2011 16:44:45 +0000 (16:44 +0000)]
Add logging to file

13 years agoFix codec alpha/beta in message to client. Copied change from Murmur sources.
fatbob313 [Thu, 10 Feb 2011 21:37:20 +0000 (21:37 +0000)]
Fix codec alpha/beta in message to client. Copied change from Murmur sources.

13 years agoAdd 0.2.6 changes
fatbob313 [Wed, 9 Feb 2011 21:51:58 +0000 (21:51 +0000)]
Add 0.2.6 changes

13 years agoUpdate version to 0.2.6
fatbob313 [Tue, 8 Feb 2011 22:06:45 +0000 (22:06 +0000)]
Update version to 0.2.6

13 years agoAdd new parameters with some comments
fatbob313 [Tue, 8 Feb 2011 22:06:05 +0000 (22:06 +0000)]
Add new parameters with some comments

13 years agoIssue 19 - patch by tilman2: Fix PID-file support again
fatbob313 [Sun, 23 Jan 2011 20:28:42 +0000 (20:28 +0000)]
Issue 19 - patch by tilman2: Fix PID-file support again

13 years agoIssue 17 - patch by tilman2: Always pass a format string to syslog()
fatbob313 [Sun, 23 Jan 2011 12:05:52 +0000 (12:05 +0000)]
Issue 17 - patch by tilman2: Always pass a format string to syslog()

13 years agoIssue 16 - patch by tilman2: No need to end syslog message with \n
fatbob313 [Sun, 23 Jan 2011 12:02:54 +0000 (12:02 +0000)]
Issue 16 - patch by tilman2: No need to end syslog message with \n

13 years agoIssue 15 - Patch by tilman2: Drop privileges optionally
fatbob313 [Sun, 23 Jan 2011 11:58:12 +0000 (11:58 +0000)]
Issue 15 - Patch by tilman2: Drop privileges optionally

13 years agoMake configuration file errors print the error via standard logging function. Clean...
fatbob313 [Thu, 20 Jan 2011 08:45:18 +0000 (08:45 +0000)]
Make configuration file errors print the error via standard logging function. Clean up interface.

13 years agoPatch from tilman2: Don't print null config file name
fatbob313 [Thu, 20 Jan 2011 08:34:19 +0000 (08:34 +0000)]
Patch from tilman2: Don't print null config file name

13 years agoPatch from tilman2: Close PID-file
fatbob313 [Thu, 20 Jan 2011 08:25:34 +0000 (08:25 +0000)]
Patch from tilman2: Close PID-file

13 years agoPatch from tilman2: Open PID file with O_EXCL
fatbob313 [Thu, 20 Jan 2011 08:24:21 +0000 (08:24 +0000)]
Patch from tilman2: Open PID file with O_EXCL

13 years agoFix issue 11: Typo
fatbob313 [Sat, 8 Jan 2011 21:45:31 +0000 (21:45 +0000)]
Fix issue 11: Typo

13 years agoPatch by J Sisson: sprintf -> snprintf
fatbob313 [Sat, 1 Jan 2011 20:00:24 +0000 (20:00 +0000)]
Patch by J Sisson: sprintf -> snprintf

13 years agoPatch by J Sisson: Conditionally compile with scheduler setting support if target...
fatbob313 [Tue, 21 Dec 2010 21:13:43 +0000 (21:13 +0000)]
Patch by J Sisson: Conditionally compile with scheduler setting support if target supports it.

13 years agoCELT default version/bitstream version updated.
fatbob313 [Sat, 18 Dec 2010 21:31:01 +0000 (21:31 +0000)]
CELT default version/bitstream version updated.

13 years agolibconfig.h moved to include/ in OpenWRT, so no fix is required anymore.
fatbob313 [Sat, 18 Dec 2010 21:29:22 +0000 (21:29 +0000)]
libconfig.h moved to include/ in OpenWRT, so no fix is required anymore.

13 years agoAdd functions for sending messages to clients with different Mumble versions.
fatbob313 [Mon, 6 Dec 2010 20:03:03 +0000 (20:03 +0000)]
Add functions for sending messages to clients with different Mumble versions.
Add recording support.

13 years agoAdd support for UserStats message.
fatbob313 [Mon, 6 Dec 2010 14:21:34 +0000 (14:21 +0000)]
Add support for UserStats message.

13 years agoUpdate Mumble protocol to 1.2.3
fatbob313 [Mon, 6 Dec 2010 14:20:27 +0000 (14:20 +0000)]
Update Mumble protocol to 1.2.3

13 years agoUpdate version to 0.2.5
fatbob313 [Sat, 13 Nov 2010 19:36:47 +0000 (19:36 +0000)]
Update version to 0.2.5

13 years agoAdd bind address and port to cmdline arguments. Add log of address and port.
fatbob313 [Sun, 7 Nov 2010 21:56:13 +0000 (21:56 +0000)]
Add bind address and port to cmdline arguments. Add log of address and port.

13 years agoUpdate comment and always add extra certificate to the chain for PolarSSL
fatbob313 [Fri, 5 Nov 2010 14:08:41 +0000 (14:08 +0000)]
Update comment and always add extra certificate to the chain for PolarSSL

13 years agoFix potential segfault at checking server password when debugging enabled
fatbob313 [Wed, 3 Nov 2010 08:29:05 +0000 (08:29 +0000)]
Fix potential segfault at checking server password when debugging enabled

13 years agoUpdate Protobuf-C to 0.14
fatbob313 [Tue, 2 Nov 2010 21:16:37 +0000 (21:16 +0000)]
Update Protobuf-C to 0.14

13 years agoUpdate Protobuf-C to 0.14
fatbob313 [Tue, 2 Nov 2010 21:16:03 +0000 (21:16 +0000)]
Update Protobuf-C to 0.14

13 years agoFix local mute/unmute not showing up in other users UI. Fix false authenticated info...
fatbob313 [Tue, 2 Nov 2010 20:59:12 +0000 (20:59 +0000)]
Fix local mute/unmute not showing up in other users UI. Fix false authenticated info to users when connecting.

13 years agoJust warn, not abort, when setting TOS on UDP socket fails.
fatbob313 [Mon, 1 Nov 2010 23:00:08 +0000 (23:00 +0000)]
Just warn, not abort, when setting TOS on UDP socket fails.

14 years agoRelease 0.2.4
fatbob313 [Wed, 24 Mar 2010 20:58:26 +0000 (20:58 +0000)]
Release 0.2.4

14 years agoRevert bad checkin.
fatbob313 [Wed, 24 Mar 2010 20:53:23 +0000 (20:53 +0000)]
Revert bad checkin.

14 years agoUpdate to version 0.2.3
fatbob313 [Wed, 24 Mar 2010 20:04:30 +0000 (20:04 +0000)]
Update to version 0.2.3

14 years agoFix byte order confusion which broke on big endian platforms
fatbob313 [Tue, 23 Mar 2010 21:14:11 +0000 (21:14 +0000)]
Fix byte order confusion which broke on big endian platforms

14 years agoUpdate version to 0.2.2
fatbob313 [Sun, 7 Mar 2010 21:14:55 +0000 (21:14 +0000)]
Update version to 0.2.2

14 years agoFixed server crash when setting Access token while connected.
fatbob313 [Sun, 7 Mar 2010 20:49:15 +0000 (20:49 +0000)]
Fixed server crash when setting Access token while connected.

14 years agoFix crash when entering a temporary channel when already in the channel.
fatbob313 [Sat, 27 Feb 2010 21:02:51 +0000 (21:02 +0000)]
Fix crash when entering a temporary channel when already in the channel.

14 years agoNote to self: Remember to update version string when releasing. Now I have to do...
fatbob313 [Wed, 17 Feb 2010 16:58:30 +0000 (16:58 +0000)]
Note to self: Remember to update version string when releasing. Now I have to do it all over...

14 years agoUpdate info
fatbob313 [Wed, 17 Feb 2010 16:19:18 +0000 (16:19 +0000)]
Update info

14 years agoTry to clear up Makefile
fatbob313 [Wed, 17 Feb 2010 16:12:58 +0000 (16:12 +0000)]
Try to clear up Makefile

14 years agoFallback to test certificate and key if certificate or key are not found for PolarSSL.
fatbob313 [Wed, 17 Feb 2010 16:09:05 +0000 (16:09 +0000)]
Fallback to test certificate and key if certificate or key are not found for PolarSSL.

14 years agoFix Makefiles for OpenWRT.
fatbob313 [Wed, 17 Feb 2010 15:11:56 +0000 (15:11 +0000)]
Fix Makefiles for OpenWRT.

14 years agoTry to clean up. Really need an Autoconf to create this Makefile...
fatbob313 [Sun, 14 Feb 2010 21:55:39 +0000 (21:55 +0000)]
Try to clean up. Really need an Autoconf to create this Makefile...

14 years agoMakefiles for both OpenSSL and PolarSSL support
fatbob313 [Sun, 14 Feb 2010 21:48:09 +0000 (21:48 +0000)]
Makefiles for both OpenSSL and PolarSSL support

14 years agoRemove unused function
fatbob313 [Sun, 14 Feb 2010 21:24:36 +0000 (21:24 +0000)]
Remove unused function

14 years agoFix memory leaks when using PolarSSL. Valgrind says it's 100% leak free now :)
fatbob313 [Sun, 14 Feb 2010 10:15:14 +0000 (10:15 +0000)]
Fix memory leaks when using PolarSSL. Valgrind says it's 100% leak free now :)

14 years agoMerge of r85:88 from branch polarssl into trunk.
fatbob313 [Sat, 13 Feb 2010 22:36:54 +0000 (22:36 +0000)]
Merge of r85:88 from branch polarssl into trunk.

14 years agoStep version
fatbob313 [Tue, 9 Feb 2010 17:15:45 +0000 (17:15 +0000)]
Step version

14 years agoSend channel links info at client connect
fatbob313 [Tue, 9 Feb 2010 17:14:56 +0000 (17:14 +0000)]
Send channel links info at client connect

14 years agoMust enable UDP when receiving ping packets too.
fatbob313 [Sun, 7 Feb 2010 16:13:52 +0000 (16:13 +0000)]
Must enable UDP when receiving ping packets too.

14 years agoFix for:
fatbob313 [Sun, 7 Feb 2010 14:48:55 +0000 (14:48 +0000)]
Fix for:
o TCP mode with with associated positional data size calculation errors
o Enable whisper to channel with children
o Linked channels shall only be used when whispering
o Set flag correctly for channel and session whisper

14 years agoFix a bug in Pds_skip()
fatbob313 [Sun, 7 Feb 2010 13:17:00 +0000 (13:17 +0000)]
Fix a bug in Pds_skip()

14 years agoHandle protobuf unpacking errors. Unhandled errors caused segfault when old client...
fatbob313 [Mon, 1 Feb 2010 10:22:39 +0000 (10:22 +0000)]
Handle protobuf unpacking errors. Unhandled errors caused segfault when old client connected.

14 years agoRemove drain of large messages since it isn't reliable in case of protocol error...
fatbob313 [Mon, 1 Feb 2010 10:21:14 +0000 (10:21 +0000)]
Remove drain of large messages since it isn't reliable in case of protocol error. Instead disconnect client if a large message is received. Increase buffer size to 8192 bytes.

14 years ago(no commit message)
fatbob313 [Sun, 31 Jan 2010 22:17:01 +0000 (22:17 +0000)]

14 years agoRemove buffer zeroing since it's not neccesary.
fatbob313 [Sun, 31 Jan 2010 22:15:33 +0000 (22:15 +0000)]
Remove buffer zeroing since it's not neccesary.

14 years agoUDPTunnel message tx handling didn't set len parameter. Fixed.
fatbob313 [Sun, 31 Jan 2010 22:14:53 +0000 (22:14 +0000)]
UDPTunnel message tx handling didn't set len parameter. Fixed.
Apparently forgot to implement UserRemove message tx handling. Fixed.

14 years agoAdjust log output
fatbob313 [Sun, 31 Jan 2010 22:12:21 +0000 (22:12 +0000)]
Adjust log output

14 years agoUse a dynamic list for codecs instead of arrays.
fatbob313 [Sun, 31 Jan 2010 17:40:02 +0000 (17:40 +0000)]
Use a dynamic list for codecs instead of arrays.

14 years agorename player -> user
fatbob313 [Sun, 31 Jan 2010 13:19:53 +0000 (13:19 +0000)]
rename player -> user

14 years agoUse a function to find a free Session ID instead of just incrementing a counter.
fatbob313 [Sun, 31 Jan 2010 13:13:13 +0000 (13:13 +0000)]
Use a function to find a free Session ID instead of just incrementing a counter.

14 years agoplayerName can be NULL. Check if it is before logging
fatbob313 [Sat, 30 Jan 2010 21:10:34 +0000 (21:10 +0000)]
playerName can be NULL. Check if it is before logging

14 years agoFix null string compare causing crash
fatbob313 [Sat, 30 Jan 2010 21:09:07 +0000 (21:09 +0000)]
Fix null string compare causing crash

14 years agoLogging fixes
fatbob313 [Fri, 29 Jan 2010 18:50:38 +0000 (18:50 +0000)]
Logging fixes

14 years agoLeave channel when disconnecting and remove channel if temporary and last user.
fatbob313 [Thu, 28 Jan 2010 21:49:27 +0000 (21:49 +0000)]
Leave channel when disconnecting and remove channel if temporary and last user.

14 years agoUpdate version and package name
fatbob313 [Wed, 27 Jan 2010 16:42:50 +0000 (16:42 +0000)]
Update version and package name

14 years agoGet rid of character arrays.
fatbob313 [Sun, 24 Jan 2010 21:38:08 +0000 (21:38 +0000)]
Get rid of character arrays.
Fix speling error...

14 years agoFix compiler warning
fatbob313 [Sun, 24 Jan 2010 16:15:49 +0000 (16:15 +0000)]
Fix compiler warning

14 years agoAdd option 'noenter' to channel configuration and implement support.
fatbob313 [Sun, 24 Jan 2010 16:15:28 +0000 (16:15 +0000)]
Add option 'noenter' to channel configuration and implement support.
Fix a couple of error cases regarding temp channel creation/deletion.

14 years agoAdded creation of temporary channels.
fatbob313 [Sun, 24 Jan 2010 15:21:56 +0000 (15:21 +0000)]
Added creation of temporary channels.

14 years agoDecided to call the Mumble-1.2.0 compatible release 0.2.0 after all...
fatbob313 [Thu, 21 Jan 2010 20:19:02 +0000 (20:19 +0000)]
Decided to call the Mumble-1.2.0 compatible release 0.2.0 after all...

14 years agoAdd OS and machine info retrieval via uname
fatbob313 [Tue, 19 Jan 2010 17:05:48 +0000 (17:05 +0000)]
Add OS and machine info retrieval via uname

14 years agoMake logging more uniform. Fix copyright year
fatbob313 [Sat, 16 Jan 2010 22:00:10 +0000 (22:00 +0000)]
Make logging more uniform. Fix copyright year

14 years agoFix pointer dereferencing to unaligned data. Many platforms do not support it, ARM...
fatbob313 [Thu, 14 Jan 2010 21:20:29 +0000 (21:20 +0000)]
Fix pointer dereferencing to unaligned data. Many platforms do not support it, ARM to mention one...
Also fix potential bug in receive logic.

14 years agoAdd support for plugin contexts and strip positional data from voice messages when...
fatbob313 [Thu, 14 Jan 2010 20:26:26 +0000 (20:26 +0000)]
Add support for plugin contexts and strip positional data from voice messages when different contexts communicate (untested).

14 years agoAdd patch found here: http://code.google.com/p/protobuf-c/issues/detail?id=29
fatbob313 [Thu, 7 Jan 2010 20:50:41 +0000 (20:50 +0000)]
Add patch found here: code.google.com/p/protobuf-c/issues/detail?id=29

14 years agoAdd example configuration file
fatbob313 [Wed, 6 Jan 2010 23:53:29 +0000 (23:53 +0000)]
Add example configuration file

14 years agoChanged default values for bandwidth.
fatbob313 [Wed, 6 Jan 2010 23:51:53 +0000 (23:51 +0000)]
Changed default values for bandwidth.

14 years ago(no commit message)
fatbob313 [Wed, 6 Jan 2010 23:51:11 +0000 (23:51 +0000)]

14 years agoReorganization
fatbob313 [Wed, 6 Jan 2010 23:02:55 +0000 (23:02 +0000)]
Reorganization

14 years agoUpdate copyright year. Fix a typo in logging.
fatbob313 [Wed, 6 Jan 2010 17:12:14 +0000 (17:12 +0000)]
Update copyright year. Fix a typo in logging.

14 years agoProtobuf definitions file from Mumble sources.
fatbob313 [Wed, 6 Jan 2010 16:59:31 +0000 (16:59 +0000)]
Protobuf definitions file from Mumble sources.

14 years agoMakefile with new voicetarget files too...
fatbob313 [Wed, 6 Jan 2010 16:54:37 +0000 (16:54 +0000)]
Makefile with new voicetarget files too...

14 years agoAdd channel links.
fatbob313 [Wed, 6 Jan 2010 16:52:11 +0000 (16:52 +0000)]
Add channel links.

14 years agoAdded voice target (whisper) functionality.
fatbob313 [Wed, 6 Jan 2010 14:57:42 +0000 (14:57 +0000)]
Added voice target (whisper) functionality.

14 years agoFix confusion regarding message creation from net and later freeing.
fatbob313 [Tue, 5 Jan 2010 18:20:57 +0000 (18:20 +0000)]
Fix confusion regarding message creation from net and later freeing.

14 years agoUse defines for version info. uint32_t should be byte-shifted with htonl()
fatbob313 [Mon, 4 Jan 2010 17:56:28 +0000 (17:56 +0000)]
Use defines for version info. uint32_t should be byte-shifted with htonl()

14 years agoFix TCP mode
fatbob313 [Mon, 4 Jan 2010 17:55:03 +0000 (17:55 +0000)]
Fix TCP mode

14 years agoMore work toward 1.2.0:
fatbob313 [Sun, 3 Jan 2010 10:14:32 +0000 (10:14 +0000)]
More work toward 1.2.0:
* PermissionQuery message handling
* CodecVersion message handling
* + other random updates

14 years agoTextMessage handling added.
fatbob313 [Wed, 30 Dec 2009 10:46:15 +0000 (10:46 +0000)]
TextMessage handling added.

14 years agoMore work towards 1.2.0
fatbob313 [Wed, 23 Dec 2009 22:33:43 +0000 (22:33 +0000)]
More work towards 1.2.0

14 years agoMumble 1.2.x compatible server. Kind of working, at least in server loopback mode.
fatbob313 [Sat, 19 Dec 2009 23:38:19 +0000 (23:38 +0000)]
Mumble 1.2.x compatible server. Kind of working, at least in server loopback mode.
Lots of protocol related changes, most notably the use of protobuf-c for network messages.

14 years agoCorrected a bug that causes segfaults if UDP packets are received when no client...
fatbob313 [Thu, 26 Nov 2009 20:17:13 +0000 (20:17 +0000)]
Corrected a bug that causes segfaults if UDP packets are received when no client connected. Specifically, this happens when a 1.2.x client connects.

14 years agoInstall umurmur.conf as config file.
fatbob313 [Wed, 18 Nov 2009 16:57:38 +0000 (16:57 +0000)]
Install umurmur.conf as config file.

14 years agoInstall umurmur.conf as configuration file so it won't be overwritten by opkg. Step...
fatbob313 [Tue, 17 Nov 2009 21:35:54 +0000 (21:35 +0000)]
Install umurmur.conf as configuration file so it won't be overwritten by opkg. Step version to 0.1.3

14 years agoUse new swicth for enabling SCHED_RR
fatbob313 [Tue, 17 Nov 2009 21:34:48 +0000 (21:34 +0000)]
Use new swicth for enabling SCHED_RR