Commit Graph

2818 Commits

Author SHA1 Message Date
kanoi
871eb70dee ckdb - remove useless gcc warnings 2016-01-04 18:58:16 +11:00
kanoi
e0abe9b869 Merge branch 'master' of https://bitbucket.org/ckolivas/ckpool 2016-01-04 18:10:51 +11:00
kanoi
df90ae25fc fix ckdb configure to use AC_CHECK_LIB correctly 2016-01-04 18:10:34 +11:00
Con Kolivas
61c9414fde Remove unnecessary zlib check 2016-01-04 16:16:40 +11:00
Con Kolivas
29669ee60f Add architecture dependent sha256 assembly support on recent intel platforms, linking libckpool only statically 2016-01-04 15:37:52 +11:00
Con Kolivas
e9c1dd39de Missing command option in readme 2016-01-04 14:23:15 +11:00
Con Kolivas
7904a8f29c Merge branch 'proxydev' 2016-01-04 14:08:32 +11:00
Con Kolivas
cb2c0577cb Placeholders for api files 2016-01-04 13:40:27 +11:00
Con Kolivas
e9f9be558e Merge branch 'multiproxy' into proxydev 2016-01-04 13:07:02 +11:00
Con Kolivas
407d8a8734 Remove defunct options from sample conf files 2016-01-04 12:26:05 +11:00
Con Kolivas
25aecd33c8 Selectively compact json that does not need to be visualised 2016-01-04 12:20:41 +11:00
Con Kolivas
5b816982e5 Compression of any sort is slower than ordinary network transfers so remove it 2016-01-04 12:20:41 +11:00
Con Kolivas
47ecddf88a Pass select timed out return of zero in read_socket_line 2016-01-04 10:48:46 +11:00
Con Kolivas
6c128328b7 Don't reconnect passthroughs when there are no clients 2016-01-04 09:57:10 +11:00
Con Kolivas
5221f2dde7 Add sample cknode.conf file. 2016-01-04 09:19:33 +11:00
ckolivas
3a9f5a491e Add an option to selectively enable/disable compression in passthrough modes 2016-01-04 09:14:08 +11:00
kanoi
b67fbef3bc php - include the current time STAMP in the API reply 2016-01-04 06:22:11 +11:00
Con Kolivas
dc6fb3e719 Merge branch 'master' into multiproxy 2016-01-03 22:22:17 +11:00
Con Kolivas
44e9737342 Update stats in cknode mode 2016-01-03 22:07:27 +11:00
Con Kolivas
e4876feb71 Merge branch 'zlib' into multiproxy 2016-01-03 18:28:03 +11:00
Con Kolivas
effeba4999 Fix logic fails 2016-01-03 18:19:19 +11:00
kanoi
63e4361898 php - add a list of disallowed pattents in username when registering 2016-01-03 14:52:58 +11:00
kanoi
4ac4a35648 ckdb - release the knode item back to the free list when removing an item from a tree 2016-01-03 14:04:16 +11:00
kanoi
ab321e5460 ckdb - replace username min length constants with a #define 2016-01-03 10:59:37 +11:00
Con Kolivas
85302af03f Decrement timeout in read_cs_length 2016-01-03 10:49:05 +11:00
Con Kolivas
ff5e74fbd1 Rework read_socket_line loop to not bother reading more once it has a message 2016-01-03 09:54:59 +11:00
Con Kolivas
daa3fde1ab Hold semaphore till we've sent the buffer 2016-01-03 00:58:24 +11:00
Con Kolivas
1912613e91 Hold semaphore till we've sent the buffer 2016-01-02 15:00:57 +11:00
Con Kolivas
7e4fee659e Minor fixes 2016-01-02 14:46:03 +11:00
Con Kolivas
5fb2ea342e Various fixes 2016-01-02 11:48:06 +11:00
Con Kolivas
5146b715fc Empty buffer on failure 2016-01-02 11:05:01 +11:00
Con Kolivas
ea945e863c Reinstate mtu size for compression to clients 2016-01-02 11:03:04 +11:00
Con Kolivas
4ef8ab49e3 Fix reinsertion logic 2016-01-02 11:02:17 +11:00
Con Kolivas
d69ed7ffcf More fixes 2016-01-02 08:18:30 +11:00
Con Kolivas
c9f0858c56 Fixes? 2016-01-02 00:45:19 +11:00
Con Kolivas
11d14620e6 Convert to gzip 2016-01-02 00:16:10 +11:00
Con Kolivas
e3fc6a1e56 Selectively compress only large packets greater than one MTU and identify lz4 compatible clients immediately 2016-01-01 17:48:21 +11:00
Con Kolivas
17cc4411af Fix compilation and send lz4 compatible clients compressed data 2016-01-01 17:07:19 +11:00
Con Kolivas
4a52065a55 Only send packets compressed if they're smaller 2016-01-01 16:35:28 +11:00
Con Kolivas
950b855b2d Implement backwardly compatible lz4 compression support to be used by passthroughs and nodes 2016-01-01 16:32:58 +11:00
kanoi
1552a7d92d ckdb - store doesn't need a copy of the list lock 2015-12-31 19:08:32 +11:00
kanoi
9ff18500de php - add latest payout address to payments page 2015-12-31 18:25:07 +11:00
kanoi
196f923957 ckdb - speed up data allocation and update the memory ckp web page 2015-12-31 16:12:58 +11:00
kanoi
248a70810a ckdb - fix sync breakdown on homepage 2015-12-31 13:37:13 +11:00
kanoi
4c061b6f32 ckdb - use a klist for the ktree nodes, have temporary klists, and klists without locks allocated for both 2015-12-31 13:31:01 +11:00
Con Kolivas
6b3792c090 Bump version to 0.9.0 2015-12-30 14:07:32 +11:00
Con Kolivas
8e4d2f44d8 Merge branch 'master' into multiproxy 2015-12-30 12:38:13 +11:00
Con Kolivas
9c41763a71 Document node mode 2015-12-30 12:11:59 +11:00
Con Kolivas
46aef425f2 Drop clients when we don't have an upstream pool in passthrough/node mode 2015-12-30 11:45:00 +11:00
Con Kolivas
d3ca56e497 Handle missing stratum message types on broadcasts 2015-12-30 11:19:50 +11:00