umurmur.git
10 years agoremoved autotools build environment
Felix Morgner [Fri, 10 Jan 2014 15:13:27 +0000 (16:13 +0100)]
removed autotools build environment

10 years agoworkaround for missing clock_gettime() in OS
Felix Morgner [Fri, 10 Jan 2014 12:42:43 +0000 (13:42 +0100)]
workaround for missing clock_gettime() in OS

see gist #1087739 by Juan Batiz-Benet(jbenet)

10 years agoUpdate ChangeLog
Martin Johansson [Wed, 1 Jan 2014 21:40:30 +0000 (22:40 +0100)]
Update ChangeLog

10 years agoUpdate contributors
Martin Johansson [Wed, 1 Jan 2014 21:32:48 +0000 (22:32 +0100)]
Update contributors

10 years agoUpdate copyright year
Martin Johansson [Wed, 1 Jan 2014 21:32:15 +0000 (22:32 +0100)]
Update copyright year

10 years agoAdd client indication of silent channels
Trivve [Sun, 29 Dec 2013 14:55:47 +0000 (15:55 +0100)]
Add client indication of silent channels

10 years agoLink to zlib if PolarSSL is compiled with support for it. [Patch from hasufell].
Martin Johansson [Mon, 23 Dec 2013 21:47:06 +0000 (22:47 +0100)]
Link to zlib if PolarSSL is compiled with support for it. [Patch from hasufell].

10 years agoHandle clock_gettime() in librt
Martin Johansson [Mon, 23 Dec 2013 21:36:53 +0000 (22:36 +0100)]
Handle clock_gettime() in librt

10 years agoUpdate changelog
Martin Johansson [Fri, 20 Dec 2013 21:15:00 +0000 (22:15 +0100)]
Update changelog

10 years agoAdd example config for 'ca_path'
Martin Johansson [Fri, 20 Dec 2013 21:14:13 +0000 (22:14 +0100)]
Add example config for 'ca_path'

10 years agoAdd new options to example configuration
Martin Johansson [Fri, 20 Dec 2013 20:59:55 +0000 (21:59 +0100)]
Add new options to example configuration

10 years agoFix silent channel not working.
Martin Johansson [Sat, 14 Dec 2013 21:54:23 +0000 (22:54 +0100)]
Fix silent channel not working.

10 years agoMerge branch 'ipv4' of github.com:fatbob313/umurmur into ipv4
Martin Johansson [Thu, 28 Nov 2013 19:47:05 +0000 (20:47 +0100)]
Merge branch 'ipv4' of github.com:fatbob313/umurmur into ipv4

10 years agoMerge pull request #25 from fmorgner/ipv4
Martin Johansson [Mon, 25 Nov 2013 21:19:49 +0000 (13:19 -0800)]
Merge pull request #25 from fmorgner/ipv4

Added support for certificate chain delivery

10 years agoAdded support for certificate chain delivery via the "ca_path" configuration setting.
Felix Morgner [Mon, 25 Nov 2013 09:43:54 +0000 (10:43 +0100)]
Added support for certificate chain delivery via the "ca_path" configuration setting.

10 years agoUpdate to 0.2.14
Martin Johansson [Thu, 14 Nov 2013 20:34:31 +0000 (21:34 +0100)]
Update to 0.2.14

10 years agoAdd channel position.
Martin Johansson [Wed, 13 Nov 2013 21:47:37 +0000 (22:47 +0100)]
Add channel position.

10 years agoAdd support for PolarSSL 1.3.x
Martin Johansson [Tue, 12 Nov 2013 19:58:42 +0000 (20:58 +0100)]
Add support for PolarSSL 1.3.x

10 years agoAdd include <time.h> for CLOCK_MONOTONIC
Martin Johansson [Sun, 10 Nov 2013 18:45:45 +0000 (19:45 +0100)]
Add include <time.h> for CLOCK_MONOTONIC

10 years agoMerge branch 'ipv4' of github.com:fatbob313/umurmur into ipv4
Martin Johansson [Sun, 10 Nov 2013 18:42:56 +0000 (19:42 +0100)]
Merge branch 'ipv4' of github.com:fatbob313/umurmur into ipv4

10 years agoMerge pull request #23 from Rawi666/ipv4
Martin Johansson [Sun, 10 Nov 2013 18:37:06 +0000 (10:37 -0800)]
Merge pull request #23 from Rawi666/ipv4

Changed to monotonic clock for timespan measurements

10 years agoFix for https://github.com/fatbob313/umurmur/issues/20
Szymon Pusz [Sat, 9 Nov 2013 10:57:59 +0000 (11:57 +0100)]
Fix for https://github.com/fatbob313/umurmur/issues/20
Uses monotonic clock instead of gettimeofday() which can provide wrong time if system clock changes (eg.due to NTP time sync, manual time change).
After this fix timespan measurements will be always stable and accurate.

10 years agoAdd silent channel option
Martin Johansson [Sat, 5 Oct 2013 20:12:25 +0000 (22:12 +0200)]
Add silent channel option

10 years agoUpdate changelog for 0.2.13
Martin Johansson [Sun, 9 Jun 2013 18:56:17 +0000 (20:56 +0200)]
Update changelog for 0.2.13

10 years agoAdd instruction to run autogen.sh
Martin Johansson [Sun, 9 Jun 2013 18:55:49 +0000 (20:55 +0200)]
Add instruction to run autogen.sh

10 years agoUpdate copyright year.
Martin Johansson [Sat, 8 Jun 2013 21:07:09 +0000 (23:07 +0200)]
Update copyright year.

10 years agoUpdate to 0.2.13
Martin Johansson [Sat, 8 Jun 2013 20:57:56 +0000 (22:57 +0200)]
Update to 0.2.13

10 years agoAdd current time to lines logged to file.
Martin Johansson [Sat, 8 Jun 2013 20:52:34 +0000 (22:52 +0200)]
Add current time to lines logged to file.
Remove log level string from lines logged to syslog.

10 years agoFix Opus not working.
Martin Johansson [Fri, 7 Jun 2013 22:15:43 +0000 (00:15 +0200)]
Fix Opus not working.

10 years agoUpdate for 0.2.12
Martin Johansson [Mon, 20 May 2013 19:02:42 +0000 (21:02 +0200)]
Update for 0.2.12

10 years agoUpdate to 0.2.12
Martin Johansson [Mon, 20 May 2013 18:52:34 +0000 (20:52 +0200)]
Update to 0.2.12

10 years agoFix using /dev/urandom since it wasn't working
Martin Johansson [Tue, 14 May 2013 20:39:34 +0000 (22:39 +0200)]
Fix using /dev/urandom since it wasn't working

10 years agoFix crash at client disconnect when using PolarSSL >= 1.2.6
Martin Johansson [Tue, 14 May 2013 20:36:13 +0000 (22:36 +0200)]
Fix crash at client disconnect when using PolarSSL >= 1.2.6

11 years agoAdd opus_threshold to example config.
Martin Johansson [Mon, 6 May 2013 20:26:49 +0000 (22:26 +0200)]
Add opus_threshold to example config.

11 years agoUpdate README, Changelog and codename.
Martin Johansson [Mon, 6 May 2013 20:20:38 +0000 (22:20 +0200)]
Update README, Changelog and codename.

11 years agoSome cleanup of SSL handling. Remove stuff related to pre PolarSSL 1.0.0.
Martin Johansson [Sun, 5 May 2013 21:07:59 +0000 (23:07 +0200)]
Some cleanup of SSL handling. Remove stuff related to pre PolarSSL 1.0.0.

11 years agoCleanup old support for pre PolarSSL 1.0.0
Martin Johansson [Sat, 4 May 2013 20:44:37 +0000 (22:44 +0200)]
Cleanup old support for pre PolarSSL 1.0.0

11 years agoConfigure switch added for enabling PolarSSL HAVEGE random number generator. Default...
Martin Johansson [Fri, 3 May 2013 21:18:34 +0000 (23:18 +0200)]
Configure switch added for enabling PolarSSL HAVEGE random number generator. Default to /dev/urandom.
Drop support for PolarSSL versions prior to 1.0.0

11 years agoConfigure switch to enable built-in test certificate added. Defaults to disabled.
Martin Johansson [Fri, 3 May 2013 20:16:14 +0000 (22:16 +0200)]
Configure switch to enable built-in test certificate added. Defaults to disabled.

11 years agoUpdates for 0.2.11
Martin Johansson [Wed, 3 Apr 2013 17:37:49 +0000 (19:37 +0200)]
Updates for 0.2.11

11 years agoFix opus reporting in UserStats.
Martin Johansson [Sun, 10 Mar 2013 20:44:38 +0000 (21:44 +0100)]
Fix opus reporting in UserStats.

11 years agoFix possible crash when requesting info on user.
Martin Johansson [Mon, 11 Feb 2013 21:57:14 +0000 (22:57 +0100)]
Fix possible crash when requesting info on user.

11 years agoSupress warnings. Correct spelling.
Martin Johansson [Mon, 11 Feb 2013 21:48:28 +0000 (22:48 +0100)]
Supress warnings. Correct spelling.

11 years agoReduce codec-check noise in the log
Martin Johansson [Tue, 5 Feb 2013 20:50:24 +0000 (21:50 +0100)]
Reduce codec-check noise in the log

11 years agoMake codec arbitration work.
Martin Johansson [Sun, 9 Dec 2012 19:20:26 +0000 (20:20 +0100)]
Make codec arbitration work.
Revert previous change from Client_close() -> Client_free() since it caused a crash.

11 years agoAdd support for PolarSSL 1.2.x
Martin Johansson [Wed, 5 Dec 2012 21:01:22 +0000 (22:01 +0100)]
Add support for PolarSSL 1.2.x

11 years agoUpdate to 0.2.11
Martin Johansson [Wed, 5 Dec 2012 09:06:22 +0000 (10:06 +0100)]
Update to 0.2.11

11 years agoFix error message at client disconnect when using OpenSSL.
Martin Johansson [Mon, 3 Dec 2012 19:53:54 +0000 (20:53 +0100)]
Fix error message at client disconnect when using OpenSSL.

11 years agoAdd function for sending textmessages.
Martin Johansson [Mon, 3 Dec 2012 19:33:00 +0000 (20:33 +0100)]
Add function for sending textmessages.

11 years agoOpus support continued. Negotiating stuff. Working in server loopback mode.
Martin Johansson [Sun, 2 Dec 2012 21:29:13 +0000 (22:29 +0100)]
Opus support continued. Negotiating stuff. Working in server loopback mode.

11 years agoAdd initial support for Opus
Martin Johansson [Mon, 26 Nov 2012 22:02:36 +0000 (23:02 +0100)]
Add initial support for Opus

11 years agoAdd Opus threshold config variable
Martin Johansson [Mon, 26 Nov 2012 22:00:29 +0000 (23:00 +0100)]
Add Opus threshold config variable

11 years agoPrepare for next protocol version 1.2.4.
Martin Johansson [Wed, 7 Nov 2012 21:51:15 +0000 (22:51 +0100)]
Prepare for next protocol version 1.2.4.

11 years agoNew protocol definition 1.2.4
Martin Johansson [Sat, 3 Nov 2012 22:07:42 +0000 (23:07 +0100)]
New protocol definition 1.2.4

11 years agoReset timeout timer when receiving UDP data too. May fix timeout when using push...
Martin Johansson [Mon, 10 Sep 2012 20:47:13 +0000 (22:47 +0200)]
Reset timeout timer when receiving UDP data too. May fix timeout when using push-to-talk.
Correct speling error.

11 years agoFix handling of long cipherstrings/lists with OpenSSL
Martin Johansson [Wed, 29 Aug 2012 19:37:25 +0000 (21:37 +0200)]
Fix handling of long cipherstrings/lists with OpenSSL

11 years agoFix unsafe client removal from list at timeout.
Martin Johansson [Wed, 29 Aug 2012 19:13:51 +0000 (21:13 +0200)]
Fix unsafe client removal from list at timeout.

12 years agoUpdate to 0.2.10
Martin Johansson [Sun, 18 Mar 2012 19:26:26 +0000 (20:26 +0100)]
Update to 0.2.10

12 years agoUpdate to version 0.2.10
Martin Johansson [Sun, 18 Mar 2012 19:21:13 +0000 (20:21 +0100)]
Update to version 0.2.10

12 years agoAdd new parameters to openwrt config.
Martin Johansson [Sun, 18 Mar 2012 19:09:44 +0000 (20:09 +0100)]
Add new parameters to openwrt config.

12 years agoUpdate changelog (loo late, but anyway...)
Martin Johansson [Sun, 18 Mar 2012 19:02:26 +0000 (20:02 +0100)]
Update changelog (loo late, but anyway...)

12 years agoBetter logging when connection fails.
Martin Johansson [Sun, 18 Mar 2012 18:51:05 +0000 (19:51 +0100)]
Better logging when connection fails.

12 years agoMute/deaf fixes + simplify channel password logic.
Martin Johansson [Fri, 16 Mar 2012 19:44:17 +0000 (20:44 +0100)]
Mute/deaf fixes + simplify channel password logic.

12 years agoAdd release codename.
Martin Johansson [Tue, 13 Mar 2012 19:38:25 +0000 (20:38 +0100)]
Add release codename.

12 years agoFix deaf/mute issues. Fix channel moves by admin and admin enter channels with password.
Martin Johansson [Tue, 13 Mar 2012 19:36:50 +0000 (20:36 +0100)]
Fix deaf/mute issues. Fix channel moves by admin and admin enter channels with password.

12 years agoEnlarge line size in banlist file. Add more error checks. Logging.
Martin Johansson [Mon, 12 Mar 2012 09:45:04 +0000 (10:45 +0100)]
Enlarge line size in banlist file. Add more error checks. Logging.

12 years agoNew example configuration with new switches for admin and ban stuff.
Martin Johansson [Sun, 11 Mar 2012 20:30:55 +0000 (21:30 +0100)]
New example configuration with new switches for admin and ban stuff.

12 years agoAdd banlist to file functions and configuration params.
Martin Johansson [Sun, 11 Mar 2012 20:30:11 +0000 (21:30 +0100)]
Add banlist to file functions and configuration params.

12 years agoCalls to Ban_init() and Ban_deinit()
Martin Johansson [Sun, 11 Mar 2012 18:57:07 +0000 (19:57 +0100)]
Calls to Ban_init() and Ban_deinit()

12 years agoAdd banlist message handling. Bans can now be edited, added and removed via the banli...
Martin Johansson [Tue, 6 Mar 2012 19:40:45 +0000 (20:40 +0100)]
Add banlist message handling. Bans can now be edited, added and removed via the banlist editor in Mumble.

12 years agoAdd ban enable switch. Default is disabled.
Martin Johansson [Tue, 6 Mar 2012 19:39:19 +0000 (20:39 +0100)]
Add ban enable switch. Default is disabled.

12 years agoAdd function hex2hash
Martin Johansson [Tue, 6 Mar 2012 19:37:56 +0000 (20:37 +0100)]
Add function hex2hash

12 years agoImprove logging for kick/ban
Martin Johansson [Sat, 25 Feb 2012 21:01:02 +0000 (22:01 +0100)]
Improve logging for kick/ban

12 years agoAdd ban.c
Martin Johansson [Sat, 25 Feb 2012 20:32:14 +0000 (21:32 +0100)]
Add ban.c

12 years agoUpdate version
Martin Johansson [Sat, 25 Feb 2012 20:19:01 +0000 (21:19 +0100)]
Update version

12 years agoUpdate copyright year.
Martin Johansson [Sat, 25 Feb 2012 20:13:25 +0000 (21:13 +0100)]
Update copyright year.

12 years agoAdd option to disallow text messages.
Martin Johansson [Sat, 25 Feb 2012 20:06:04 +0000 (21:06 +0100)]
Add option to disallow text messages.

12 years agoSome cleanup.
Martin Johansson [Sat, 25 Feb 2012 19:43:56 +0000 (20:43 +0100)]
Some cleanup.

12 years agoFix hash functions.
Martin Johansson [Sat, 25 Feb 2012 19:15:49 +0000 (20:15 +0100)]
Fix hash functions.

12 years agoClose new connections that fail for e.g. ban reason.
Martin Johansson [Sat, 25 Feb 2012 19:02:11 +0000 (20:02 +0100)]
Close new connections that fail for e.g. ban reason.

12 years agoBetter logging when ban. Mute/deaf possibly correctly displayed in Mumble.
Martin Johansson [Sat, 25 Feb 2012 14:46:19 +0000 (15:46 +0100)]
Better logging when ban. Mute/deaf possibly correctly displayed in Mumble.

12 years agoAdmin user role first shot + ban and kick.
Martin Johansson [Sat, 25 Feb 2012 00:14:23 +0000 (01:14 +0100)]
Admin user role first shot + ban and kick.

12 years agoMore hash stuff fixes
Martin Johansson [Sat, 25 Feb 2012 00:12:02 +0000 (01:12 +0100)]
More hash stuff fixes

12 years agoHandle admin via token. Handle user mute/deafen. Handle kick and partly ban.
Martin Johansson [Fri, 24 Feb 2012 10:52:19 +0000 (11:52 +0100)]
Handle admin via token. Handle user mute/deafen. Handle kick and partly ban.

12 years agoAdd UserRemove handling for kick and ban.
Martin Johansson [Fri, 24 Feb 2012 10:51:45 +0000 (11:51 +0100)]
Add UserRemove handling for kick and ban.

12 years agoAdded configuration params for admin and ban.
Martin Johansson [Fri, 24 Feb 2012 10:50:57 +0000 (11:50 +0100)]
Added configuration params for admin and ban.

12 years agoadd hash retreival functions of client ceritificates
Martin Johansson [Thu, 23 Feb 2012 14:59:19 +0000 (15:59 +0100)]
add hash retreival functions of client ceritificates

12 years agoAdd support for PolarSSL 1.1.1
Martin Johansson [Sat, 18 Feb 2012 23:35:26 +0000 (00:35 +0100)]
Add support for PolarSSL 1.1.1

12 years agoFix building on OSX.
Martin Johansson [Thu, 10 Nov 2011 13:41:20 +0000 (14:41 +0100)]
Fix building on OSX.

12 years agoPatch from J Sisson. Fix compile on *BSD.
Martin Johansson [Fri, 21 Oct 2011 17:23:29 +0000 (13:23 -0400)]
Patch from J Sisson. Fix compile on *BSD.

12 years agoUpdate to version 0.2.8.
Martin Johansson [Tue, 11 Oct 2011 10:44:58 +0000 (06:44 -0400)]
Update to version 0.2.8.

12 years agoAdd password example to OpenWRT default conf.
Martin Johansson [Tue, 11 Oct 2011 10:43:52 +0000 (06:43 -0400)]
Add password example to OpenWRT default conf.

12 years agoBetter logging during channel configuration.
Martin Johansson [Mon, 10 Oct 2011 13:43:46 +0000 (09:43 -0400)]
Better logging during channel configuration.

12 years agoAdd (commented) passwords to example config.
Martin Johansson [Fri, 7 Oct 2011 12:14:57 +0000 (08:14 -0400)]
Add (commented) passwords to example config.

12 years agoAdd support for channel passwords.
Martin Johansson [Fri, 7 Oct 2011 12:09:04 +0000 (08:09 -0400)]
Add support for channel passwords.

12 years agoAdd config file test flag to umurmurd.
Martin Johansson [Thu, 6 Oct 2011 15:57:04 +0000 (11:57 -0400)]
Add config file test flag to umurmurd.

12 years agoAdded channel password to config file.
Martin Johansson [Thu, 6 Oct 2011 13:52:07 +0000 (09:52 -0400)]
Added channel password to config file.
Added configuration test function.

12 years agoMerge remote-tracking branch 'phr0z3nt04st/master'
Martin Johansson [Thu, 6 Oct 2011 10:55:31 +0000 (06:55 -0400)]
Merge remote-tracking branch 'phr0z3nt04st/master'
Some stuff added to accomodate both v1.x.x and v0.x.x of PolarSSL.

12 years agoRemove pointless CA cert handling with PolarSSL. Did not work anyway. Use VERIFY_NONE...
Martin Johansson [Thu, 6 Oct 2011 09:59:19 +0000 (05:59 -0400)]
Remove pointless CA cert handling with PolarSSL. Did not work anyway. Use VERIFY_NONE mode.

12 years agoChanged ssl.c to match the new API for polarssl
phr0z3nt04st [Sun, 11 Sep 2011 20:59:34 +0000 (15:59 -0500)]
Changed ssl.c to match the new API for polarssl