l2dy [Sun, 13 Dec 2015 17:36:47 +0000 (01:36 +0800)]
mbedtls havege
Felix Morgner [Mon, 9 Nov 2015 08:48:39 +0000 (09:48 +0100)]
Merge branch 'snowblind-master'
Felix Morgner [Mon, 9 Nov 2015 08:47:37 +0000 (09:47 +0100)]
Merge branch 'master' of https://github.com/snowblind/umurmur into snowblind-master
Felix Morgner [Mon, 9 Nov 2015 08:36:56 +0000 (09:36 +0100)]
Update numurmon and umurmur-monitor
Felix Morgner [Mon, 9 Nov 2015 08:34:36 +0000 (09:34 +0100)]
Move cmake includes required by SelectRTBackend
Felix Morgner [Sat, 7 Nov 2015 15:18:21 +0000 (16:18 +0100)]
Update numurmon and umurmur-monitor
Felix Morgner [Sat, 7 Nov 2015 14:58:48 +0000 (15:58 +0100)]
Update numurmon
Felix Morgner [Thu, 5 Nov 2015 17:10:30 +0000 (18:10 +0100)]
Fix repo URL for numurmon
Felix Morgner [Thu, 5 Nov 2015 17:06:08 +0000 (18:06 +0100)]
Update CMake environment and add new tool
Felix Morgner [Thu, 5 Nov 2015 15:12:25 +0000 (16:12 +0100)]
Add nurmurmon to tools
Michael J. Pounders [Thu, 22 Oct 2015 01:32:29 +0000 (21:32 -0400)]
Add client Key hash to shm_area
Felix Morgner [Tue, 22 Sep 2015 00:37:40 +0000 (17:37 -0700)]
Switch to safe calloc wrapper
The mbedTLS backend was still using plain calloc. I refactored the code
to use the new safe calloc wrapper.
Felix Morgner [Tue, 22 Sep 2015 00:35:04 +0000 (17:35 -0700)]
Add missing include
The include of stdlib.h was missing from memory.c resulting in a
compiler warning when using the GnuTLS backend.
Felix Morgner [Tue, 22 Sep 2015 00:28:44 +0000 (17:28 -0700)]
Merge branch 'master' of github.com:fmorgner/umurmur
Felix Morgner [Tue, 22 Sep 2015 00:17:12 +0000 (17:17 -0700)]
Merge pull request #71 from Rawi666/mbedtls2x
mbedTLS 2.x support
Szymon Pusz [Wed, 12 Aug 2015 16:27:03 +0000 (18:27 +0200)]
mbedTLS 2.x memory improvement
SSL config is now created during init only and not for each client (should save a couple of memory bytes)
Martin Johansson [Tue, 4 Aug 2015 08:38:18 +0000 (10:38 +0200)]
Remove '-r' switch from OpenWRT init script since current default C-library (musl) doesn't support Posix realtime API.
Andres Erbsen [Wed, 15 Jul 2015 06:08:12 +0000 (23:08 -0700)]
ssli_openssl.c:161: s/bool/bool_t/
To be consistent with existing code (and require less patches on OpenBSD).
Felix Morgner [Tue, 11 Aug 2015 18:28:43 +0000 (20:28 +0200)]
Merge pull request #70 from andres-erbsen/patch-1
ssli_openssl.c:161: s/bool/bool_t/
Martin Johansson [Tue, 4 Aug 2015 08:41:36 +0000 (10:41 +0200)]
Merge branch 'master' of github.com:fatbob313/umurmur
Martin Johansson [Tue, 4 Aug 2015 08:38:18 +0000 (10:38 +0200)]
Remove '-r' switch from OpenWRT init script since current default C-library (musl) doesn't support Posix realtime API.
Szymon Pusz [Sat, 25 Jul 2015 20:07:56 +0000 (22:07 +0200)]
mbedTLS 2.x support
Andres Erbsen [Wed, 15 Jul 2015 06:08:12 +0000 (23:08 -0700)]
ssli_openssl.c:161: s/bool/bool_t/
To be consistent with existing code (and require less patches on OpenBSD).
Felix Morgner [Mon, 13 Jul 2015 08:18:54 +0000 (10:18 +0200)]
Fixed build errors
Dan Turner [Sun, 12 Jul 2015 11:15:42 +0000 (12:15 +0100)]
Fixed typo in new safe malloc.
Dan Turner [Thu, 25 Jun 2015 15:05:51 +0000 (16:05 +0100)]
Removed null-pointer dereference in low mem.
Felix Morgner [Sun, 12 Jul 2015 13:01:07 +0000 (15:01 +0200)]
Use different API for reading TLS cert (fixes #64)
The OpenSSL TLS backend now reads the certificate file using
SSL_CTX_use_certificate_chain_file(...) so that concatenated
certificate files containing a verification chain are read correctly.
Thanks to Andres Erbsen (@andres-erbsen) for reporting the issue.
Felix Morgner [Sun, 12 Jul 2015 11:12:46 +0000 (13:12 +0200)]
Merge pull request #66 from omor1/master
Fix for commit #
2eec458
Omri Mor [Sun, 12 Jul 2015 09:34:18 +0000 (12:34 +0300)]
Null pointer references
Felix Morgner [Tue, 7 Jul 2015 08:14:54 +0000 (10:14 +0200)]
Improved Autotools environment
The config.h.in does not overwrite the in-tree file anymore.
Additionally, the build is now silent by default.
Felix Morgner [Tue, 7 Jul 2015 07:50:24 +0000 (09:50 +0200)]
Improved builds on OS X
Felix Morgner [Mon, 6 Jul 2015 12:39:54 +0000 (14:39 +0200)]
updated README
Felix Morgner [Mon, 6 Jul 2015 09:20:34 +0000 (11:20 +0200)]
Fixed mutiple possible null-pointer derefences #63
Felix Morgner [Fri, 19 Jun 2015 22:39:29 +0000 (00:39 +0200)]
Bumped version number for bugfix release
This release fixes the following 2 bugs:
1. A crash in the SHM API when a client is being removed from the server
during a SHM update (issue #60) - fixed by Daniel Weeks (@doctaweeks)
2. Failure to detect missing IPv6 support in FreeBSD jails - fixed by
Marcus Ball (@marcusball)
It is strongly advised that users who make use of the SHM API (e.g.
using umurmur-monitor) upgrade to this version, as bug #60 could cause
possible denial-of-service due to the server crashing.
Felix Morgner [Fri, 19 Jun 2015 22:32:41 +0000 (00:32 +0200)]
Merge pull request #62 from marcusball/master
Added socket errno EPROTONOSUPPORT to socket support check in checkIPversions()
Felix Morgner [Fri, 19 Jun 2015 22:17:36 +0000 (00:17 +0200)]
Merge pull-request #61 (fixes issue #60)
shm format cleanup and crash fix
Marcus Ball [Fri, 19 Jun 2015 20:08:58 +0000 (16:08 -0400)]
Added socket errno EPROTONOSUPPORT to socket support check in checkIPversions()
Daniel M. Weeks [Thu, 11 Jun 2015 15:44:33 +0000 (11:44 -0400)]
Fix shm crash if client is being removed
Daniel M. Weeks [Thu, 11 Jun 2015 15:42:42 +0000 (11:42 -0400)]
Convert file format DOS->UNIX
Daniel M. Weeks [Thu, 11 Jun 2015 15:26:04 +0000 (11:26 -0400)]
Mark Log_fatal noreturn
Martin Johansson [Tue, 19 May 2015 16:49:31 +0000 (18:49 +0200)]
Add compile-time check for POLARSSL_VERSION_FEATURES before using version_get_string().
Felix Morgner [Thu, 14 May 2015 08:47:05 +0000 (10:47 +0200)]
Merge pull request #59 from Hello71/patch-1
ChangeLog: fix typo
Alex Xu [Sun, 12 Apr 2015 14:25:20 +0000 (10:25 -0400)]
ChangeLog: fix typo
Felix Morgner [Tue, 7 Apr 2015 10:01:12 +0000 (12:01 +0200)]
Release 0.2.16
Felix Morgner [Tue, 7 Apr 2015 09:37:56 +0000 (11:37 +0200)]
Checking for GnuTLS version. Fixes #58
Felix Morgner [Mon, 16 Feb 2015 07:44:30 +0000 (08:44 +0100)]
updated umurmur-monitor
Felix Morgner [Mon, 16 Feb 2015 06:14:19 +0000 (07:14 +0100)]
silenced two warnings
Felix Morgner [Wed, 11 Feb 2015 13:25:06 +0000 (14:25 +0100)]
fixed GnuTLS related crash when daemonizing
additional fix for DH-parameters not being set
Felix Morgner [Wed, 11 Feb 2015 12:01:15 +0000 (13:01 +0100)]
added support for building umurmur-monitor
It is now possible (with cmake) to build umurmur-monitor as a
subproject of umumur. To do so, use the following command line to clone
umurmur:
git clone --recursive <url-to-repo>
or simply update your current copy (fetch, rebase, merge, whatever you
prefer) and then run:
git submodule udate --init
Afterwards, create your build directory and use either ccmake or a
command line similiar to the following:
cmake <path-to-CMakeLists.txt-of-umurmur> -DUSE_SHAREDMEMORY_API=ON \
-DBUILD_UMURMUR_MONITOR=ON <other-flags>
Currently, building umurmur-monitor is OFF by default, even if cmake
finds the sources for the project. This might change in the future when
demanded.
Felix Morgner [Wed, 11 Feb 2015 10:08:52 +0000 (11:08 +0100)]
added umurmur-monitor as a submodule
Felix Morgner [Wed, 11 Feb 2015 10:03:49 +0000 (11:03 +0100)]
Merge pull request #56 from fmorgner/master
A little bit of warning related cleanup
Felix Morgner [Wed, 11 Feb 2015 10:00:52 +0000 (11:00 +0100)]
fixed qualification warnings
Felix Morgner [Wed, 11 Feb 2015 09:57:42 +0000 (10:57 +0100)]
fixed type conversion warnings
Felix Morgner [Wed, 11 Feb 2015 09:49:47 +0000 (10:49 +0100)]
moved mon-umurmurd into seperate project
Felix Morgner [Wed, 11 Feb 2015 09:44:22 +0000 (10:44 +0100)]
fixed copy/paste mistake
Felix Morgner [Tue, 10 Feb 2015 18:55:18 +0000 (19:55 +0100)]
Merge pull request #55 from fmorgner/master
Added GnuTLS support to the autotools build environment
Felix Morgner [Tue, 10 Feb 2015 18:46:04 +0000 (19:46 +0100)]
Merge branch 'master' of github.com:umurmur/umurmur
Felix Morgner [Tue, 10 Feb 2015 18:36:23 +0000 (19:36 +0100)]
added autotools support for GnuTLS
Felix Morgner [Fri, 6 Feb 2015 13:03:56 +0000 (14:03 +0100)]
Merge pull request #54 from fmorgner/master
Fixes for issue #52
Felix Morgner [Fri, 6 Feb 2015 12:58:13 +0000 (13:58 +0100)]
fixed memory leaks. closes issue #52
Felix Morgner [Fri, 6 Feb 2015 12:57:59 +0000 (13:57 +0100)]
small cleanup
Felix Morgner [Fri, 6 Feb 2015 12:24:26 +0000 (13:24 +0100)]
fixed debug logging
Felix Morgner [Fri, 6 Feb 2015 12:07:01 +0000 (13:07 +0100)]
closed some memory leaks
Felix Morgner [Thu, 5 Feb 2015 09:58:35 +0000 (10:58 +0100)]
Merge pull request #53 from fmorgner/master
Fixed a memory leak in the shared memory part
Felix Morgner [Thu, 5 Feb 2015 09:54:11 +0000 (10:54 +0100)]
cleaned indentation
Felix Morgner [Thu, 5 Feb 2015 09:53:34 +0000 (10:53 +0100)]
fix memory leak
Felix Morgner [Thu, 5 Feb 2015 09:53:05 +0000 (10:53 +0100)]
deinitialize shm when ftruncate fails
Felix Morgner [Thu, 5 Feb 2015 07:41:19 +0000 (08:41 +0100)]
removed trailing whitespace
Felix Morgner [Thu, 5 Feb 2015 09:49:32 +0000 (10:49 +0100)]
updated readme
Martin Johansson [Wed, 4 Feb 2015 18:50:55 +0000 (19:50 +0100)]
Merge pull request #51 from fmorgner/master
GnuTLS support
Felix Morgner [Sat, 31 Jan 2015 13:58:20 +0000 (14:58 +0100)]
indenting and license header
Felix Morgner [Sat, 31 Jan 2015 13:50:05 +0000 (14:50 +0100)]
fixed defines
Felix Morgner [Sat, 31 Jan 2015 13:32:29 +0000 (14:32 +0100)]
closed memory leak
Felix Morgner [Sat, 31 Jan 2015 13:30:38 +0000 (14:30 +0100)]
added hash calculation
Felix Morgner [Sat, 31 Jan 2015 11:57:16 +0000 (12:57 +0100)]
fixed up CMakeFiles for nettle and gnutls
Felix Morgner [Sat, 31 Jan 2015 11:51:54 +0000 (12:51 +0100)]
added cmake file to find nettle
credit:
https://github.com/Kitware/CMake/blob/master/Utilities/cmlibarchive/build/cmake/FindNettle.cmake
Felix Morgner [Sat, 31 Jan 2015 11:48:16 +0000 (12:48 +0100)]
changed cipher suite spec
I will need to work on that, but for now, this works
Felix Morgner [Sat, 31 Jan 2015 11:47:57 +0000 (12:47 +0100)]
made SSL error non fatal
Felix Morgner [Sat, 31 Jan 2015 11:46:18 +0000 (12:46 +0100)]
Added nettle implementation
I also cleaned up the files a little bit, to get rid of some #ifdef
statements.
Felix Morgner [Fri, 30 Jan 2015 16:32:16 +0000 (17:32 +0100)]
ok, now it actually builds...
Felix Morgner [Fri, 30 Jan 2015 16:25:03 +0000 (17:25 +0100)]
building with gnutls is now possible
Felix Morgner [Fri, 30 Jan 2015 16:23:15 +0000 (17:23 +0100)]
added GnuTLS USE flag
Felix Morgner [Fri, 30 Jan 2015 16:21:46 +0000 (17:21 +0100)]
fixed cipher suite and implemented shutdown/free
Felix Morgner [Fri, 30 Jan 2015 13:44:20 +0000 (14:44 +0100)]
added error return and available check
Felix Morgner [Fri, 30 Jan 2015 13:41:32 +0000 (14:41 +0100)]
added writing
Felix Morgner [Fri, 30 Jan 2015 13:39:49 +0000 (14:39 +0100)]
added reading
Felix Morgner [Fri, 30 Jan 2015 13:35:38 +0000 (14:35 +0100)]
added stubs
Felix Morgner [Fri, 30 Jan 2015 13:33:50 +0000 (14:33 +0100)]
moved code to right place
Felix Morgner [Fri, 30 Jan 2015 13:27:40 +0000 (14:27 +0100)]
added forgotten ssl ready output
Felix Morgner [Fri, 30 Jan 2015 13:26:13 +0000 (14:26 +0100)]
added hash stub
Felix Morgner [Fri, 30 Jan 2015 13:25:12 +0000 (14:25 +0100)]
added connection handling
Felix Morgner [Fri, 30 Jan 2015 13:08:38 +0000 (14:08 +0100)]
added cipher cache to cleanup
Felix Morgner [Fri, 30 Jan 2015 13:07:00 +0000 (14:07 +0100)]
fixed up some stuff
additionally it seems like i can't spell "initialize"
Felix Morgner [Fri, 30 Jan 2015 12:35:42 +0000 (13:35 +0100)]
added GnuTLS deinitialization code
Felix Morgner [Fri, 30 Jan 2015 12:32:18 +0000 (13:32 +0100)]
added GNUTLS initialization code
Felix Morgner [Sat, 31 Jan 2015 12:11:50 +0000 (13:11 +0100)]
silenced some warnings
Felix Morgner [Fri, 30 Jan 2015 11:46:44 +0000 (12:46 +0100)]
small restructuring
Felix Morgner [Fri, 30 Jan 2015 11:46:01 +0000 (12:46 +0100)]
fixed typo
Felix Morgner [Fri, 30 Jan 2015 11:31:12 +0000 (12:31 +0100)]
restructured for clarity
Martin Johansson [Tue, 16 Dec 2014 21:48:58 +0000 (22:48 +0100)]
Fix multiple channel links to one destination channel giving segfault and also make it work.