Permalink
Commits on Sep 16, 2018
  1. no longer maintained message

    Cylix committed Sep 16, 2018
Commits on Sep 10, 2018
  1. Avoid unused warning on ignored return value. (#55)

    TheQuantumPhysicist authored and Cylix committed Sep 10, 2018
    * Avoid unused warning on ignored return value.
    
    * Removed constexpr for backward compatibility. Although the perfect
    solution would be with a macro that checks what version of C++ is being
    used.
  2. fix mingw compile error (#54)

    kevin1018 authored and Cylix committed Sep 10, 2018
    * Update tcp_socket.cpp
    
    * Update windows_tcp_socket.cpp
    
    * fix mingw compile error
Commits on Aug 30, 2018
  1. build with bazel (#50)

    steple authored and Cylix committed Aug 30, 2018
    * build with bazel
    
    bazel build --config=opt //...
    bazel test --config=opt //...
    
    Now you can run
    bazel run --config=opt //:example_tcp_server
    (which is the same as ./bazel-bin/example_tcp_server)
    and
    bazel run --config=opt //:example_tcp_client
    (or ./bazel-bin/example_tcp_client)
    
    (Note: You cannot bazel run both, because bazel run is limited to
    one application at a time.)
    
    * rename BUILD to BUILD.bazel to avoid conflict with build on case insensitive file systems
    
    cmake likes to create a build directory, which conflicts on
    MacOS, which is case insensitive but case preserving.
  2. add template for pkg-config (#51)

    meisenzahl authored and Cylix committed Aug 30, 2018
Commits on Jun 10, 2018
  1. fix build with mingw (#46)

    sandsmark authored and Cylix committed Jun 10, 2018
Commits on Mar 13, 2018
  1. fix CMake multiple parameters

    Cylix committed Mar 13, 2018
Commits on Feb 9, 2018
  1. fix installation paths as reported in cpp_redis#148

    Cylix committed Feb 9, 2018
Commits on Jan 23, 2018
  1. Update thread_pool.cpp, switch from notify_all to notify_one (#39)

    WhtAlpha authored and Cylix committed Jan 23, 2018
Commits on Dec 6, 2017
  1. compile with position independent code

    Cylix committed Dec 6, 2017
Commits on Dec 3, 2017
  1. remove g++4.8 from travis on macos as the installation is broken and …

    Cylix committed Dec 3, 2017
    …conflicting with pre-installed c++ versions..
  2. pragma comment w2_32.lib in source file #34

    Cylix committed Dec 3, 2017
Commits on Nov 26, 2017
  1. refactore the set_nb_workers in the io service (make it effectively w…

    Cylix committed Nov 26, 2017
    …ork and less error prone). When calling io_service->mark, reset the entire state (including executing callbacks).
Commits on Nov 15, 2017
  1. add guards in platform specific source files in case integrator want …

    Cylix committed Nov 15, 2017
    …to simply grab all cpp files
  2. add pragma comment to ensure MSVC links with ws2_32 #34

    Cylix committed Nov 15, 2017
Commits on Nov 14, 2017
  1. [3.2.0] update CHANGELOG for release

    Cylix committed Nov 14, 2017
  2. update doxygen documentation

    Cylix committed Nov 14, 2017
  3. Support IPv6 (#24)

    yuangu authored and Cylix committed Nov 14, 2017
    * ipv6 support
    
    * keep SOCKET_ERROR on windows
Commits on Nov 13, 2017
  1. make sure socket is in blocking mode before connection (#32) and chec…

    Cylix committed Nov 13, 2017
    …k for async-connect errors with getsockopt
  2. fix Cylix/cpp_redis#132 (cpp_redis#32) - timeout for connection not w…

    Cylix committed Nov 13, 2017
    …orking due to invalid param to select.
Commits on Nov 8, 2017
  1. revert change of 926510f. Instead allow set_default_io_service to tak…

    Cylix committed Nov 8, 2017
    …e nullptr. In order to safely fork, call set_default_io_service(nullptr) to make sure the io_service destructor is called and all underlying threads joined.
Commits on Nov 5, 2017
  1. fork support by detecting pid in get_default_io_service

    Cylix committed Nov 5, 2017
Commits on Nov 3, 2017
  1. [3.1.0] release & update changelog

    Cylix committed Nov 3, 2017
Commits on Oct 31, 2017
  1. Fix Visual C++ Compiler Warnings: (#33)

    zodiac403 authored and Cylix committed Oct 31, 2017
    - Enable 'TreatWarningsAsErrors' in build config.
    - For Win, convert socket buffer sizes to INT.
    - For Win, suppress IPv6 warning.
Commits on Oct 22, 2017
  1. update readme.md: appveyor build status

    Cylix committed Oct 22, 2017
  2. Create .appveyor.yml (#29)

    zodiac403 authored and Cylix committed Oct 22, 2017
    Create new branch from master.
    Add CI recipe.
Commits on Oct 21, 2017
  1. Add Visual C++ Build Config (#18)

    zodiac403 authored and Cylix committed Oct 21, 2017
    * MSVC: Add empty project and SLN files.
    
    * MSVC: Basic project setup.
    
    * MSVC: Add `WINDOWS` to project file:
    - Add `WINDOWS` for all win build configurations.
    - Fix preprocessor issue for win: Use `WINDOWS` for OS specific sections, keep `WIN32` for x86 specific sections.
    
    * MSVC: Use `_WIN32` and `_WIN64` definitions.
    - Project file.
    - Header files.
    
    * MSVC: Fix XML file.
    
    * MSVC: Include MIT notice.
    
    * update msvc sln based on latest code
  2. allow AF_INET port on windows (#28)

    Cylix committed Oct 21, 2017
  3. Remove explicit STATIC in add_library call so dynamic libraries can b…

    cmorse authored and Cylix committed Oct 21, 2017
    …e built with -DBUILD_SHARED_LIBS=ON (#26)
Commits on Sep 26, 2017
  1. [3.0.1] update changelog for v3.0.1 release

    Cylix committed Sep 26, 2017
  2. fix conflicting file names for windows compilation (#21) and update d…

    Cylix committed Sep 26, 2017
    …oc (#22)
Commits on Sep 25, 2017
  1. remove private/protected/static members from documentation

    Cylix committed Sep 25, 2017
Commits on Sep 21, 2017
  1. [3.0.0] update README

    Cylix committed Sep 21, 2017
  2. v3.0.0 #20

    Cylix committed Sep 21, 2017
Commits on Jul 5, 2017
  1. [2.4.5] retrieve the IP address of the incoming connection and store …

    Cylix committed Jul 5, 2017
    …it in the socket information when accepting a connection