62 Commits
Author SHA1 Message Date
rxBit 4fcd03b4e0 fix: proxy config (#398) 2023-05-16 15:15:09 +08:00
LeadroyaLandNew Future a9f381e844 修复cache为False时的崩溃问题 (#389)
原先代码存在逻辑问题,在cache配置为False情况下仍然创建了Cache结构体,导致认为创建出的Cache对象是合法对象,析构时open(False)抛出异常。

Co-authored-by: New Future <NewFuture@users.noreply.github.com>
2023-04-19 18:34:46 +08:00
老周部落 a1a8f8565c feat(run): support custom cache file (#376)
* feat(run): support custom cache file

* fix cannot using C style conditional operator

* fix lint

* fix lint
2022-12-04 12:04:33 +08:00
老周部落andNew Future 60a3aa2669 feat(run): support add time when change dns record (#372)
* feat(run): support add time when change dns record

* fix function name

Co-authored-by: New Future <NewFuture@users.noreply.github.com>
2022-12-01 16:01:55 +08:00
New Future ecca03760f Replace version (#340)
* replace version

* rm Travis

* update badge
2022-07-28 18:34:33 +08:00
New Future 1c6bea688b build(matrix): multi-os in github actions (#336)
* build(matrix): multi-os

* fix(matrix): array

* fix(matrix): python cache

* add docker build in CI

* fix build

* fix pip arguments

* fix macos build

* use bash

* build all

* run.py

* allow fail

* test windows 10 py3

* debug

* test

* test

* fix encode in windows

* fix actions and format

* fix lint

* fix lint

* extend time
2022-07-26 21:41:55 +08:00
New Future edc9c8c511 fix lint 2022-07-12 13:22:03 +00:00
New Future 98f83c5997 feat(config): support environment variables 2021-06-14 11:53:45 +00:00
New Future 91a82eb244 feat(config): cli argument supports to set config 2021-06-14 08:39:04 +00:00
FerricIon a21a0d8857 Update run.py (#253)
thanks @FerricIon
2021-04-13 11:36:26 +08:00
空言andNew Future 0417d15e30 update systemd install script (#216)
* add systemd install script

* rename systemd script

* fix

* fix

* fix: update readme, python script

* Update systemd.sh

update

* Update systemd.sh

Co-authored-by: New Future <NewFuture@users.noreply.github.com>
2020-11-24 22:27:34 +08:00
NewFututre f126bf8f84 update cache #197 2020-09-07 22:08:22 +08:00
Yifan TongandNew Future e424df3729 feat(config): index4/6允许使用列表提供多个规则 (#188)
* feat(config): index4/6允许使用列表提供多个规则

* fix(config): 修改逻辑及schema

Co-authored-by: New Future <NewFuture@users.noreply.github.com>
2020-07-22 12:05:24 +08:00
NewFututre cb66a053da doc(readme): update readme and log 2020-03-24 18:40:09 +08:00
NewFututre 331b11c2f2 feat(ttl): support ttl and update schema #14 2019-11-09 14:37:25 +08:00
NewFututre e360ed61e6 fix(dnspod): UA #104 2019-11-02 21:18:53 +08:00
NewFututre 3f2a44b266 feat(run): 优化显示信息 2019-11-02 14:58:49 +08:00
NewFututre 593194fe93 feat(debug): show config path when debug 2019-11-02 14:49:44 +08:00
NewFututre 8f184468f9 fix(config): fix #104 dnspod.com 2019-11-02 01:49:22 +08:00
tongyifan c4d7b8cec6 fix(ip): 修复Python3中check_output返回类型为bytes导致的错误 2019-10-24 18:24:24 +08:00
NewFututre 65ec7baeea feat(ip): 支持自定义URL
* 更换默认IP提取API
* 支持自定义url `url:https:\\xxx.com`

#36 #85 #83
2019-09-15 15:27:17 +08:00
New f236dc5b50 feat(index): 使用命令行输入作为目标IP 2019-08-11 14:04:50 +08:00
New 9282b00e8e refactor(log): warning to warn 2019-05-04 03:03:38 +08:00
New 2b8389f4ec feat(cli): add short ‘-v’ for version 2019-05-04 01:52:46 +08:00
New a093cdb785 ci(tavis): date time 2019-05-02 14:16:26 +08:00
New e0b18e0bbd fix(pip): setup celan and version 2019-05-02 13:47:21 +08:00
New cd77e3f94a refactor(import): change import to import from 2019-05-02 04:17:14 +08:00
New af7d21e473 feat(cli): version & help info 2019-05-02 03:36:25 +08:00
New Future 02f150c51b fix(ssl): inject cert for windows nt
#56
2019-04-23 20:00:18 +08:00
New 7e14cbaf3f ci(all): sed date 2019-04-20 23:55:55 +08:00
New Future d5b9ce94f3 feat(log): log build os info and version 2019-04-20 19:05:56 +08:00
New Future cfa090ce1a build(pyinstaller): ssl cert 2019-04-20 15:19:44 +08:00
New Future 0eab0d4c5a #24 fixed dnspod subdomain 2018-12-23 15:42:58 +08:00
New Future 28f0685352 #30 debug 2018-12-23 12:43:49 +08:00
New Future c94fe05c69 update schema 2018-08-06 22:43:50 +08:00
New Future 7626f6ca7e auto generate configuration file 2018-07-29 07:14:55 +00:00
New Future 196904b062 using instead of to disable the ipv4/ipv6 configuration 2018-07-21 18:52:58 +00:00
tongyifan e0ca09a487 add 'none' in config.json - index(4,6) 2018-07-20 23:39:27 +08:00
New Future 77cac42429 fixed #16 2018-06-04 20:17:52 +08:00
New Future ac270376b0 cache bug #16 2018-04-19 09:33:34 +08:00
NewFuture 667b72b278 #15 正则表达式和多代理 2018-04-11 19:56:25 +08:00
NewFuture e476b25f1d auto create configure file 2017-11-14 22:55:18 +08:00
NewFuture b3d4884a4a fixed python2 encoding #7 2017-09-04 12:16:54 +08:00
NewFuture 7daf1facd9 动态加载模块 2017-07-02 10:28:34 +08:00
林大锦 93a7e621a5 增加DNSCOM支持 2017-06-26 17:28:09 +08:00
林大锦 3d7c185178 增加DNSCOM支持 2017-06-26 17:01:21 +08:00
NewFuture d87e2c86c5 support for python3 2017-04-23 22:53:45 +08:00
NewFuture f297a691dd add disabled cache options 2017-04-23 20:42:47 +08:00
New Future 426d413b3a 比较配置和缓存时间 2016-12-05 11:02:27 +08:00
New Future 58707c907f 更新缓存读写和dns切换 2016-12-04 23:53:47 +08:00