Tencent Server Web
OTHER License
Bot releases are hidden (Show)
Published by mapleeit over 4 years ago
Published by RobinzZH about 5 years ago
Published by RobinzZH about 5 years ago
1f9ba814
] - eslint: lint code (robinzhxie)bf14d6ea
] - websocket: fix websocket url not defined error (hazelchen)99575bbb
] - fix har log (yinghaowang)0d42babb
] - add default router config (jackqqxu)b599f506
] - add default router config (jackqqxu)2eba668e
] - outgoingMessage.prototype._headers is deprecated (jackqqxu)379bad0c
] - outgoingMessage.prototype._headers is deprecated (jackqqxu)573ab47a
] - outgoingMessage.prototype._headers is deprecated (jackqqxu)Published by RobinzZH about 5 years ago
173829b
] - upgrade version to match npm (RobinzZH )Published by RobinzZH over 5 years ago
Published by mapleeit over 5 years ago
e555f55b
] - resolved Tencent/TSW#317 (lemanzhang)e8dd7e14
] - websocket: window not find (tarotlwei)da266d91
] - encryption: update iterations for pbkdf2 (robinzhxie)c5727216
] - docker: update Dockerfile (mapleeit)edf16146
] - docker: don't redirect stdout in dockerfile (mapleeit)4ff24c26
] - add ignoreSIGTERM config (lemanzhang)868c498b
] - sync from tencent interal TSW (youkunhuang)2bc400b2
] - docker: add nodejs-npm for building image (lemanzhang)Published by RobinzZH over 5 years ago
c168fdfb
] - encryption: upgrading des to aes for #304 (robinzhxie)10689be6
] - modify maxBodySize of capturer from 1MB to 5KB (yippeehuang)d7a1ff60
] - config: resovle circular dependency (neilcui)9f8eb041
] - config: update dependencies (Zhang Kaidong)daeaa84b
] - logman: keep log clear always (youkunhuang)01eba311
] - master: do not close self (youkunhuang)69f1a182
] - use devMode
and autoCleanCache
to handle cache cleaning (JrainLau)633f8c60
] - changelogs: add script for changelog (RobinzZH)091b2274
] - config: support /data/release/tsw.config.js config path (mc-zone)a26a51e3
] - logman: add stop funciton for stopping (maplemiao)209fbd01
] - master-monitor: restart tsw when master is not reply (loviselu)b1e1d4cf
] - config: now cpuRecordTime can configure (youkunhuang)f92f90c0
] - ccfinder: add CCIPLimitQuiet options to close notify (youkunhuang)Published by RobinzZH almost 6 years ago
d850b5d7
] - h5test: add port in deduplication for testenv (RobinzZH)bb714a85
] - start: exit if node cmd is not exists (youkunhuang)4076025c
] - har: fix bug for hardata (yinghaowang)c206dab0
] - websocket server should be a func param (kingweicai)192fd21b
] - remove other commits (kingweicai)30680a4c
] - test: fix bug for tester (youkunhuang)e53b3d2d
] - fix isAlphaUin test cast (kingweicai)556354eb
] - alpha test case (kingweicai)ff6b3c8d
] - logman: fix bug for fs status (youkunhuang)a7be8382
] - router: let it going while response closing (youkunhuang)6de11c0d
] - ccfinder: fix IDENTICAL_BRANCHES (youkunhuang)db999512
] - cmem: modified cmem option and added websocket log (iscowei)e2488b86
] - rejecting condition of overloadProtection (sunxen)d6c2d80a
] - cmem: reduce cmem client retry and reconnect time (mapleeit)05b74d90
] - download: compatibility with uppercase & lowercase header (neilcui)0ec74e8d
] - package: change version to alpha (RobinzZH)c364ad29
] - add TSW_CONFIG_PATH env (maplemiao)0adfb658
] - expose websocket server to global (kingweicai)cc8e46d9
] - add a test case for isAlphaUin func (kingweicai)4aff9c86
] - add a function to judege a uin is alpha or not (kingweicai)f3d031b8
] - config: modify download.js (yinghaowang)57cb546f
] - origin: add origin config (tarotlwei)86013ea2
] - config: add config.httpAdminAddress (youkunhuang)0395141e
] - log: view log capture online by whistle (neilcui)ed3783f7
] - log: view log capture online by whistle (neilcui)88792d9c
] - package: start dev for 1.2.3 (RobinzZH)b3c5942d
] - master: log configFrom on startup (youkunhuang)685697ce
] - capture: revert response.close event listening (youkunhuang)fd902415
] - route: log level use debug instead of info (youkunhuang)5e7a5b75
] - ccfinder: add min sum to deny block (youkunhuang)0c677a30
] - test: update tester for config (youkunhuang)a446aa56
] - ajax: revert default ua for ajax (youkunhuang)cf6b21f6
] - ajax: add default user-agent for ajax (youkunhuang)a5e2b4fd
] - logman: logDir now can configure (youkunhuang)3a97a94c
] - config: update default value of memoryLimit (youkunhuang)9b7f9f92
] - logman: use async api instead of sync (youkunhuang)a8561791
] - capture: delete response.close event listening (youkunhuang)4e8d1b67
] - ajax: httpProxy keep limit by isWin32Like (youkunhuang)aed0b896
] - master: cpu notify use cpuLimit (youkunhuang)f3f87fd1
] - master: refactor master (youkunhuang)d7969066
] - ajax: use httpProxy global instead of only devMode (youkunhuang)e54ff1f1
] - config: support ipv6 as default (youkunhuang)Published by RobinzZH about 6 years ago
88f35c4
] - config: use resolve support absolute path & fix require (neilcui)2a426a6
] - ajax: assert null of request before use (youkunhuang)94d8039
] - ccfinder: solve conflict (sunYanxl)0d78574
] - lang: fix translate error (sunYanxl)35754f6
] - ccfinder: fix bug for miss end tag (youkunhuang)f868ab3
] - cpu: ignore support for windows (youkunhuang)cbd16ca
] - logger: fix log is null (tarotlwei)ceaa05e
] - logreport: log filled report (tarotlwei)8379998
] - websocket: bugfix (tarotlwei)84449e5
] - runtime: let url string instead of Tag a (wikibady)d4f72e6
] - runtime: let url string instead of Tag a (wikibady)6bb5be8
] - websocket: log message length instead of message body (neilcui)c5d2ff7
] - http: support ipv6 (youkunhuang)3ff1e38
] - config: add search path of config file (sunYanxl)a5f8819
] - config: add search path of config.js (sunYanxl)ab923d5
] - package.json: start 1.2.1 development (RobinzZH)275f110
] - i18n: support i18n (sunYanxl)8e0860f
] - ccfinder: list hostname and pathname for black ip (youkunhuang)2792e69
] - all: refactor filename (youkunhuang)a17851d
] - config: refactor config (youkunhuang)107cdee
] - http2: ignore http2 ExperimentalWarning (youkunhuang)bedc824
] - startup: add log in startup.sh (youkunhuang)54b79bc
] - cclint: use 3x instead of 1x (youkunhuang)eb551a1
] - cciplimit: update default value to 200 on config.CCIPLimit (youkunhuang)cb7a92f
] - ccfinder: refactor ccfinder (youkunhuang)1883db1
] - tnm2: keep report async (youkunhuang)3405e92
] - logger: write once (youkunhuang)3a0f390
] - websocket: clean beforelogclean callback (tarotlwei)89f958e
] - logger: add before log report callback (tarotlwei)c77dbd6
] - tnm2: async while reporting (youkunhuang)247bc3a
] - master: keep process.title as TSW (youkunhuang)3bda872
] - runtime: add Memory over load alert (wikibady)2ece276
] - runtime: add new runtime type 'CPU alert' (wikibady)a0a3c0b
] - runtime: add a doc link in CCFinder mail (wikibady)fc7e1e2
] - runtime: add Memory over load alert (wikibady)040fe54
] - runtime: add new runtime type 'CPU alert' (wikibady)b633d26
] - runtime: add a doc link in CCFinder mail (wikibady)8d2387e
] - docs(changelog) : update change log (RobinzZH)Published by RobinzZH about 6 years ago
34a01ec
] - npm: support npm and npx (youkunhuang)Published by RobinzZH about 6 years ago
447cd38
] - websocket: default allow origin (tarotlwei)d389c5c
] - httpproxy: rename variable user_00 -> workerUid (mapleeit)36bbfe8
] - contextwrap: remove window and context while ContextWrap.destory (youkunhuang)7d8a291
] - h5test: handle type error (RobinzZH)e8fc11d
] - h5test: fix batch delete bug (RobinzZH)611a1ba
] - logreport: clean logJson (tarotlwei)335da91
] - websocket: check origin host bugfix (tarotlwei)7a88e9d
] - h5test: support batch request to resolve #188 (RobinzZH)537207c
] - version: limit nodejs version (muyan)9ae90cf
] - version: restricted version (muyan)2f94faa
] - websocket log: clear logJson (tarotlwei)ff96460
] - logreport: fixbug logText --> logJson (youkunhuang)273a1c9
] - runtime: let url string instead of Tag a (bdliu(刘彬德))3eb9b54
] - logreport: fixbug for logText assert (youkunhuang)1c22164
] - cmem.l5: use instances cache instead of poolsize (RobinzZH)a985a38
] - runtime: bugfix for find bad code (youkunhuang)0cc071c
] - config.js: fix config file path (wayenli)2096405
] - h5-test: use local instead of context (youkunhuang)eff338f
] - npm: change pkg name to support npm (RobinzZH)c6608dd
] - websocket: optimize report log (tarotlwei)7e2bb22
] - websocket: add websocket origin limit (tarotlwei)07947d1
] - logview: add navigation in logview (muyan)b937512
] - master: add event report for worker (youkunhuang)b22f8e0
] - h5-test: add ckv report (youkunhuang)9067183
] - memcached: add ckv monitor (youkunhuang)15ebc87
] - package.json: update package.json for R1.1.6 (RobinzZH)0f08a19
] - websocket: dead code removal (tarotlwei)0e36f92
] - mail: remove deprecated template (RobinzZH)fdc5b80
] - heapdump: add heapdump (youkunhuang)e559153
] - runtime: add Memory over load alert (bdliu(刘彬德))9258128
] - alpha: move require to function (youkunhuang)7e5d4e9
] - runtime: add new runtime type 'CPU alert' (bdliu(刘彬德))eadd992
] - runtime: add a doc link in CCFinder mail (bdliu(刘彬德))caf1e62
] - logger: logger add limit (youkunhuang)6288737
] - http: ignore errors after a stream was destroyed (youkunhuang)Published by RobinzZH over 6 years ago
f280461
] - websocket: fix websocket not opened (tarotlwei)4608393
] - h5test: deal with res headersSent after fail (youkunhuang)efc566e
] - cpu: fix COPY_PASTE_ERROR (youkunhuang)0933d6f
] - capture: revert merge for ajax and capturer (youkunhuang)dd2be78
] - captrue: must return the push result (timcui)486dc50
] - network: bugfix for use address instead of tmp (youkunhuang)5afbea1
] - coverity: fix errors in coverity report (RobinzZH)dec08cf
] - capture: http.request capture on-data => push (timcui)a88841f
] - capture: push method instead of on-data event to capture (timcui)c814f83
] - ajax: do something for pipe on error (youkunhuang)418cfc4
] - ajax: error events remove before close bug fix (youkunhuang)eb89137
] - coverity: fix errors in coverity report (RobinzZH)c2dee9f
] - websocket: fix websocket log reportLogIndex (tarotlwei)93b30c9
] - openapi: set default value for ip (youkunhuang)3de60dc
] - package.json: upgrade tsw version (RobinzZH)93124a3
] - network: use bps instead of kbps (youkunhuang)958e335
] - tnm2: add cpu load and network info report (youkunhuang)0cdbd58
] - logger: no use strict (youkunhuang)d559b85
] - master: refactor the master restart function (youkunhuang)bce46e0
] - travis: add node-v10.5.0 (youkunhuang)c00e25d
] - router: string type limited for router.name (youkunhuang)d061dc8
] - jslint: update rules (youkunhuang)957fb7c
] - jslint: close new-cap (youkunhuang)f27c587
] - jslint: update jslint rules for tmpl.js (youkunhuang)ff76178
] - seajs: res use const instead of let (youkunhuang)1452ec0
] - config: allows to specify the path of config at startup (lemanzhang)ec101fb
] - config: dns timeout use 1000 instead of 3000 (youkunhuang)89841bc
] - websocket: delete unused tnm2 key (youkunhuang)45abc0a
] - window: revert support vue ssr (youkunhuang)c4066d6
] - window: support vue ssr (yuukiyao)19139f9
] - window: support vue ssr (yuukiyao)8f0d1f9
] - error: logger socker error info (youkunhuang)97d82b4
] - websocket: add error ignore list (youkunhuang)fe89cac
] - capture: clean event after end or error (youkunhuang)b924c7b
] - Revert "chore(window): support vue ssr" (yuukinan)Published by RobinzZH over 6 years ago
f500516
] - websocket: fix websocket log reportLogIndex (tarotlwei)c61434d
] - openapi: change const error by eslint fix (RobinzZH)69c44f4
] - openapi: filter key with undefined-value in sig calculation (RobinzZH)9245a66
] - openapi: set default value for ip (youkunhuang)7d0a1e1
] - capture: fix event leek (youkunhuang)204ee81
] - mail: fix tmpl js error (RobinzZH)e443ffe
] - cpu: fix identical branches for if-else (RobinzZH)28cf591
] - download: fix har download bug (youkunhuang)f9df31e
] - reload: ignore warning while reloading (youkunhuang)6ca0aca
] - sea-node: do not use cache when options
has paths
property (mapleeit)398bf63
] - ccfinder: init data start after clear (youkunhuang)72be759
] - router: keep body same in router (youkunhuang)8f75354
] - h5test: add link to logview (RobinzZH)6fa72dc
] - package.json: upgrade project version (RobinzZH)a952c04
] - router: update log when ip empty (youkunhuang)8c3261a
] - router: support app.beforeStart in http router (youkunhuang)f51c7c2
] - router: support app.beforeStart in http router (youkunhuang)86257db
] - node: support node 10 (youkunhuang)5a33483
] - warning: update runtimeType for warning (youkunhuang)722ec46
] - window: revert support vue ssr (youkunhuang)26a7f59
] - logview: update triple-clicking tips (RobinzZH)0daa459
] - logview: triple-clicking to highlight url (RobinzZH)e5c4618
] - openapi: update default param for signature (RobinzZH)cd9d01d
] - window: support vue ssr (yuukiyao)d831cae
] - window: support vue ssr (yuukiyao)c0148a0
] - error: logger socker error info (youkunhuang)381223d
] - websocket: add error ignore list (youkunhuang)4f747c1
] - capture: clean event after end or error (youkunhuang)bd11d0c
] - http: add dns and connect time (youkunhuang)675d904
] - http.test: code refactor (RobinzZH)f1f0003
] - nyc: remove deprecated folder (RobinzZH)a98d2d2
] - mail: update mail tmpl (youkunhuang)1e629a9
] - test: remove lib and move test case to tsw (RobinzZH)321e594
] - websocket: websocket report refactor (tarotlwei)6ad9cb9
] - capturer: support requestHeader and requestBody (youkunhuang)90637b1
] - examples: add gitignore file (youkunhuang)bfb00c2
] - logger: getCallInfo module improving performance (youkunhuang)8fa5f8e
] - alpha: update skyMode add getUin (youkunhuang)07c1803
] - capture: add captureIncomingMessageBody (youkunhuang)1e4a91e
] - cpu: refactor cpu notify and del heapdump (youkunhuang)107e9a0
] - n-api: ignore N-API warning mail (youkunhuang)e7ef9cc
] - docker: change CMD to bin/proxy/startup.sh
(fduxiao)41ddb7a
] - docker: add dockerfile (fduxiao)d8c1b5b
] - docs(examples) : add egg.js examples (youkunhuang)6f70f8d
] - test(openapi) : fix the unit test (RobinzZH)9c4b4d8
] - Revert "chore(window): support vue ssr" (yuukinan)98efd54
] - test(http) : add test cases (RobinzZH)cf9647a
] - test(alpha) : remove iswin32like case (RobinzZH)92c8d97
] - test(gziphttp) : add test cases (RobinzZH)9ab0e35
] - test(xss) : add test cases (RobinzZH)aa55ba0
] - test(alpha) : add test cases (RobinzZH)Published by RobinzZH over 6 years ago
df24cbe
] - ccfinder: update mail text (youkunhuang)b168e7f
] - ccfinder: fix num is not a number (youkunhuang)f2cf3bf
] - package.json: upgrade project version (RobinzZH)0259a87
] - chmod: chmod executable for shell (youkunhuang)ea84641
] - shell: use execPath in startup.sh (youkunhuang)b206bfe
] - tsw: merge lib forder to tsw (youkunhuang)a8ab827
] - eslint: eslint ignore bin/deps (youkunhuang)1c0b35d
] - eslint: ignore node_modules (youkunhuang)a9a0f83
] - h5test: test env report only once (youkunhuang)ff61284
] - ccfinder: support config.CCIPLimitAutoBlock (youkunhuang)5fa2cb2
] - h5test: compile tmpl RobinzZH committed (RobinzZH)c2be98d
] - h5test: enlarge the click-area for group navigation (RobinzZH)c38b0bb
] - h5test: compile tmpl (RobinzZH)4921df0
] - h5test: enhance group navigation (RobinzZH)b07bb4d
] - h5test: change H5test list UI (#102) (RobinzZH)d41a3d1
] - h5test: change H5test list UI (RobinzZH)3a81020
] - h5test: groups sort before filter (youkunhuang)dd31d7f
] - h5test: add group navigation (#99) (RobinzZH)62d56b1
] - h5test: support allGroup api for openapi (youkunhuang)Published by RobinzZH over 6 years ago
963adeb
] - master: fix runtimeType: unhandledRejection (youkunhuang)21eda71
] - cpu: use string type in cp.exec #84 (youkunhuang)ab129c5
] - window: move windowHasDisabled to global (youkunhuang)ccd90f0
] - logger: error logger double echo in inspect (youkunhuang)3c4abdb
] - logger: error logger double echo in inspect (youkunhuang)f1825f8
] - master: master.js Readability optimization (youkunhuang)d104ada
] - master: add admin.start() in master (youkunhuang)9df7e5c
] - master: inspect startup move to master (youkunhuang)544216f
] - all: use isWin32Like (youkunhuang)76e3db1
] - router: refactor code (youkunhuang)d11727b
] - plug: refactor code (youkunhuang)3961ec2
] - package.json: move optionalDependencies to scripts (RobinzZH)c34f56c
] - startup: update startup shell (youkunhuang)bf636a1
] - startup: update startup shell (youkunhuang)7105eb4
] - startup: support node_args.ini (youkunhuang)27e1355
] - logger: unhandledRejection run with domain (youkunhuang)f8aa711
] - http: http.proxy.js refactor (youkunhuang)ddaf2c9
] - http: http.route.js refactor (youkunhuang)eb00c5f
] - webso: use config.cpuLimit (youkunhuang)f17842f
] - logger: unhandledRejection run with domain (youkunhuang)Published by RobinzZH over 6 years ago
db8f9f1
] - wwwroot: fix-eslint (youkunhuang)4bcacb2
] - reload: relaod (youkunhuang)7a646a5
] - wwwroot: fix-eslint (youkunhuang)5867d38
] - reload: relaod (youkunhuang)4cb7459
] - callinfo: can't use strict for using callee (timcui)ee602c9
] - shell: update-top100 (youkunhuang)e62ef37
] - h5test: h5test-update (youkunhuang)42d6c3e
] - shell: update-top100 (youkunhuang)104810f
] - h5test: h5test-update (youkunhuang)d60d6b2
] - logger: logger.js (youkunhuang)217ad7c
] - process: process-argv (youkunhuang)9c3f717
] - eslint ignore wwwroot (timcui)6440362
] - eslint ignore wwwroot (timcui)deeee41
] - ignore wwwroot dir eslint (timcui)7c776da
] - not ignore l5api eslint (timcui)2bc44d5
] - add pull template & code conduct (timcui)ae0ba26
] - add pull template & code conduct (timcui)3609f5c
] - config: default-cpuLimit (youkunhuang)222ee9d
] - use alloy eslint config (timcui)4e9849d
] - use alloy eslint config (timcui)b48e248
] - tsw: add-dump-h5test (youkunhuang)79239b5
] - runtime: ajax-parse-error (youkunhuang)2f64c10
] - master: admin (youkunhuang)3832c72
] - tsw: add-dump-h5test (youkunhuang)3b8c3c6
] - use alloy eslint config (timcui)fe5eec3
] - use alloy eslint config (timcui)5e953a8
] - runtime: ajax-parse-error (youkunhuang)37031fc
] - master: admin (youkunhuang)314fcb3
] - fix eslint dismatch rules (timcui)6eaff2b
] - fix eslint dismatch rules (timcui)59bb79a
] - fix eslint dismatch rules (timcui)00fde12
] - http: probe request (youkunhuang)5436126
] - add description
to package.json to avoid WARN when npm install (maplemiao)f14a116
] - add .npmrc to avoid make package-lock.json (maplemiao)7b65b21
] - all: use eslint rule prefer-const (neilcui)5d9284b
] - all: use eslint rule no-var, replace all var to let or const (neilcui)1398faa
] - use overrides instead of eslintrc file (neilcui)d582821
] - all: include more eslint rules (neilcui)251184a
] - add commit lint to travis ci (neilcui)4a3f62e
] - add commitline to validate commit message (neilcui)a142e6f
] - docs(readme) : logger (youkunhuang)6ed5da3
] - test : add unit tests (RobinzZH)4aeb795
] - fix bug (youkunhuang)078bfd6
] - test commitlint (neilcui)ad8ebc2
] - 调整windows下启动逻辑,去掉探测请求判断 (youkunhuang)55978ab
] - 保持返回值为defer (youkunhuang)7be958d
] - 开发者模式不上报 (youkunhuang)b7c001f
] - 实时监控,支持windows (youkunhuang)38df8b6
] - eslint : tab to spaces (neilcui)987cd59
] - eslint : eol new line (neilcui)b5ee12c
] - eslint : end_of_line (neilcui)Published by RobinzZH over 6 years ago