Commit Graph

  • 77f9979b2e Update CONTRIBUTING.md clowwindy 2015-08-06 17:24:51 +08:00
  • 3576b3006c support IPv6 on control socket clowwindy 2015-08-06 15:13:29 +08:00
  • 583b54f426 update CHANGES clowwindy 2015-08-06 14:58:40 +08:00
  • 5ed73c15f0 bump 2.8 clowwindy 2015-08-06 01:04:03 +08:00
  • 249bcc0b29 refine unit test clowwindy 2015-08-06 00:52:25 +08:00
  • 30efc30360 fix pyflakes clowwindy 2015-08-06 00:34:20 +08:00
  • a8ae8ab373 add unit test for manager clowwindy 2015-08-05 23:59:33 +08:00
  • 4f948b2286 fix password type in udprelay clowwindy 2015-08-05 23:59:14 +08:00
  • d20a07192c allow manager to bind on unix socket clowwindy 2015-08-05 23:11:56 +08:00
  • 9c3af61433 add statistics clowwindy 2015-08-05 22:43:21 +08:00
  • e08845d6f3 fix manager clowwindy 2015-08-05 18:31:55 +08:00
  • 956199efcd add control manager clowwindy 2015-08-05 18:12:38 +08:00
  • 58df1d82d0 close poll object after loop stopped clowwindy 2015-08-03 23:54:30 +08:00
  • baad209160 bump clowwindy 2015-08-03 01:41:15 +08:00
  • 4211184886 remove unnecessary overwrite clowwindy 2015-08-03 01:40:18 +08:00
  • 999a54168e update CHANGES clowwindy 2015-08-02 17:45:48 +08:00
  • d946ac8213 skip graceful restart test on Jenkins clowwindy 2015-08-02 17:33:13 +08:00
  • 177c639b19 fix graceful restart test clowwindy 2015-08-02 15:12:41 +08:00
  • b28de8e2f1 fix pyflakes clowwindy 2015-08-02 15:10:46 +08:00
  • 02120e3402 optimize eventloop clowwindy 2015-08-02 14:45:15 +08:00
  • 111acf66c1 fix graceful restart and add unit test clowwindy 2015-08-02 14:37:44 +08:00
  • e8b2946999 fix workers clowwindy 2015-08-01 19:09:29 +08:00
  • d319fab5ca fix asyncdns unit test clowwindy 2015-08-01 18:58:57 +08:00
  • 80102f3899 fix pyflakes clowwindy 2015-08-01 18:57:44 +08:00
  • 4a8d0774b4 optimize performance for multiple ports clowwindy 2015-08-01 18:22:35 +08:00
  • d95e5ce680 Merge pull request #388 from cicku/patch-1 clowwindy 2015-07-27 15:03:50 +08:00
  • 2555aa8e2b PEP8 indent Christopher Meng 2015-07-27 00:38:23 -04:00
  • 1bb0e51e8e refine tests clowwindy 2015-07-11 13:05:37 +08:00
  • f7d69db6d1 bump clowwindy 2015-07-10 18:01:34 +08:00
  • f55bd0302f update CHANGES clowwindy 2015-07-10 17:59:52 +08:00
  • 13a6bb007c cache DNS results in UDPRelay clowwindy 2015-07-10 17:39:24 +08:00
  • 99b4121fd9 fix problem when UDP client requesting both IPv4 and IPv6 clowwindy 2015-07-10 17:32:31 +08:00
  • c34c99450f fix UDP source port issue clowwindy 2015-07-10 16:58:04 +08:00
  • 1a62694a3b add udp source port test clowwindy 2015-07-10 15:02:33 +08:00
  • a2edd6a46d Merge pull request #361 from jackyyf/master clowwindy 2015-06-21 11:24:38 +08:00
  • 0edae7069f Add fail2ban filter. Yifu Yu 2015-06-21 00:56:55 +08:00
  • e001f1818c bump clowwindy 2015-06-08 08:36:17 +08:00
  • 56c289ba21 update CHANGES clowwindy 2015-06-08 08:35:30 +08:00
  • e74ae193d0 elaborate reasons of header parsing failure clowwindy 2015-06-08 08:29:01 +08:00
  • 16db66675b optimize LRUCache clowwindy 2015-05-19 08:35:28 +08:00
  • c46234af41 update CHANGES clowwindy 2015-05-19 08:20:56 +08:00
  • 405120c59f bump clowwindy 2015-05-19 08:19:25 +08:00
  • 082c8a80f4 fix duplicated close in LRUCache clowwindy 2015-05-19 08:13:47 +08:00
  • 893d21da76 Merge pull request #332 from sky-chen/master clowwindy 2015-05-03 15:25:14 +08:00
  • ea7a3e1b58 flush autoban output sky 2015-05-03 14:34:54 +08:00
  • e898f92191 Merge pull request #295 from jlund/no-rc4 clowwindy 2015-03-29 12:19:22 +08:00
  • 5c0391d146 Merge pull request #312 from kimw/patch-1 clowwindy 2015-03-14 13:38:19 +08:00
  • e17279e5bf remove duplicated line (refer line 221) Kim Wong 2015-03-14 07:35:43 +08:00
  • f17da943b3 Merge pull request #305 from lazybios/patch clowwindy 2015-03-01 16:17:06 +08:00
  • d3831bef8c remove duplicate code from shell.py lazybios 2015-03-01 14:14:35 +08:00
  • b6e6e14b8a Use AES in the Usage example instead of RC4. Joshua Lund 2015-02-14 21:33:40 -07:00
  • 4172639d48 Update README.md clowwindy 2015-02-12 14:18:18 +08:00
  • e8488895f0 Merge pull request #291 from felixonmars/py3-remote-address clowwindy 2015-02-11 15:53:24 +08:00
  • edb7822a7b convert remote_address to str so it will be printed more correctly on python 3 Felix Yan 2015-02-11 10:02:35 +08:00
  • 294556f8bc bump 2.6.9 clowwindy 2015-02-10 18:26:06 +08:00
  • 1b7ab23f78 release 2.6.8 clowwindy 2015-02-10 18:25:36 +08:00
  • 0e14f3bbef fix travis clowwindy 2015-02-10 18:01:53 +08:00
  • 42ce2569c4 also test with real website clowwindy 2015-02-10 17:43:06 +08:00
  • 581d6e687f use localhost in test.py clowwindy 2015-02-10 17:38:01 +08:00
  • d774286dc0 rename utils module into shell clowwindy 2015-02-10 17:26:10 +08:00
  • cb7062e1c1 implement utils.print_exception() clowwindy 2015-02-10 17:16:24 +08:00
  • 48ddc1714b move jenkins.sh clowwindy 2015-02-10 17:02:31 +08:00
  • dfd81af844 support --version clowwindy 2015-02-09 14:43:11 +08:00
  • 783a6ef7f2 support multiple server ip on client side clowwindy 2015-02-09 13:50:46 +08:00
  • e71ce6c758 fix server check clowwindy 2015-02-03 18:45:36 +08:00
  • e564f17505 fix bytes in utils clowwindy 2015-02-03 18:23:22 +08:00
  • 6d09cd21ca fix openssl clowwindy 2015-02-03 18:13:01 +08:00
  • 318d88ec89 use string more clowwindy 2015-02-03 18:09:07 +08:00
  • ce805f0aea license under Apache License v2.0 clowwindy 2015-02-03 14:10:36 +08:00
  • 96a86c028d update CHANGES clowwindy 2015-02-02 17:29:57 +08:00
  • 2c59ffb952 update rst clowwindy 2015-02-02 16:42:37 +08:00
  • 27a0c7754d bump clowwindy 2015-02-02 16:23:17 +08:00
  • 0cd261dd10 catch KeyError clowwindy 2015-02-02 16:22:56 +08:00
  • fbf15cb942 update command tests clowwindy 2015-02-02 15:59:44 +08:00
  • 1c81465436 fix command line clowwindy 2015-02-02 15:57:44 +08:00
  • 73f21ffbf6 do not check config for daemon stop clowwindy 2015-02-02 15:50:41 +08:00
  • 7aa37cad8e check cipher before daemon start clowwindy 2015-02-02 15:46:22 +08:00
  • ae99698b4e implement --user clowwindy 2015-02-02 15:38:55 +08:00
  • da65d0a2ee update coverage_server clowwindy 2015-02-01 17:15:10 +08:00
  • 3b7755bd5e fix a travis issue clowwindy 2015-02-01 09:38:32 +08:00
  • 5a7225c54b fix a problem in test arguments clowwindy 2015-02-01 09:27:18 +08:00
  • 4aba904d6e fix typo clowwindy 2015-02-01 09:24:49 +08:00
  • b77f419336 test if localhost is in the default forbidden list clowwindy 2015-02-01 09:23:45 +08:00
  • c39bbbe237 test invalid CIDR clowwindy 2015-02-01 09:13:29 +08:00
  • 453a9c61a6 show CIDR error more friendly clowwindy 2015-02-01 09:09:35 +08:00
  • 54181ef821 Merge pull request #279 from planetmeow/develop/CIDRForbidden clowwindy 2015-02-01 09:00:08 +08:00
  • 17624d0b99 Fix large file test since forbidden ip list is default to localhost Sunny 2015-02-01 02:40:48 +08:00
  • a0aa9173a8 Fix for Python3 map changed behavior Sunny 2015-02-01 02:37:30 +08:00
  • 79b9b53dbe Never process empty string and prevent infinite loop Sunny 2015-02-01 01:57:17 +08:00
  • 070108f78b Disable forbidden ip feature for local shadowsocks Sunny 2015-02-01 00:48:15 +08:00
  • b11d848986 Fix for Python3 lambda behavior change Sunny 2015-02-01 00:42:12 +08:00
  • aa28796524 Make common fit PEP8 Sunny 2015-02-01 00:17:03 +08:00
  • 8af359ae05 Use IPNetwork supporting forbidden ip feature in config utils Sunny 2015-01-31 20:32:09 +08:00
  • 100ebcf064 Add IPNetwork class to support CIDR calculation Sunny 2015-01-31 19:50:10 +08:00
  • 8783e0e9ae Move is_ip from asyncdns to common Sunny 2015-01-31 11:56:17 +08:00
  • ada97ab6d9 improve comments clowwindy 2015-01-31 02:58:40 +08:00
  • 5316b3bf11 update .gitignore clowwindy 2015-01-28 17:17:05 +08:00
  • 4a2d98b280 update coverage url clowwindy 2015-01-24 14:43:11 +08:00
  • 51f47ccb91 update coverage url clowwindy 2015-01-24 14:28:39 +08:00
  • 70ebd2ef28 bump clowwindy 2015-01-23 17:35:32 +08:00