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.
Martin Johansson [Mon, 15 Dec 2014 18:59:01 +0000 (19:59 +0100)]
Use include flag to compiler instead of relative path in source
Martin Johansson [Sun, 7 Dec 2014 20:37:16 +0000 (21:37 +0100)]
Some cleanup. Removed sharedmemory_global.h
Martin Johansson [Sun, 7 Dec 2014 20:16:26 +0000 (21:16 +0100)]
Add check for shm_open() since these functions quite often are located in librt
Martin Johansson [Sun, 7 Dec 2014 20:01:03 +0000 (21:01 +0100)]
Merge pull request #48 from snowblind/sharedmemory
Sharedmemory API
Martin Johansson [Sun, 7 Dec 2014 13:19:10 +0000 (14:19 +0100)]
Merge pull request #49 from fmorgner/master
Fix banning
Michael J. Pounders [Thu, 4 Dec 2014 02:35:19 +0000 (21:35 -0500)]
Code changes requested by fmorgner
Felix Morgner [Mon, 1 Dec 2014 09:29:32 +0000 (10:29 +0100)]
fixed banning (hopefully)
The original code used ^ which in C is the XOR operator. I believe the
author meant to raise 2 to the power of ban->mask, the new code should
calculate the mask correctly.
Martin Johansson [Tue, 9 Sep 2014 10:39:57 +0000 (12:39 +0200)]
Fix ban timestamp handling when reading banlist from client. This has probably been broken from the start.
Don't use timers since this broke when changing the timer clock source from gettimeofday() -> clock_gettime(). Instead use regular Unix timestamps.
Mimic the way regular Murmur matches ban address with masks. Unclear if this works for at least IPv6.
Michael J. Pounders [Sun, 30 Nov 2014 07:04:43 +0000 (02:04 -0500)]
Last bit of code clean up, and bug fixes. Release?
Michael J. Pounders [Wed, 26 Nov 2014 03:14:27 +0000 (22:14 -0500)]
remove comment from client.h file.. no need for it now
Michael J. Pounders [Wed, 26 Nov 2014 03:00:56 +0000 (22:00 -0500)]
remove world readable bit on shm_area. Fix cmake build
Michael J. Pounders [Wed, 26 Nov 2014 01:53:58 +0000 (20:53 -0500)]
commit missing config.h.in filey
Michael J. Pounders [Wed, 26 Nov 2014 00:33:48 +0000 (19:33 -0500)]
Fix a few bugs
Michael J. Pounders [Sun, 23 Nov 2014 03:25:20 +0000 (22:25 -0500)]
Code clean up
Michael J. Pounders [Sun, 23 Nov 2014 02:55:01 +0000 (21:55 -0500)]
rework Sharedmemory_update() to not use memcpy (requested by fatbob)
Michael J. Pounders [Mon, 17 Nov 2014 04:59:10 +0000 (23:59 -0500)]
remove umurmurd-websocket moving to own git (requested by fatbob)
Michael J. Pounders [Mon, 17 Nov 2014 04:40:59 +0000 (23:40 -0500)]
Switch over to more modern unix sharedmemory API (requested by fatbob)
Michael J. Pounders [Thu, 2 Oct 2014 02:39:26 +0000 (22:39 -0400)]
Make sharedmemory api a compile time option
Michael J. Pounders [Sun, 28 Sep 2014 01:20:06 +0000 (21:20 -0400)]
Merge branch 'sharedmemory' of github.com:snowblind/umurmur into sharedmemory
Michael J. Pounders [Sun, 28 Sep 2014 01:11:53 +0000 (21:11 -0400)]
Fix displayed idle and online time, add CHANGES files, and some code clean up
snowblind [Mon, 22 Sep 2014 02:40:12 +0000 (22:40 -0400)]
Fit README.md format errors
snowblind [Mon, 22 Sep 2014 02:37:40 +0000 (22:37 -0400)]
Update README.md
Michael J. Pounders [Mon, 22 Sep 2014 01:50:44 +0000 (21:50 -0400)]
update
shm_utils/mon-umurmurd/README.md
shm_utils/umurmurd-websocket/README.md
Michael J. Pounders [Mon, 22 Sep 2014 00:50:56 +0000 (20:50 -0400)]
Initial shm_utils commit
shm_utils/umurmurd-websocket:
SEE: shm_utils/umurmurd-websocket/README.md
shm_utils/mon-umurmurd:
SEE: shm_utils/mon-umurmurd/README.md
Michael J. Pounders [Sun, 21 Sep 2014 18:38:00 +0000 (14:38 -0400)]
Remove unused offset variable in src/ssl.h
Michael J. Pounders [Sun, 14 Sep 2014 22:51:54 +0000 (18:51 -0400)]
Initial sharedmemory API release
Felix Morgner [Mon, 8 Sep 2014 23:20:53 +0000 (01:20 +0200)]
fixed typo
Felix Morgner [Mon, 8 Sep 2014 23:03:16 +0000 (01:03 +0200)]
fix address comparison
This should fix the emberassing address comparison bug from my previous
commit.
Felix Morgner [Thu, 4 Sep 2014 18:53:34 +0000 (20:53 +0200)]
Hotfix for banning issues
Martin Johansson [Fri, 8 Aug 2014 06:37:03 +0000 (08:37 +0200)]
Update Changelog and README
Martin Johansson [Fri, 8 Aug 2014 06:15:36 +0000 (08:15 +0200)]
Update to version 0.2.15