41 Commits
Author SHA1 Message Date
Mygod 8a273ab762 Update to Android P DP1 2018-03-08 22:45:23 -08:00
Max Lv d10a406584 Refine overture memory usage 2018-02-25 11:23:10 +08:00
Max Lv a99a07f586 Update overture 2018-02-24 20:32:45 +08:00
Max Lv 439d56d1d7 Remove the return value in traffic IPC 2018-02-05 01:38:45 -08:00
Mygod a755b669c8 Fix code style issues 2018-02-04 15:07:38 -08:00
Zichuan Ma 0fa97f064f fixed windows build script for overture 2018-01-21 18:57:20 +08:00
Mygod 0d02a39b61 Update Application.mk
Update min api.
2018-01-18 21:54:01 -08:00
Mygod 090cc35bff Fix links in build-shared-executable 2018-01-18 20:58:15 -08:00
Mygod ac96e6fc9c Min API 19 -> 21
Fix #1579.
2018-01-18 19:57:30 -08:00
Reker 95db29bd13 Fix Windows build script of overture (#1582)
make.bat not detect Windows go binary due to missing '.exe' of filename
when the script convert from bash to bat
2018-01-18 16:12:40 +08:00
Max Lv 7297a2664c Avoid problematic local DNS resolver 2018-01-16 23:17:00 -08:00
Max Lv be168c77f6 Bump version 2018-01-15 02:04:31 -08:00
Max Lv 4e943bc782 Reduce the DNS timeout 2018-01-12 17:02:22 +08:00
Max Lv b3a818b03a Merge pull request #1570 from imReker/master
Support build overture on Windows
2018-01-12 10:18:19 +08:00
Max Lv 982845e877 Enlarge the timeout of protecting socket 2018-01-11 22:11:55 +08:00
imReker 4e35fe19c8 Support build overture on Windows 2018-01-11 18:01:08 +08:00
Max Lv 90dd0ab300 Refine local DNS resolver 2018-01-06 15:13:26 +08:00
Max Lv 6db818cc46 Update shadowsocks-libev 2017-12-30 11:25:12 +08:00
Max Lv 16ee0edea8 Bump version 2017-12-27 00:55:33 -08:00
Mygod c55fd2dd65 Refine goBuild speed 2017-12-27 11:23:38 +08:00
Max Lv e603700587 Update shadowsocks-libev and overture 2017-12-25 20:19:52 -08:00
Max Lv 42bb5be390 Refine overture 2017-12-24 13:27:01 +08:00
Mygod 536a1b4bbe Refrain from using private APIs for parseNumericAddress 2017-12-19 13:10:15 -08:00
Mygod b25e9a0905 Fix unit tests 2017-12-17 05:35:33 -08:00
Mygod 1010edc561 Speed up Acl.fromReader
It should run 9x faster than before now.

Past mistakes:

* InetAddress.parseNumericAddress throws TWO exceptions underthehood if the string passed is invalid. This caused a huge overhead;
* CharSequence.split in Kotlin is EXTREMELY SLOW.
2017-12-17 04:43:19 -08:00
Mygod 4e71722a75 Parse ACL files properly in overture 2017-12-16 23:42:52 -08:00
Max Lv 9b87d6a796 Refine ACL handlingn in overture 2017-12-17 13:12:38 +08:00
Mygod 11a3bade54 Add unit test for PluginOptions 2017-12-16 16:20:21 -08:00
Mygod 8db642e721 Refine build.gradle format 2017-12-14 12:00:13 -08:00
Max Lv b88f836616 Refine #1489 2017-12-13 23:35:10 +08:00
Max Lv 7688cbe23e Fix symbol link issue when building on Windows 2017-12-10 11:42:54 +08:00
Max Lv 5bc7200d21 Fix the exception when addAllowedApplication 2017-12-09 23:02:45 +08:00
Mygod 981ad5522a Add missing buildToolsVersion 2017-12-08 14:53:38 -08:00
Mygod e19e629487 Move catch blocks to child classes
This reverts commit 07a48bc20b and f870093c94.
2017-12-06 16:07:37 -08:00
Mygod 39242b69cd Refine build script for overture 2017-12-06 15:18:44 -08:00
Max Lv 07a48bc20b Refine the local socket closing logic 2017-12-06 02:42:59 -08:00
Max Lv f4e5a958e0 Refine the task dependency 2017-12-05 17:45:38 -08:00
Max Lv 5a26b52b01 Fix build dependency 2017-12-05 23:19:50 +08:00
Max Lv 9fc1a4e0ad Fix the release build 2017-12-05 22:18:03 +08:00
Max Lv accdf389f8 Add goBuild task 2017-12-03 18:29:24 -08:00
Mygod 3e8b254118 Initial draft for porting this project to Gradle + Kotlin
This is one of my stupidest idea ever.
2017-12-03 10:20:57 -08:00