Kevin Moore
938c7e335e
Add notice for VS2013 without Update 5
...
Add notice to install VS2013 Update 5 to make sure it compiles properly.
2015-12-11 17:20:14 +01:00
Enrico Giordani
ef50fb339d
[Release] 3.0.500 stable.
win-3.0.500
2015-12-07 19:54:19 +01:00
Enrico Giordani
1ea1bcfcb6
[Release] 3.0.500-rc2
win-3.0.500-rc2
2015-12-03 00:42:19 +01:00
Enrico Giordani
29d60c7790
[Docs] Updated the README.
2015-12-02 18:41:00 +01:00
Enrico Giordani
43a194f3da
[Test] Added regression test for replication when AUTH is on.
2015-12-02 18:40:59 +01:00
Enrico Giordani
9ee99ed194
[Fix] Replication I/O bug when AUTH is enabled.
2015-12-02 18:40:59 +01:00
Enrico Giordani
b186c277ca
[Fix] FreeHeapBlock should check if the addr is in the redis heap.
...
Since the forked process allocates the memory from the system heap,
it must verify if the address is in the system heap or in the
redis heap before freeing it.
Changed dictRehash to NOOP when called by the forked process to avoid
extra processing that is not required when the forked process is
saving the dataset.
2015-12-02 18:40:58 +01:00
Enrico Giordani
596b71f46c
[Fix] Disable replication if persistence is not available.
...
Replication (including diskless replication) requires persistence to be
available. This fix prevents a crash and returns "ERR unknown command" to
the slave.
2015-12-02 18:40:58 +01:00
Enrico Giordani
607d6f928c
[Setup] Updated the command to push the chocolatey package.
...
[Setup] Updated the help text to set the chocolatey apikey.
[Setup] Updated the description text for nuget and chocolatey.
2015-12-02 18:40:57 +01:00
Enrico Giordani
96b557136a
Removed the HiredisExample project since it will be placed in the
...
stand-alone hiredis repository.
2015-12-02 18:40:57 +01:00
Enrico Giordani
2675e24614
[Debug] Added Redis version at the top of the crash report.
2015-12-02 18:40:56 +01:00
Enrico Giordani
23b97982c7
[Build] Added platform in the destination folder path for the x86 build.
2015-12-02 18:40:56 +01:00
Enrico Giordani
214530cd83
[Fix] 32 bit support.
...
[Fix] 32 bit memory heap limit to 1 GB due to contiguous block allocation
requirements.
[Code Cleanup] Removed LODWORD and HIDWORD definitions. LODWORD and HIDWORD were
used in a single place where they were not needed.
[Code Cleanup] Removed other unused definitions.
2015-12-02 18:40:40 +01:00
Jens Geyer
2e0bc3a538
[PR] Unable to build Redis 3.0 on 32 bit.
...
Missing comma & typo in #ifdef.
2015-12-02 17:32:13 +01:00
Jens Geyer
e2ab3e1d9d
[PR] Switching 3.0 to x86 results in LNK errors.
...
Fix for issue #361 .
2015-12-02 17:32:13 +01:00
Enrico Giordani
807eb133f6
[Comment] Fixed comment.
2015-12-02 17:32:12 +01:00
Hawkeyes Wind
57f4b9f47c
[PR] replace argument sign '-' to '--'.
2015-12-02 17:32:12 +01:00
Enrico Giordani
46f3a9c03d
[Fix] Duplicated sockets management for diskless replication.
2015-12-02 17:32:11 +01:00
Enrico Giordani
5ebdc7e36c
[Code cleanup] Code refactoring, formatting, comments, error logging.
2015-12-02 17:32:11 +01:00
Enrico Giordani
81891d71be
[Release] 3.0.500-rc1
win-3.0.500-rc1
2015-11-12 15:47:24 -04:00
Enrico Giordani
e9c2f494f3
[Fix] Improved the error reporting on startup errors.
...
Errors are now written to the Event log if they occur before the file logging
has started.
2015-11-12 15:13:58 -04:00
Enrico Giordani
09eadf5cfb
[Code cleanup] Event log code refactoring. Code formatting.
...
Rollbacked setLogFile method name.
2015-11-12 15:13:57 -04:00
Enrico Giordani
d936913034
[Code cleanup] Fixed tabs.
2015-11-12 15:13:36 -04:00
Enrico Giordani
606bc94f91
[Code cleanup] Renamed WSIOCP_ReceiveDone to WSIOCP_QueueNextRead.
2015-11-12 12:00:44 -04:00
Enrico Giordani
946f5f0f57
[Code refactoring] IsWindowsVersionAtLeast optimization.
...
Windows version doesn't change at run time, call IsWindowsVersionAtLeast once
and store the result.
2015-11-12 10:38:54 -04:00
Enrico Giordani
3000e703bf
[Fix] Sentinel notification-script 2nd argument needs quotes.
2015-11-12 10:00:44 -04:00
flavius-m
20e05d8313
[PR] Passed STARTUPINFO parameter to CreateProcessA instead of NULL.
2015-11-12 09:49:42 -04:00
Enrico Giordani
a1d0ebe178
[Test] Removed a Windows-specific workaround.
...
Replaced tabs with spaces. Removed .gitignore from the test\tmp folder and
added the test\tmp folder path to the .gitignore in the root.
2015-11-12 09:33:39 -04:00
Enrico Giordani
7880e63df1
[Fix] Duplicated sockets need to be closed properly.
...
If the child process exists without closing the socket first, a socket read
error occurs on both the parent process and the connected slave.
2015-11-12 09:33:25 -04:00
Enrico Giordani
aa69521d09
[Fix] Windows-specific fixes for the 3.0.5 merge.
2015-11-11 12:18:00 -04:00
Enrico Giordani
9143f42730
Merged tag 3.0.5 from antirez/3.0
2015-10-27 11:21:01 +01:00
Enrico Giordani
cab66d7ef0
[Sample] Removed the maxheap flag from the configuration samples.
2015-10-21 13:15:33 +02:00
Enrico Giordani
eb08a1034d
[Fix] Reporting the error code if listen() fails.
2015-10-19 22:24:56 +02:00
Enrico Giordani
d61c097410
[Tools] Changed the ReleasePackagingTool output folder.
...
The zip file createdby the ReleasePackagingTool used to be bin/Release,
now it's msvs/BuildRelease/Redis-version_number.
2015-10-19 22:24:11 +02:00
Enrico Giordani
b955cbd18f
[Setup] Added the max memory dialog.
...
[Setup] Added a checkbox to choose whether to add the install dir to PATH.
2015-10-19 22:23:37 +02:00
Enrico Giordani
c5df73b7d8
[Build] Unified output folders for the jemalloc project.
2015-10-19 22:23:01 +02:00
rpannell
6296a96175
[PR] Updated list of sentinel commands: announce-ip and announce-port.
2015-10-19 22:21:56 +02:00
laurence.evans
638ffe0f10
[PR] Updated x86 debug and release configurations for all projects.
...
Use the newer v120 platform toolset instead of v120_xp.
This fixes a compilation error for x86 due to a missing define statement.
2015-10-19 22:19:50 +02:00
Enrico Giordani
f9d558dec7
[PR] Changed Nuget package structure to support VS 2015
2015-10-19 21:20:08 +02:00
Enrico Giordani
5c13ba28f0
[Seup] Updated nuget and chocolatey setup files.
2015-10-19 20:54:13 +02:00
Enrico Giordani
17ffd80b0d
[Setup] Updated the version number and the release notes.
win-3.0.300-beta1
2015-10-14 14:07:38 +02:00
Enrico Giordani
1ff98040d1
[Change] Switched from dlmalloc to jemalloc.
2015-10-14 13:51:01 +02:00
Enrico Giordani
2c355ebb27
[Change] Child process can allocate memory from the system heap.
...
For the child (forked) process there is no need to use the system
pagin file to allocate from.
2015-10-13 20:43:43 +02:00
Enrico Giordani
fabdb3e68a
[Build] Removed the proprocessor defs: _WIN32IOCP, WIN32_IOCP.
...
[Build] Removed the duplicated Win32 configuration platform in VS solution.
2015-10-13 18:17:38 +02:00
Enrico Giordani
de0965bdf3
[Change] Heap allocation on demand.
...
This commit removes the support for the maxheap configuration flag since
now the heap memory is allocated on demand and not on startup in one single
large allocation.
2015-10-13 18:15:36 +02:00
Enrico Giordani
f679f7217a
[Change] Removed the memory mapped file.
...
Using the system paging file to implement COW.
2015-10-13 00:22:31 +02:00
Enrico Giordani
45c654c6ec
[Cleanup] Comments and code formatting/cleanup/consistency.
...
Moved important comments regarding the QFork architecture at the top of
the file. Formatted comments and code. Changed SIZE_T to size_t for
consitency.
2015-10-12 21:32:53 +02:00
Enrico Giordani
f191df96b1
[Code cleanup] Minor code changes preparatory for jemalloc support.
...
This is part of a set of changes in order to make easier to add support
for jemalloc and remove the memory mapped file.
2015-10-12 21:01:01 +02:00
Enrico Giordani
b65c73622f
[Change] Sentinel mode doesn't require a memory mapped file.
2015-10-12 19:20:55 +02:00
Enrico Giordani
ff43df1585
[Cleanup] Code refactoring, fixed typos, formatting.
2015-09-15 10:40:50 +02:00