Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A Pull Request #26

Open
wants to merge 1,895 commits into
base: master
Choose a base branch
from
Open

A Pull Request #26

wants to merge 1,895 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Apr 26, 2019

  1. Fix an issue of IPv6 NAT

    madeye committed Apr 26, 2019
    Configuration menu
    Copy the full SHA
    c96e284 View commit details
    Browse the repository at this point in the history
  2. Fix ss-nat's log

    madeye committed Apr 26, 2019
    Configuration menu
    Copy the full SHA
    49526d8 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2019

  1. Enlarge the socket buffer size to 16KB.

    After five years, memory footprint is not a problem for most of
    low-end boxes and high-end routers now.
    
    It should also improve the speed on loopback and high-speed LAN
    networks.
    madeye committed Apr 30, 2019
    Configuration menu
    Copy the full SHA
    a7291ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    38e83d6 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2019

  1. remove -u arguments by default

    aieu committed May 2, 2019
    Configuration menu
    Copy the full SHA
    c8fcec1 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2019

  1. shadowsocks-libev.pc.in: Remove crypto library dependency

    Roger Shimizu committed May 4, 2019
    Configuration menu
    Copy the full SHA
    d14664c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2365 from zgist/patch-1

    remove -u arguments by default
    madeye committed May 4, 2019
    Configuration menu
    Copy the full SHA
    34450e8 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2019

  1. Fix #2366

    madeye committed May 6, 2019
    Configuration menu
    Copy the full SHA
    9c935f7 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2019

  1. Add snapcraft.yml

    madeye committed May 7, 2019
    Configuration menu
    Copy the full SHA
    850473a View commit details
    Browse the repository at this point in the history

Commits on May 8, 2019

  1. Update README.md

    madeye committed May 8, 2019
    Configuration menu
    Copy the full SHA
    c2337fe View commit details
    Browse the repository at this point in the history

Commits on May 9, 2019

  1. Configuration menu
    Copy the full SHA
    4a42da6 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2019

  1. Clean up

    madeye committed May 16, 2019
    Configuration menu
    Copy the full SHA
    3c44139 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2019

  1. Create FUNDING.yml

    madeye committed May 24, 2019
    Configuration menu
    Copy the full SHA
    1b37c77 View commit details
    Browse the repository at this point in the history
  2. Update FUNDING.yml

    madeye committed May 24, 2019
    Configuration menu
    Copy the full SHA
    fd22043 View commit details
    Browse the repository at this point in the history
  3. Update FUNDING.yml

    madeye committed May 24, 2019
    Configuration menu
    Copy the full SHA
    ec36ae6 View commit details
    Browse the repository at this point in the history
  4. Update FUNDING.yml

    madeye committed May 24, 2019
    Configuration menu
    Copy the full SHA
    b8e75b5 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2019

  1. change from bzero(3) to memset(3) for better compatibility. (#2383)

    * change from bzero(3) to memset(3) for better compatibility.
    
    * cleanup
    papadave66 authored and madeye committed May 31, 2019
    Configuration menu
    Copy the full SHA
    5e65dc0 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2019

  1. Configuration menu
    Copy the full SHA
    a99c39c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d8b1cd View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2019

  1. Update mingw build scripts

    madeye committed Jun 2, 2019
    Configuration menu
    Copy the full SHA
    dc4742b View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2019

  1. Configuration menu
    Copy the full SHA
    63a991c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2390 from rivoreo/ss-local-verbose

    Make ss-local(1) more verbose in verbose mode
    madeye committed Jun 4, 2019
    Configuration menu
    Copy the full SHA
    e3e0f2a View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2019

  1. Bump version

    madeye committed Jun 8, 2019
    Configuration menu
    Copy the full SHA
    ffad914 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2019

  1. Add echo for stat API

    Lensual committed Jun 10, 2019
    Configuration menu
    Copy the full SHA
    94dc47d View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2019

  1. Clean up

    madeye committed Jun 14, 2019
    Configuration menu
    Copy the full SHA
    1b30010 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2019

  1. Refine #2402

    madeye committed Jun 18, 2019
    Configuration menu
    Copy the full SHA
    37ca683 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2019

  1. Merge pull request #2398 from Lensual/master

    Add echo for stat API
    madeye committed Jun 20, 2019
    Configuration menu
    Copy the full SHA
    09df834 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2019

  1. Configuration menu
    Copy the full SHA
    a161265 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2019

  1. Change from network.target to network-online.target in systemd servic…

    …e files.
    Suilong Liang committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    c04e6df View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2411 from liangsuilong/master

    Change from network.target to network-online.target in systemd service files.
    madeye committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    42d4cb1 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2019

  1. Enable -Wcas-align for #2412

    madeye committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    6c28add View commit details
    Browse the repository at this point in the history
  2. Fix building issues on Linux

    madeye committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    ab9764d View commit details
    Browse the repository at this point in the history
  3. Refine the helper function

    madeye committed Jun 30, 2019
    Configuration menu
    Copy the full SHA
    f0205e7 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2019

  1. Configuration menu
    Copy the full SHA
    d0285d6 View commit details
    Browse the repository at this point in the history
  2. Revert "Specify the alignment of all structs"

    This reverts commit d0285d6.
    madeye committed Jul 1, 2019
    Configuration menu
    Copy the full SHA
    59417b9 View commit details
    Browse the repository at this point in the history
  3. Remove -Wcast-align

    madeye committed Jul 1, 2019
    Configuration menu
    Copy the full SHA
    9aa46cb View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2019

  1. Configuration menu
    Copy the full SHA
    ebdf279 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2421 from Mygod/idle

    Allow long idle connections in server
    madeye committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    5e08034 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2019

  1. Fix #2427

    madeye committed Jul 11, 2019
    Configuration menu
    Copy the full SHA
    a5daf4d View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2019

  1. Update build badge

    madeye committed Jul 16, 2019
    Configuration menu
    Copy the full SHA
    70d8951 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2019

  1. Clean up

    madeye committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    64b97cd View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2019

  1. Refine #2402

    madeye committed Jul 24, 2019
    Configuration menu
    Copy the full SHA
    05f4fe7 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2019

  1. Fix #2438

    madeye committed Jul 26, 2019
    Configuration menu
    Copy the full SHA
    f5e8519 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2019

  1. Fix #2443

    madeye committed Jul 30, 2019
    Configuration menu
    Copy the full SHA
    e3c6c80 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2019

  1. Fix #2449

    madeye committed Aug 9, 2019
    Configuration menu
    Copy the full SHA
    1c4ddd3 View commit details
    Browse the repository at this point in the history
  2. Bump version

    madeye committed Aug 9, 2019
    Configuration menu
    Copy the full SHA
    615588b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    21fc899 View commit details
    Browse the repository at this point in the history
  4. Update README.md

    madeye committed Aug 9, 2019
    Configuration menu
    Copy the full SHA
    a1b691c View commit details
    Browse the repository at this point in the history
  5. Update README.md

    madeye committed Aug 9, 2019
    Configuration menu
    Copy the full SHA
    3a46907 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2019

  1. Update README.md

    FIx #2456
    madeye committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    3e8a577 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2019

  1. Clean up

    madeye committed Aug 27, 2019
    Configuration menu
    Copy the full SHA
    7a428d0 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2019

  1. Add option '--long-idle' for server

    Restore the default behavior handling timeout, make an option to enable
    long idle connections.
    
    Previously discussion:
    
    #2421
    
    #2427
    lixingcong committed Aug 31, 2019
    Configuration menu
    Copy the full SHA
    b4cda9d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2463 from lixingcong/long-idle

    Add option '--long-idle' for server
    madeye committed Aug 31, 2019
    Configuration menu
    Copy the full SHA
    11c9a02 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2019

  1. Revert "Add option '--long-idle' for server"

    This reverts commit b4cda9d.
    madeye committed Sep 2, 2019
    Configuration menu
    Copy the full SHA
    03fb8c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    313b9a7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    715f26e View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2019

  1. Update FUNDING.yml

    madeye committed Sep 3, 2019
    Configuration menu
    Copy the full SHA
    ec91e4f View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2019

  1. Update Dockerfile

    Add ca-certificates for runtime dependency
    
    When you use shadowsocks/shadowsocks-libev with [v2ray-plugin](https://github.com/shadowsocks/v2ray-plugin), it may occurs `x509: certificate signed by unknown authority` error.
    lkebin committed Sep 17, 2019
    Configuration menu
    Copy the full SHA
    2f61bac View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2019

  1. Add IPv4-mapped IPv6 localhost

    madeye committed Sep 20, 2019
    Configuration menu
    Copy the full SHA
    5e3f571 View commit details
    Browse the repository at this point in the history
  2. Fix #2481

    madeye committed Sep 20, 2019
    Configuration menu
    Copy the full SHA
    345ef5c View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2019

  1. Configuration menu
    Copy the full SHA
    9109b63 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2019

  1. Merge pull request #2475 from lkebin/patch-1

    Update Dockerfile
    madeye committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    74e87ba View commit details
    Browse the repository at this point in the history
  2. Revert "Add echo for stat API"

    This reverts commit 94dc47d.
    
    Fix #2477.
    madeye committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    e911625 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2019

  1. Delete FUNDING.yml

    madeye committed Sep 26, 2019
    Configuration menu
    Copy the full SHA
    6cc9e01 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2019

  1. readme: add manjaro

    unl89 committed Oct 5, 2019
    Configuration menu
    Copy the full SHA
    964f145 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2503 from unl89/patch-1

    readme: add manjaro
    madeye committed Oct 5, 2019
    Configuration menu
    Copy the full SHA
    936f328 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2019

  1. cache: Remove unused return from 'cache_key_exist'

    If 'tmp' isn't accessed, 0 is returned by the function anyway. This
    is a duplicate case therefore is not needed.
    
    Signed-off-by: RJ Trujillo <[email protected]>
    RJ Trujillo committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    7132ff1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2508 from CertifiedBlyndGuy/master

    cache: Remove unused return from 'cache_key_exist'
    madeye committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    7351722 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2019

  1. Configuration menu
    Copy the full SHA
    5da991a View commit details
    Browse the repository at this point in the history
  2. Bump version

    madeye committed Oct 12, 2019
    Configuration menu
    Copy the full SHA
    346ab1b View commit details
    Browse the repository at this point in the history
  3. Refine the timeout logic

    madeye committed Oct 12, 2019
    Configuration menu
    Copy the full SHA
    2993662 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2019

  1. Update FreeBSD section

    Update FreeBSD section, including install / configuration / run / run as client.
    xiaoding committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    4889879 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from xiaoding/xiaoding-patch-freebsd

    Update FreeBSD section in README.md
    xiaoding committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    602cacd View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2521 from xiaoding/master

    Update FreeBSD section in README.md
    madeye committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    3125c8c View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2019

  1. Remove request timeout

    madeye committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    22d5e59 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2019

  1. Bump version

    madeye committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    e276584 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2019

  1. Update README.md

    update debian distribution
    jessie-backports committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    f60057d View commit details
    Browse the repository at this point in the history
  2. Fix #2532

    madeye committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    f7a0822 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2531 from jessie-backports/patch-1

    Update README.md
    madeye committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    7763b96 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2019

  1. Fix #2536

    madeye committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    1ba753a View commit details
    Browse the repository at this point in the history
  2. Fix #2537

    madeye committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    ce71f49 View commit details
    Browse the repository at this point in the history
  3. Refine #2537

    madeye committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    748e6f3 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2019

  1. Fix #2539

    madeye committed Nov 10, 2019
    Configuration menu
    Copy the full SHA
    6d73201 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2019

  1. Fix QoS

    eycorsican committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    16bd9af View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2543 from mellow-io/fix-tos

    Fix QoS
    madeye committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    e95c02b View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2019

  1. Merge pull request #2549 from rogers0/PR/fix_pc_in

    shadowsocks-libev.pc.in: Remove crypto library dependency
    madeye committed Nov 24, 2019
    Configuration menu
    Copy the full SHA
    97ee013 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2019

  1. Fix redir default cipher

    igor committed Nov 30, 2019
    Configuration menu
    Copy the full SHA
    0b737a9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2552 from ivq/fix-redir

    Fix redir default cipher
    madeye committed Nov 30, 2019
    Configuration menu
    Copy the full SHA
    4261a3d View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2019

  1. Configuration menu
    Copy the full SHA
    a7d57ab View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2555 from rogers0/PR/fix_hurd_max_path

    Fix of PATH_MAX for GNU/Hurd
    madeye committed Dec 3, 2019
    Configuration menu
    Copy the full SHA
    20a6ad6 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2019

  1. Configuration menu
    Copy the full SHA
    4c660f6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2563 from oszi/master

    Set cap_net_bind_service for docker
    madeye committed Dec 20, 2019
    Configuration menu
    Copy the full SHA
    ffc2ea4 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2019

  1. Fix #2565 #2566

    madeye committed Dec 24, 2019
    Configuration menu
    Copy the full SHA
    74daa50 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2019

  1. Delete test.json

    madeye committed Dec 27, 2019
    Configuration menu
    Copy the full SHA
    f6bc4cc View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2020

  1. Remove unnecessary memmove

    Before patch, after one chunk decoded, we do a memmove.
    After patch, after all complete chunk decoded, we do a memmove.
    babarosaM33 committed Jan 7, 2020
    Configuration menu
    Copy the full SHA
    7fe555c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2577 from babarosaM33/master

    Remove unnecessary memmove
    madeye committed Jan 7, 2020
    Configuration menu
    Copy the full SHA
    f1b185e View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2020

  1. Bump version

    madeye committed Jan 10, 2020
    Configuration menu
    Copy the full SHA
    72d7d92 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2020

  1. Configuration menu
    Copy the full SHA
    80b887d View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2020

  1. Merge pull request #2581 from shadowsocks/stream-warning

    Warn users when using stream ciphers
    madeye committed Jan 13, 2020
    Configuration menu
    Copy the full SHA
    6b5025b View commit details
    Browse the repository at this point in the history
  2. ppbloom:remove unnecessay bloom_check

    bbloom_add and bbloom_check are in fact the same function.
    let's make bbloom_add return collision information.
    babarosaM33 committed Jan 13, 2020
    Configuration menu
    Copy the full SHA
    9ae5981 View commit details
    Browse the repository at this point in the history
  3. initialize after pass check

    if check failes, no need to initialize crypto.
    babarosaM33 committed Jan 13, 2020
    Configuration menu
    Copy the full SHA
    9576dce View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2582 from babarosaM33/master

    ppbloom:remove unnecessay bloom_check
    madeye committed Jan 13, 2020
    Configuration menu
    Copy the full SHA
    40ba7c7 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2020

  1. crypto: md5 hash works without hmac mode

    setup mbedtls_md_context_t with hmac disabled to save some memory.
    babarosaM33 committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    3908f3a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2586 from babarosaM33/master

    crypto: md5 hash works without hmac mode
    madeye committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    8811ec2 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2020

  1. server: fix setTosFromConnmark typo

    Server made a connection to remote, remote replied with that connection.
    
    nf_conntrack module would not check reply-dst and reply-src by default.
    
    more information please refer to https://www.spinics.net/lists/netfilter/msg57842.html
    
    As a result, src and dst should be swapped to make nf_conntrack find the connection.
    babarosaM33 committed Jan 17, 2020
    Configuration menu
    Copy the full SHA
    b48dcdd View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2590 from babarosaM33/master

    server: fix setTosFromConnmark typo
    madeye committed Jan 17, 2020
    Configuration menu
    Copy the full SHA
    5eeff4d View commit details
    Browse the repository at this point in the history
  3. refine tos setsockopt in redir and udprelay

    make tos setup working at ipv4 and ipv6
    babarosaM33 committed Jan 17, 2020
    Configuration menu
    Copy the full SHA
    4d617ad View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2592 from babarosaM33/master

    refine tos setsockopt in redir and udprelay
    madeye committed Jan 17, 2020
    Configuration menu
    Copy the full SHA
    bebdcbe View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2020

  1. Fix #2595

    madeye committed Jan 18, 2020
    Configuration menu
    Copy the full SHA
    6b85c98 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2020

  1. server: replace memmove with idx

    babarosaM33 committed Jan 19, 2020
    Configuration menu
    Copy the full SHA
    247d530 View commit details
    Browse the repository at this point in the history
  2. udprelay: fix more tos

    babarosaM33 committed Jan 19, 2020
    Configuration menu
    Copy the full SHA
    8c03d25 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2598 from babarosaM33/udprelay

    udprelay: fix more tos
    madeye committed Jan 19, 2020
    Configuration menu
    Copy the full SHA
    ddd0df5 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2596 from babarosaM33/master

    server: replace memmove with idx
    madeye committed Jan 19, 2020
    Configuration menu
    Copy the full SHA
    0318168 View commit details
    Browse the repository at this point in the history
  5. Fix #2599

    madeye committed Jan 19, 2020
    Configuration menu
    Copy the full SHA
    d31fba3 View commit details
    Browse the repository at this point in the history
  6. Fix #2600

    madeye committed Jan 19, 2020
    Configuration menu
    Copy the full SHA
    4f577a0 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2020

  1. Fix a typo

    madeye committed Jan 20, 2020
    Configuration menu
    Copy the full SHA
    4214894 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2020

  1. Fix sockopt level.

    kuangniu committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    0f87d7c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2606 from kuangniu/master

    Fix sockopt level.
    madeye committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    b6a83d9 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2020

  1. Revert "ppbloom:remove unnecessay bloom_check"

    ppbloom_add only checks current bloom filter not both PING PONG filters
    
    This reverts commit 9ae5981.
    babarosaM33 committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    30d5b85 View commit details
    Browse the repository at this point in the history
  2. crypto: lower bloom filter error rate

    before patch:
    full bloom filter error rate before reset 1-(1-1e-6)^5e5=1-0.606=0.394
    
    after patch:
    1-(1-1e-10)^5e5=1-0.99995=5e-5
    babarosaM33 committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    88c4d2a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2608 from babarosaM33/master

    Revert "ppbloom:remove unnecessay bloom_check"
    madeye committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    5cd8095 View commit details
    Browse the repository at this point in the history
  4. ppbloom: save free() and subsequent init() overhead

    init utilizes calloc which malloc and memset.
    
    need cherry-pick commit of libbloom
    babarosaM33 committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    a500566 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #2609 from babarosaM33/bloom_slots

    crypto: lower bloom filter error rate
    madeye committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    6f9bd72 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #2610 from babarosaM33/bloom_reset

    ppbloom: save free() and subsequent init() overhead
    madeye committed Jan 29, 2020
    Configuration menu
    Copy the full SHA
    0686909 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2020

  1. tests/test.py: Make script compatible with python3

    Currently the test script assumes the returned web page is always encoded in UTF-8, which might not be the case. It is likely that the real encoding is `ISO-8859-1` and that running the script under python3 will raise error:
    
    ```
    < 
    { [11931 bytes data]
    100 11923    0 11923    0     0   184k      0 --:--:-- --:--:-- --:--:--  187k
    Traceback (most recent call last):
      File "tests/test.py", line 106, in <module>
        line = str(line, 'utf8')
    UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa0 in position 1105: invalid start byte
    ```
    This pull request makes no assumption on the returned data and send the raw output to stderr as `bytes`. This should allow the test script to finish successfully when `tests/test.py` is run by python3.
    hosiet committed Jan 31, 2020
    Configuration menu
    Copy the full SHA
    defa4f8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2611 from hosiet/patch-1

    tests/test.py: Make script compatible with python3
    madeye committed Jan 31, 2020
    Configuration menu
    Copy the full SHA
    a0ef1a5 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2020

  1. Configuration menu
    Copy the full SHA
    21e3224 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2618 from imba-tjd/patch-1

    readme(docker): remove "--fast-open"
    madeye committed Feb 6, 2020
    Configuration menu
    Copy the full SHA
    3752579 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2020

  1. updrelay: cleanup

    babarosaM33 committed Feb 7, 2020
    Configuration menu
    Copy the full SHA
    a5111fe View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2619 from babarosaM33/master

    updrelay: cleanup
    madeye committed Feb 7, 2020
    Configuration menu
    Copy the full SHA
    f5c140d View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2020

  1. udprelay: exclude udp remote_recv_sendto buff full

    before:
    udp send buff full would not reset timeout trigger
    after:
    fix it
    babarosaM33 committed Feb 8, 2020
    Configuration menu
    Copy the full SHA
    81bbd98 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2020

  1. Merge pull request #2623 from babarosaM33/master

    udprelay: exclude udp remote_recv_sendto buff full
    madeye committed Feb 9, 2020
    Configuration menu
    Copy the full SHA
    ac61025 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2020

  1. Use classic mode to install shadowsocks-libev

    This can prevent `Too many open files` error from happening due to sandboxing.
    Mygod committed Feb 11, 2020
    Configuration menu
    Copy the full SHA
    5c16299 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2020

  1. Merge pull request #2626 from shadowsocks/snapd-classic

    Use classic mode to install shadowsocks-libev
    madeye committed Feb 12, 2020
    Configuration menu
    Copy the full SHA
    bb12209 View commit details
    Browse the repository at this point in the history
  2. Remove sniparser

    Mygod committed Feb 12, 2020
    Configuration menu
    Copy the full SHA
    301fea6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    355addd View commit details
    Browse the repository at this point in the history
  4. Fix build

    Mygod committed Feb 12, 2020
    Configuration menu
    Copy the full SHA
    1c818eb View commit details
    Browse the repository at this point in the history
  5. Fix build

    madeye committed Feb 12, 2020
    Configuration menu
    Copy the full SHA
    8c251b2 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2020

  1. Configuration menu
    Copy the full SHA
    3397655 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2631 from shadowsocks/revert-2626-snapd-classic

    Revert "Use classic mode to install shadowsocks-libev"
    madeye committed Feb 14, 2020
    Configuration menu
    Copy the full SHA
    69b79e5 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2020

  1. Fix #2620

    madeye committed Feb 15, 2020
    Configuration menu
    Copy the full SHA
    64d3235 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2020

  1. Merge pull request #2628 from Mygod/kill-sniparser

    Remove sniparser
    madeye committed Feb 20, 2020
    Configuration menu
    Copy the full SHA
    6f7a6fd View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2020

  1. Update README.md

    madeye committed Mar 1, 2020
    Configuration menu
    Copy the full SHA
    cafdd77 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2020

  1. Fix a tiny memory leak

    ideal committed Mar 14, 2020
    Configuration menu
    Copy the full SHA
    af722a4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2659 from ideal/master

    Fix a tiny memory leak
    madeye committed Mar 14, 2020
    Configuration menu
    Copy the full SHA
    f34b362 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2020

  1. Add Dockerfile timezone, Update readme.

    mmx committed Mar 20, 2020
    Configuration menu
    Copy the full SHA
    b6ddbbe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    57e0c9f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2666 from imMMX/add-dockerfile-timezone

    Add Dockerfile timezone, Update readme.
    madeye committed Mar 20, 2020
    Configuration menu
    Copy the full SHA
    b9ce095 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2020

  1. Sync debian/ folder with debian version 3.3.4+ds-3

    Roger Shimizu committed Mar 29, 2020
    Configuration menu
    Copy the full SHA
    0d96da4 View commit details
    Browse the repository at this point in the history
  2. Replace CMAKE_XXX_DIR with PROJECT_XXX_DIR, so that this project can …

    …be used in an enclosing project
    JamisHoo committed Mar 29, 2020
    Configuration menu
    Copy the full SHA
    0aa55a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    138186b View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2672 from rogers0/PR/sync_debian

    Sync debian/ folder with debian version 3.3.4+ds-3
    madeye committed Mar 29, 2020
    Configuration menu
    Copy the full SHA
    2cdcb41 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #2673 from JamisHoo/master

    cmake: fix build issues when this project is built as dependency of other CMake projects
    madeye committed Mar 29, 2020
    Configuration menu
    Copy the full SHA
    34f1bbe View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2020

  1. Update public libraries

    wyzdot committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    bab75a8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2674 from cyber386/work

    Update public libraries
    madeye committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    cc658e4 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2020

  1. Configuration menu
    Copy the full SHA
    bbb2849 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2020

  1. Remove the unmaintained Fedora COPR section

    I'm no longer maintaining the packages for Fedora and RHEL. This PR seeks to remove this section to avoid confusions.
    librehat committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    4baff35 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2686 from shadowsocks/rm-fedora-copr-librehat

    Remove the unmaintained Fedora COPR section
    madeye committed Apr 14, 2020
    Configuration menu
    Copy the full SHA
    870f9d9 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2020

  1. Fix #2687

    madeye committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    33a1932 View commit details
    Browse the repository at this point in the history
  2. Update China Mainland IPv4

    Update China Mainland IPv4 according to @17mon/china_ip_list
    Loyalsoldier committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    1cce832 View commit details
    Browse the repository at this point in the history
  3. Update local IPs

    Loyalsoldier committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    d258132 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1e5d557 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2020

  1. Merge pull request #2688 from Loyalsoldier/update-acl

    Update ACL files
    madeye committed Apr 18, 2020
    Configuration menu
    Copy the full SHA
    1d78159 View commit details
    Browse the repository at this point in the history
  2. Update telegram CIDR

    Update telegram CIDR according to https://core.telegram.org/resources/cidr.txt
    Loyalsoldier committed Apr 18, 2020
    Configuration menu
    Copy the full SHA
    4d33f01 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2690 from Loyalsoldier/update-telegram-CIDR

    Update telegram CIDR
    madeye committed Apr 18, 2020
    Configuration menu
    Copy the full SHA
    9ea9aa0 View commit details
    Browse the repository at this point in the history
  4. debian/rules: Fix #2675

    Regression caused by commit [0d96da4].
    Roger Shimizu committed Apr 18, 2020
    Configuration menu
    Copy the full SHA
    5f947a8 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #2691 from rogers0/PR/fix_debian_rules

    debian/rules: Fix #2675
    madeye committed Apr 18, 2020
    Configuration menu
    Copy the full SHA
    401d323 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2020

  1. Fix #2692

    madeye committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    aa9fe8c View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2020

  1. Configuration menu
    Copy the full SHA
    1e7bb45 View commit details
    Browse the repository at this point in the history
  2. xchacha20-ietf-poly1305 doc

    wxh06 committed Apr 28, 2020
    Configuration menu
    Copy the full SHA
    2cc9282 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2020

  1. Configuration menu
    Copy the full SHA
    2ae8006 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2685 from JamisHoo/master

    Also apply LIB_ONLY for dynamic library, fix #2443
    madeye committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    236c98d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2694 from wangxinhe2006/master

    Add `xchacha20-ietf-poly1305` to docs and completions
    madeye committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    bc77b61 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2020

  1. Configuration menu
    Copy the full SHA
    02f25e5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2697 from hxzh/master

    Add ss-manager read manager_address argurment from config file
    madeye committed May 2, 2020
    Configuration menu
    Copy the full SHA
    597ceec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f1f3e9d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    93336ad View commit details
    Browse the repository at this point in the history
  5. Merge pull request #2698 from DDoSolitary/patch-cmake-mingw

    Fix support for building with CMake and MinGW.
    madeye committed May 2, 2020
    Configuration menu
    Copy the full SHA
    3ff9d33 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2020

  1. added workflow for buildx

    morlay committed Jun 16, 2020
    Configuration menu
    Copy the full SHA
    1bde462 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2719 from morlay/master

    added workflow for buildx
    madeye committed Jun 16, 2020
    Configuration menu
    Copy the full SHA
    99645ff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b3762a4 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2720 from morlay/master

    Fix workflow build to make docker release with tags or edge for master
    madeye committed Jun 16, 2020
    Configuration menu
    Copy the full SHA
    163cd3d View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2020

  1. Configuration menu
    Copy the full SHA
    e8ca659 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25be24c View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2020

  1. add snap service

    ipcjs committed Jun 26, 2020
    Configuration menu
    Copy the full SHA
    cd6ac18 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2020

  1. Merge pull request #2728 from ipcjs/master

    add snap service
    madeye committed Jul 1, 2020
    Configuration menu
    Copy the full SHA
    a360b2c View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2020

  1. fix broken anchor

    billzhong committed Jul 4, 2020
    Configuration menu
    Copy the full SHA
    982f1e1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2730 from billzhong/patch-1

    fix broken anchor
    madeye committed Jul 4, 2020
    Configuration menu
    Copy the full SHA
    1b90919 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2020

  1. Configuration menu
    Copy the full SHA
    54fa884 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2020

  1. Merge pull request #2733 from DDoSolitary/patch-cygwin-tcp.h-detect

    Fix detection of netinet/tcp.h on Cygwin.
    madeye committed Jul 14, 2020
    Configuration menu
    Copy the full SHA
    cab663a View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2020

  1. Configuration menu
    Copy the full SHA
    7878450 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    37cdf8d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6d4a3ad View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cde88d4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    03df264 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2020

  1. Merge pull request #2736 from zfl9/master

    Add TPROXY support for TCP (ss-redir)
    madeye committed Jul 20, 2020
    Configuration menu
    Copy the full SHA
    31dd816 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2020

  1. jconf: fix memory leak

    babarosaM33 authored and Max Lv committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    a727596 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2020

  1. Bump version

    madeye committed Sep 15, 2020
    Configuration menu
    Copy the full SHA
    8285e5a View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2020

  1. added support for Docker secrets and password file in the Docker image

    this means we no longer have to hardcode the password in the docker-compose file, and can treat the file as configuration rather than a secret.
    JohnTheNerd committed Sep 19, 2020
    Configuration menu
    Copy the full SHA
    2a249b0 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2020

  1. Merge pull request #2753 from JohnTheNerd/password-file

    added support for Docker secrets and password file in the Docker image
    madeye committed Sep 21, 2020
    Configuration menu
    Copy the full SHA
    8be4f19 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2020

  1. Configuration menu
    Copy the full SHA
    53ca5eb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2759 from morlay/master

    bump workflow actions to docker official provided
    madeye committed Sep 30, 2020
    Configuration menu
    Copy the full SHA
    b5d6225 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2020

  1. Configuration menu
    Copy the full SHA
    72db525 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2020

  1. Merge pull request #2762 from thesamhurwitz/manager-iface-option

    Fix manager not passing -i option
    madeye committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    89b5f98 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2020

  1. Create FUNDING.yml

    madeye committed Dec 13, 2020
    Configuration menu
    Copy the full SHA
    aed81a1 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2020

  1. Add --tcp-incoming-sndbuf and --tcp-outgoing-sndbuf which allow preci…

    …se control over TCP send buffers.
    
    - This is very useful in advanced scenarios such as ss-redir or chaining of servers using TPROXY
      to avoid bufferbloat-like performance degradation due to default large buffers of OS.
    notsure2 authored and Max Lv committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    5617841 View commit details
    Browse the repository at this point in the history
  2. Missing config file parsing logic.

    notsure2 authored and Max Lv committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    920dbac View commit details
    Browse the repository at this point in the history
  3. Add --tcp-incoming-rcvbuf and --tcp-outgoing-rcvbuf which allow preci…

    …se control over TCP receive buffers.
    notsure2 authored and Max Lv committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    36d9993 View commit details
    Browse the repository at this point in the history
  4. Fix typo.

    notsure2 authored and Max Lv committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    b68157e View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2021

  1. Fix ftbfs for Hurd since there is no IPV6_TCLASS defined

    Roger Shimizu authored and Max Lv committed Jan 9, 2021
    Configuration menu
    Copy the full SHA
    cfe0c2c View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2021

  1. Fix "ERROR: [udp] remote_recv_bind: Address already in use" when mult…

    …iple `reuse_port`-enabled `ss-redir` instances are listening on the same address
    oakaigh authored and Max Lv committed Jan 29, 2021
    Configuration menu
    Copy the full SHA
    13f4720 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2021

  1. update libsodium url

    libsodium 1.0.16 has been removed to the old release
    t0nyt4ng authored and Max Lv committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    8e0fe4e View commit details
    Browse the repository at this point in the history
  2. configure.ac: use pkg-config to find netfilter_conntrack

    Use pkg-config to retrieve the dependencies of netfilter_conntrack
    and avoid the following build failure when building statically:
    
    configure:13096: /data/buildroot-test/instance-1/output-1/host/bin/x86_64-linux-gcc -o conftest -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -Os   -static -I/data/buildroot-test/instance-1/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/include -DPCRE_STATIC -pthread -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -static -L/data/buildroot-test/instance-1/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/lib conftest.c -lnetfilter_conntrack -lnfnetlink -lev  -lcares -lsodium -lmbedcrypto -lpcre  >&5
    /data/buildroot-test/instance-1/output-1/host/opt/ext-toolchain/bin/../lib/gcc/x86_64-buildroot-linux-uclibc/8.3.0/../../../../x86_64-buildroot-linux-uclibc/bin/ld: /data/buildroot-test/instance-1/output-1/host/x86_64-buildroot-linux-uclibc/sysroot/usr/lib/libnetfilter_conntrack.a(api.o): in function `nfct_fill_hdr.constprop.4':
    api.c:(.text+0x3f): undefined reference to `mnl_nlmsg_put_header'
    
    Fixes:
     - http://autobuild.buildroot.org/results/6cad497a7ab941a0ee3fd7007defc81e30cdcbe0
    
    Signed-off-by: Fabrice Fontaine <[email protected]>
    ffontaine authored and Max Lv committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    7e5922a View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

  1. Fix memory leak

    lixingcong authored and Max Lv committed Mar 17, 2021
    Configuration menu
    Copy the full SHA
    e04b73d View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2021

  1. Run systemd service after network is available (unit file fix)

    There is a race condition between shadowsocks-libev.service and
    systemd-resolved.service after reboot/on boot. The shadowsocks
    service tries to start before the dns service is started properly
    and fails showing the corresponding errors in the logs.
    Maxim Shpak authored and Max Lv committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    6329526 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2021

  1. Bump docker/setup-buildx-action from 1 to 1.3.0

    Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 1 to 1.3.0.
    - [Release notes](https://github.com/docker/setup-buildx-action/releases)
    - [Commits](docker/setup-buildx-action@v1...v1.3.0)
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and Max Lv committed May 12, 2021
    Configuration menu
    Copy the full SHA
    da3aa4d View commit details
    Browse the repository at this point in the history
  2. Bump docker/build-push-action from 2 to 2.4.0

    Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 2 to 2.4.0.
    - [Release notes](https://github.com/docker/build-push-action/releases)
    - [Commits](docker/build-push-action@v2...v2.4.0)
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and Max Lv committed May 12, 2021
    Configuration menu
    Copy the full SHA
    ada0bae View commit details
    Browse the repository at this point in the history
  3. Bump docker/login-action from 1 to 1.9.0

    Bumps [docker/login-action](https://github.com/docker/login-action) from 1 to 1.9.0.
    - [Release notes](https://github.com/docker/login-action/releases)
    - [Commits](docker/login-action@v1...v1.9.0)
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and Max Lv committed May 12, 2021
    Configuration menu
    Copy the full SHA
    a4a8fc1 View commit details
    Browse the repository at this point in the history
  4. Bump actions/checkout from 2 to 2.3.4

    Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 2.3.4.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v2...v2.3.4)
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and Max Lv committed May 12, 2021
    Configuration menu
    Copy the full SHA
    3b3ba96 View commit details
    Browse the repository at this point in the history
  5. Bump docker/setup-qemu-action from 1 to 1.1.0

    Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 1 to 1.1.0.
    - [Release notes](https://github.com/docker/setup-qemu-action/releases)
    - [Commits](docker/setup-qemu-action@v1...v1.1.0)
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and Max Lv committed May 12, 2021
    Configuration menu
    Copy the full SHA
    16867e1 View commit details
    Browse the repository at this point in the history
  6. "DynamicUser=true" makes "/etc/init.d/shadowsocks-libev start" fail.

    abner_bob authored and Max Lv committed May 12, 2021
    Configuration menu
    Copy the full SHA
    ca4caab View commit details
    Browse the repository at this point in the history
  7. Fix memory leak in manager

    lixingcong authored and Max Lv committed May 12, 2021
    Configuration menu
    Copy the full SHA
    ed23402 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2021

  1. Revert ""DynamicUser=true" makes "/etc/init.d/shadowsocks-libev start…

    …" fail."
    
    This reverts commit ca4caab.
    Max Lv committed May 13, 2021
    Configuration menu
    Copy the full SHA
    d1171f4 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2021

  1. Add support of nftables firewall

    The change is to support the 'fail2ban' feature. Instead of
    blocking IPs by server itself, server just add malicious IPs
    to specified sets of nftables. So admin can configure rules
    to deal with those IPs.
    
    Notes: cap_net_admin capability is required.
    
    Example configuration:
     # nft add table ip fail2ban
     # nft add chain ip fail2ban input { type filter hook input priority 0 \; }
     # nft add set ip fail2ban badips { type ipv4_addr \; flags dynamic, timeout \; timeout 1h \; }
     # nft add rule ip fail2ban input ip saddr @badips drop
     # ss-server -c config.json --nftables-sets badips
    Aven authored and Max Lv committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    4bbbe21 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2021

  1. Configuration menu
    Copy the full SHA
    8bcffa5 View commit details
    Browse the repository at this point in the history
  2. close socket to avoid memory leak when error occurs

    gdepeyrot authored and Max Lv committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    a19328a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    49ead5e View commit details
    Browse the repository at this point in the history
  4. properly terminate string which recvfrom does not do

    gdepeyrot authored and Max Lv committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    0a7d178 View commit details
    Browse the repository at this point in the history
  5. fix order of tests to avoid strstr on NULL value

    gdepeyrot authored and Max Lv committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    abcf85e View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2021

  1. Configuration menu
    Copy the full SHA
    b911755 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2021

  1. Add git submodule to the build docs

    This confused me, and looking at the issues, it has confused other people as well. [1](#2758)
    
    I'm not sure if we can automate it though, e.g. in `autogen.sh`. Because some people might want to build with a modified version of the libraries.
    
    Perhaps we could automatically fetch the submodules IF we see they are empty...
    
    Anyway, for now, we can at least document this step.
    joeytwiddle authored and Max Lv committed Aug 27, 2021
    Configuration menu
    Copy the full SHA
    3654658 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2022

  1. Configuration menu
    Copy the full SHA
    46382c2 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. fix maybe-uninitialized errors

    Set {listen,server}_sock to -1 when needed as already done in
    src/manager.c by commit ecf1fcc to
    avoid the following build failure:
    
    local.c: In function 'create_and_bind':
    local.c:218:12: error: 'listen_sock' may be used uninitialized in this function [-Werror=maybe-uninitialized]
      218 |     return listen_sock;
          |            ^~~~~~~~~~~
    
    Fixes:
     - http://autobuild.buildroot.org/results/27471a878ff52a972ac087d534e44fb0c50808f6
    
    Signed-off-by: Fabrice Fontaine <[email protected]>
    ffontaine authored and Max Lv committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    0c23224 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e21f824 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2022

  1. Fix --mptcp on kernels with mainlined MPTCP.

    Mainlined MPTCP on Linux 5.6+ is enabled with IPPROTO_MPTCP rather than setsockopt.
    tschmelcher authored and Max Lv committed May 23, 2022
    Configuration menu
    Copy the full SHA
    1630764 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2022

  1. Update README.md

    Update the PKGBUILD url.
    chenshaoju authored and Max Lv committed May 29, 2022
    Configuration menu
    Copy the full SHA
    90f21ab View commit details
    Browse the repository at this point in the history
  2. fix .copr build

    billzhong authored and Max Lv committed May 29, 2022
    Configuration menu
    Copy the full SHA
    c2fc967 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2022

  1. Redir UDP send back sockets should always be IPv6

    ref shadowsocks/shadowsocks-rust#855
    
    When receiving UDP packets from remote servers, Redir will have to
    create transparent sockets to bind() on those target addresses and then
    relay data back to the local client. Target addresses may be IPv4 or
    IPv6 addresses, so we may have to create that transprent sockets based
    on the target addresses' family.
    
    The most simpliest and easiest way is to always create IPv6 sockets and
    converts IPv4 binding addresses and peer addresses to IPv4-mapped-IPv6.
    zonyitoo authored and Max Lv committed Jun 4, 2022
    Configuration menu
    Copy the full SHA
    01dd7df View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2022

  1. Detect kernel support for MPTCP at runtime

    darkwrat authored and Max Lv committed Jun 23, 2022
    Configuration menu
    Copy the full SHA
    d61d09a View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2022

  1. Add submodules to git safe.directory for .copr build

    darkwrat authored and Max Lv committed Jun 25, 2022
    Configuration menu
    Copy the full SHA
    9eeadf9 View commit details
    Browse the repository at this point in the history
  2. Fix rpm build for fedora 36

    darkwrat authored and Max Lv committed Jun 25, 2022
    Configuration menu
    Copy the full SHA
    549b9be View commit details
    Browse the repository at this point in the history
  3. fix c-ares link dep

    DDoSolitary authored and Max Lv committed Jun 25, 2022
    Configuration menu
    Copy the full SHA
    05e70d4 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2022

  1. Update

    - Solve the problem of not being able to enter the container
    - Execute strip after compilation
    - Support multi-threaded compilation
    vndroid authored and Max Lv committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    c13c464 View commit details
    Browse the repository at this point in the history
  2. Update

    - Fix path error
    vndroid authored and Max Lv committed Jun 28, 2022
    Configuration menu
    Copy the full SHA
    5fdb662 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2022

  1. fixes grammatical errors in README.md

    221: You should jump this section and install them from distribution repository instead. -> You should jump to this section and install them from the distribution repository instead.
    
    FIX #7
    nishans08 authored and madeye committed Jul 28, 2022
    Configuration menu
    Copy the full SHA
    d3e73c6 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2022

  1. Configuration menu
    Copy the full SHA
    a3b1dc7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f7f68a View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2022

  1. Configuration menu
    Copy the full SHA
    3bcf258 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2022

  1. fix snap link and badge

    billzhong authored and madeye committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    288cba7 View commit details
    Browse the repository at this point in the history
  2. Translation of README.md into Brazilian Portuguese. (#2946)

    README.md translated to Brazilian Portuguese
    GabrielReverso committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    d83ace0 View commit details
    Browse the repository at this point in the history