Skip to content

Latest commit

 

History

History
1215 lines (956 loc) · 130 KB

changeLog.md

File metadata and controls

1215 lines (956 loc) · 130 KB

ChangeLog

Bug fixes

  • [63007502] - ajax: fix bug for body is empty on delete request (youkunhuang)
  • [96126b2e] - default: add websocket router, fixed #340 (robinzhxie)

Features

  • [82a3375e] - support mime type text/json (tickli)

Bug fixes

  • [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)

Other commits

  • [97ea641a] - docs : upgrade 1.4.3 (robinzhxie)

Bug fixes

  • [173829bb] - upgrade version to match npm (robinzhxie)

Other commits

  • [9243c944] - docs : update change log (robinzhxie)

Bug fixes

  • [8d678781] - get user IP from XXF first (youkunhuang)
  • [fda2ad28] - resolved #324 (Zhang Kaidong)
  • [5d27976e] - upgrade ws version to 7 (RobinzZH)

Code Refactoring

  • [8bb067c0] - fix Dockerfile (mapleeit)
  • [98762a59] - refactor some code (youkunhuang)

Other commits

Bug fixes

  • [e555f55b] - resolved #317 (lemanzhang)
  • [e8dd7e14] - websocket: window not find (tarotlwei)
  • [da266d91] - encryption: update iterations for pbkdf2 (robinzhxie)
  • [c5727216] - docker: update Dockerfile (mapleeit)

Features

  • [edf16146] - docker: don't redirect stdout in dockerfile (mapleeit)
  • [4ff24c26] - add ignoreSIGTERM config (lemanzhang)

Code Refactoring

  • [868c498b] - sync from tencent interal TSW (youkunhuang)
  • [2bc400b2] - docker: add nodejs-npm for building image (lemanzhang)

Other commits

  • [fc28436d] - 1.4.0 (mapleeit)
  • [0805d72c] - test(encryption) : test decode for v1 & v2 (robinzhxie)
  • [17f15fe6] - docs(changelog) : update change log (robinzhxie)

Bug fixes

  • [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)

Features

  • [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)

Code Refactoring

  • [a423efc3] - upgrade 1.3.0-alpha (robinzhxie)
  • [774f626a] - server: exit while listening failure (youkunhuang)
  • [43ad32f8] - master: update overload rules (youkunhuang)
  • [eee94bf0] - util: use realIp first (youkunhuang)

Other commits

  • [9872a70f] - docs(changelog) : update tag name (RobinzZH)
  • [b49ba073] - docs : update change log (robinzhxie)

Bug fixes

  • [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)

Features

  • [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)

Code Refactoring

  • [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)

Other commits

  • [615b7e59] - docs : update change logs for v1.2.3 (RobinzZH)
  • [6d9db67b] - fix:memory-leak when chean require.cache (loviselu)
  • [66a5f0d0] - docs(changelog) : append changelog for 1.2.2 (RobinzZH)
  • [f45e6470] - docs(changelog) : append changelog for 1.2.2 (RobinzZH)

Bug fixes

  • [88f35c4d] - config: use resolve support absolute path & fix require (neilcui)
  • [2a426a67] - ajax: assert null of request before use (youkunhuang)
  • [94d80397] - ccfinder: solve conflict (sunYanxl)
  • [0d785747] - lang: fix translate error (sunYanxl)
  • [35754f66] - ccfinder: fix bug for miss end tag (youkunhuang)
  • [f868ab32] - cpu: ignore support for windows (youkunhuang)
  • [cbd16ca2] - logger: fix log is null (tarotlwei)
  • [ceaa05e5] - logreport: log filled report (tarotlwei)
  • [83799985] - websocket: bugfix (tarotlwei)
  • [84449e56] - runtime: let url string instead of Tag a (wikibady)
  • [d4f72e68] - runtime: let url string instead of Tag a (wikibady)
  • [6bb5be88] - websocket: log message length instead of message body (neilcui)

Features

  • [c5d2ff7c] - http: support ipv6 (youkunhuang)
  • [3ff1e380] - config: add search path of config file (sunYanxl)
  • [a5f8819c] - config: add search path of config.js (sunYanxl)
  • [ab923d50] - package.json: start 1.2.1 development (RobinzZH)
  • [275f1104] - i18n: support i18n (sunYanxl)

Code Refactoring

  • [8e0860f5] - ccfinder: list hostname and pathname for black ip (youkunhuang)
  • [2792e695] - all: refactor filename (youkunhuang)
  • [a17851db] - config: refactor config (youkunhuang)
  • [107cdeea] - http2: ignore http2 ExperimentalWarning (youkunhuang)
  • [bedc8245] - startup: add log in startup.sh (youkunhuang)
  • [54b79bcd] - cclint: use 3x instead of 1x (youkunhuang)
  • [eb551a17] - cciplimit: update default value to 200 on config.CCIPLimit (youkunhuang)
  • [cb7a92f8] - ccfinder: refactor ccfinder (youkunhuang)
  • [1883db19] - tnm2: keep report async (youkunhuang)
  • [3405e926] - logger: write once (youkunhuang)
  • [3a0f3905] - websocket: clean beforelogclean callback (tarotlwei)
  • [89f958e3] - logger: add before log report callback (tarotlwei)
  • [c77dbd60] - tnm2: async while reporting (youkunhuang)
  • [247bc3a4] - master: keep process.title as TSW (youkunhuang)
  • [3bda8727] - runtime: add Memory over load alert (wikibady)
  • [2ece2769] - runtime: add new runtime type 'CPU alert' (wikibady)
  • [a0a3c0b3] - runtime: add a doc link in CCFinder mail (wikibady)
  • [fc7e1e23] - runtime: add Memory over load alert (wikibady)
  • [040fe549] - runtime: add new runtime type 'CPU alert' (wikibady)
  • [b633d266] - runtime: add a doc link in CCFinder mail (wikibady)

Other commits

  • [8d2387e3] - docs(changelog) : update change log (RobinzZH)

Features

  • [34a01ec2] - npm: support npm and npx (youkunhuang)

Bug fixes

  • [447cd38f] - websocket: default allow origin (tarotlwei)
  • [d389c5cb] - httpproxy: rename variable user_00 -> workerUid (mapleeit)

Features

  • [eff338f8] - npm: change pkg name to support npm (RobinzZH)
  • [c6608dd1] - websocket: optimize report log (tarotlwei)

Code Refactoring

  • [0f08a194] - websocket: dead code removal (tarotlwei)
  • [0e36f924] - mail: remove deprecated template (RobinzZH)

Other commits

  • [48ad4612] - docs(changelog) : add release log (RobinzZH)

Bug fixes

  • [36bbfe85] - contextwrap: remove window and context while ContextWrap.destory (youkunhuang)
  • [7d8a2917] - h5test: handle type error (RobinzZH)
  • [e8fc11d7] - h5test: fix batch delete bug (RobinzZH)
  • [611a1baa] - logreport: clean logJson (tarotlwei)
  • [335da911] - websocket: check origin host bugfix (tarotlwei)
  • [7a88e9de] - h5test: support batch request to resolve #188 (RobinzZH)
  • [537207c9] - version: limit nodejs version (muyan)
  • [9ae90cf1] - version: restricted version (muyan)
  • [ff964601] - logreport: fixbug logText --> logJson (youkunhuang)

Features

  • [8f1d556b] - mail: add request body in email (RobinzZH)
  • [7e2bb222] - websocket: add websocket origin limit (tarotlwei)
  • [07947d13] - logview: add navigation in logview (muyan)

Code Refactoring

  • [0e99d8e4] - hippo: use napi.node instead of .node (youkunhuang)
  • [8d0f93e8] - cmem-ans13: revert ans13 napi (youkunhuang)
  • [ee8fcfb7] - hippo: use napi.node instead of .node (youkunhuang)
  • [fdc5b808] - heapdump: add heapdump (youkunhuang)

Other commits

  • [b31e2fa1] - 不用weakMap (loviselu)
  • [6cc626c4] - var缓存const (loviselu)
  • [b655a313] - 内存泄露 (loviselu)
  • [3544e4fd] - test(cd) : reset appid after test cases (RobinzZH)
  • [4682a426] - Add hippo N-API addon (airyli)
  • [d239a29e] - fix memory error (kingweicai)
  • [a706207b] - fix bug: get the data result when finish (kingweicai)
  • [c474cff6] - 测试下eslint (youkunhuang)
  • [583ecdbc] - 测试下eslint (youkunhuang)
  • [2b4e656e] - docs(contributing) : add contributing_en.md (muyan)

Bug fixes

  • [2f94faa7] - websocket log: clear logJson (tarotlwei)
  • [273a1c9f] - runtime: let url string instead of Tag a (bdliu(刘彬德))
  • [3eb9b54c] - logreport: fixbug for logText assert (youkunhuang)
  • [1c221644] - cmem.l5: use instances cache instead of poolsize (RobinzZH)
  • [a985a38c] - runtime: bugfix for find bad code (youkunhuang)
  • [0cc071c6] - config.js: fix config file path (wayenli)
  • [33025959] - keyman: use type instead of runtimeType (youkunhuang)
  • [20964052] - h5-test: use local instead of context (youkunhuang)
  • [4d3e4b6d] - gzipHttp: use headerSent before setHeader (youkunhuang)
  • [d03204f6] - uls: safe check for uin (youkunhuang)
  • [30a45530] - uls: safe check for uin (youkunhuang)
  • [35a8375d] - menshen: fix IDENTICAL_BRANCHES (youkunhuang)
  • [28272f8f] - webapp: compatible with non-qmf server (neilcui)
  • [d8aef083] - version: fix bug for self (youkunhuang)
  • [1c514b44] - network: bugfix for use address instead of tmp (youkunhuang)
  • [7f0151a8] - version: fix bug for self (youkunhuang)
  • [f1a69685] - jslint: jslint bugfix (youkunhuang)
  • [65d2a948] - jslint: jslint bugfix (youkunhuang)
  • [c9054bc9] - jslint: jslint bugfix (youkunhuang)
  • [82bfe3ef] - jslint: jslint bugfix (youkunhuang)
  • [8e494828] - jslint: jslint bugfix (youkunhuang)
  • [7418590b] - jslint: jslint bugfix (youkunhuang)
  • [21da8ded] - jslint: jslint bugfix (youkunhuang)
  • [20fec491] - jslint: jslint bugfix (youkunhuang)
  • [0ca67aac] - jslint: jslint bugfix (youkunhuang)
  • [abc42cf8] - jslint: jslint bugfix (youkunhuang)
  • [3bad1a92] - jslint: jslint bugfix (youkunhuang)
  • [17ad5b8e] - jslint: jslint bugfix (youkunhuang)
  • [18f057ea] - jslint: jslint bugfix (youkunhuang)
  • [298c942e] - jslint: jslint bugfix (youkunhuang)
  • [63c1e8cc] - jslint: jslint bugfix (youkunhuang)
  • [b94e75ee] - jslint: jslint bugfix (youkunhuang)
  • [f49208b3] - jslint: jslint bugfix (youkunhuang)
  • [af8ea43a] - jslint: jslint bugfix (youkunhuang)
  • [41e44412] - jslint: jslint bugfix (youkunhuang)
  • [65268389] - jslint: jslint bugfix (youkunhuang)
  • [253f59f8] - jslint: jslint bugfix (youkunhuang)
  • [3454e2a0] - jslint: jslint bugfix (youkunhuang)
  • [20704623] - jslint: jslint bugfix (youkunhuang)
  • [3087a745] - jslint: jslint bugfix (youkunhuang)
  • [29dcc3b5] - jslint: jslint bugfix (youkunhuang)
  • [8cb7109e] - jslint: jslint bugfix (youkunhuang)
  • [45c044c0] - jslint: jslint bugfix (youkunhuang)
  • [e67f40ff] - jslint: jslint bugfix (youkunhuang)
  • [1845b59f] - jslint: jslint bugfix (youkunhuang)
  • [3015b331] - jslint: jslint bugfix (youkunhuang)
  • [bc0105a0] - tnm2: delete SUM_TSW_WEBSOCKET_RESPONSE (youkunhuang)
  • [e863c274] - taf-stream: use the Buffer.alloc() (youkunhuang)
  • [5a355b00] - uls: fix Error.stackTraceLimit modify bug (youkunhuang)
  • [1440d41c] - ref: move ref forder (youkunhuang)
  • [42fb5831] - ref: move ref forder (youkunhuang)
  • [f2a06227] - CD.mail: code-compatible for camelCase change (RobinzZH)
  • [fb0f3f48] - CD.mail: code-compatible for camelCase change (RobinzZH)
  • [fdae48b4] - notify: fix error ignore not work (youkunhuang)
  • [105ecb82] - window: move to global (youkunhuang)
  • [50737c73] - reload: realod-and-wwwroot (youkunhuang)
  • [f38b5423] - logger: bin (youkunhuang)
  • [11e3eccf] - tsw: bin (youkunhuang)
  • [53a174c4] - tsw: bin (youkunhuang)
  • [bafb885d] - tsw: bin (youkunhuang)
  • [35ebab2e] - master: bin (youkunhuang)
  • [1f7eb2a7] - shell: update-top100 (youkunhuang)

Features

  • [b9375127] - master: add event report for worker (youkunhuang)
  • [b22f8e0b] - h5-test: add ckv report (youkunhuang)
  • [85834fe5] - memcached: add ckv monitor (youkunhuang)
  • [90671833] - memcached: add ckv monitor (youkunhuang)
  • [15ebc877] - package.json: update package.json for R1.1.6 (RobinzZH)
  • [5104b430] - webapp: module support node module (neilcui)
  • [b082d4f9] - webapp: module support node module (neilcui)
  • [2cf1e0e7] - api: Add the OMG's operations component API (bossapi, mcallapi, nameapi) (dazhao)
  • [dae131e1] - tnm2: add cpu load and network info report (youkunhuang)

Code Refactoring

  • [ffb190d3] - shell: +x for *.sh (youkunhuang)
  • [8e03b66d] - ip.alpha: test eslint (youkunhuang)
  • [e5591538] - runtime: add Memory over load alert (bdliu(刘彬德))
  • [92581286] - alpha: move require to function (youkunhuang)
  • [7e5d4e99] - runtime: add new runtime type 'CPU alert' (bdliu(刘彬德))
  • [eadd9923] - runtime: add a doc link in CCFinder mail (bdliu(刘彬德))
  • [66d3da56] - ptlogin: update logger on timeout (youkunhuang)
  • [cf2f88c0] - webapp: throw a wanring while webapp unpack error (youkunhuang)
  • [b7c390f3] - webapp: throw a wanring while webapp unpack error (youkunhuang)
  • [332acc83] - monitor: delete isCloud (youkunhuang)
  • [3be061fd] - tools: fix bug (youkunhuang)
  • [caf1e626] - logger: logger add limit (youkunhuang)
  • [bf611037] - tnm2: use tsw mapping.json (youkunhuang)
  • [62887378] - http: ignore errors after a stream was destroyed (youkunhuang)
  • [5c5f69fa] - email: use pre insted of div (youkunhuang)
  • [d05cf064] - jslint: use TSW jslint instead of private (youkunhuang)
  • [4f82eeec] - runtime: ignore error for memcached add callback (youkunhuang)
  • [8f1939a8] - config: update config default value for tencent (youkunhuang)
  • [44e6ecff] - config: dns timeout use 1000 instead of 3000 (youkunhuang)
  • [ab7fd280] - dcapi: toIp default update (youkunhuang)
  • [6f877682] - tnm2: delete unused key (youkunhuang)
  • [cf07c852] - tnm2: add SUM_TSW_NET_* (youkunhuang)
  • [5d1077fa] - runtime: limit runtimeType (youkunhuang)
  • [a35a8a7f] - node: use Buffer.alloc in taf-stream (youkunhuang)
  • [70b75e70] - node: update node to 10.5.0 (youkunhuang)
  • [6b62756d] - node: update node to 10.4.1 (youkunhuang)
  • [3562cd57] - node: update node to 10.4.1 (youkunhuang)
  • [fde04f90] - capture: clean event after end or error (youkunhuang)
  • [1dc8eeaa] - node: update to node-v9.11.2 (youkunhuang)
  • [95673e34] - uls: support disableLineNumber (youkunhuang)
  • [c7720f90] - uls: support otherCfg.showLineNumber (youkunhuang)
  • [89413309] - l5: support string type (youkunhuang)
  • [e9311eb0] - l5: support string type (youkunhuang)
  • [d0136ef5] - tools: delete ipinfo tools (youkunhuang)
  • [88b5be8e] - capturer: support requestHeader and requestBody (youkunhuang)
  • [b0d61109] - napi: use .napi.node (youkunhuang)
  • [1f516841] - napi: use .napi.node (youkunhuang)
  • [d9e265b1] - tools: add ip alpha tools (youkunhuang)
  • [b298e3d0] - alpha: add ip alpha (youkunhuang)
  • [c073df80] - notify: tsw mail logger update (youkunhuang)
  • [a466f65b] - deps: version2 test (youkunhuang)
  • [976598aa] - deps: version1 test (youkunhuang)
  • [44fd0a90] - shell: update shell so.sh (youkunhuang)
  • [829f410e] - deps: use md5 on tar shell (youkunhuang)
  • [168859ae] - deps: fix deps chmod (youkunhuang)
  • [ab08f0b9] - deps: tar deps (youkunhuang)
  • [d29416a8] - deps: add deps.tar.gz (youkunhuang)
  • [3cfb8a26] - deps: add deps.tar.gz in so (youkunhuang)
  • [e73eda77] - tab to spaces (neilcui)
  • [07d1d729] - changelog: delete change log (youkunhuang)
  • [aba0f719] - all: use deps forder (youkunhuang)
  • [d01299a5] - tsw: merge lib forder to tsw (youkunhuang)
  • [1cc6f4fe] - eslint: del bin/.eslintignore (youkunhuang)
  • [6bb64dfc] - ccfinder: support config.CCIPLimitAutoBlock (youkunhuang)
  • [d22a3f39] - ab: add ab command (youkunhuang)
  • [3cb0a49d] - all: update version (youkunhuang)
  • [cb02dcb4] - all: sync from Tencent/dev (youkunhuang)
  • [11758788] - mail: msgInfo ignore weixin and rtx (youkunhuang)
  • [4808ac86] - report: del alpha SUM_TSW_ALPHA_LOG_KEY (youkunhuang)
  • [a159227a] - all: use isWin32Like (youkunhuang)
  • [fa94c1f3] - mail: title add runtimeType (youkunhuang)
  • [a4f1723a] - tencent: add miss code (youkunhuang)
  • [68c379a8] - mail: keep title origin (youkunhuang)
  • [ddaa04f4] - master: sync from dev (youkunhuang)
  • [4b5406df] - addons: tdbank update (youkunhuang)
  • [5561b852] - tdbank: tdbank update (youkunhuang)
  • [d7be96b2] - http: sync from Tencent/dev (youkunhuang)
  • [0e7c01ca] - tdbank: add log/tdbank forder (youkunhuang)
  • [dfa5ff21] - logger: sync from dev (youkunhuang)
  • [fcc15ac6] - tsw: bin (youkunhuang)
  • [205b7f9d] - config: cpuLimit-default-value (youkunhuang)
  • [bf17c8b0] - config: cpuLimit-default-value (youkunhuang)
  • [feb3611e] - config: cpuLimit-default-value (youkunhuang)

Other commits

  • [20793621] - docs(contributing) : add contributing.md (muyan)
  • [f68dbc00] - cmem napi (kingweicai)
  • [105d2b42] - update (bdliu(刘彬德))
  • [f8a814a1] - update:告警邮件增加文档说明 (bdliu(刘彬德))
  • [1701eba3] - 本地代码冲突了,解决后重新编译新的,上传下新的编译 (kingweicai)
  • [ed11b864] - gifEncoder napi (kingweicai)
  • [1b3acfb3] - tcapi napi (kingweicai)
  • [a45eff2b] - L5_napi (kingweicai)
  • [bf2ccc4f] - style(all) : use camelCase only (youkunhuang)
  • [e0ada8bd] - style(all) : use camelCase only (youkunhuang)
  • [1f201a6f] - style(all) : use camelCase only (youkunhuang)
  • [80106743] - fix eslint error (RobinzZH)
  • [9d4f092c] - style(mail) : use camelCase (youkunhuang)
  • [36289324] - ajax不考核 (youkunhuang)
  • [45a17956] - eslint (youkunhuang)
  • [a8ea8281] - dev 2 oa (youkunhuang)
  • [576fd9a8] - dev 2 oa (youkunhuang)
  • [a5a3cfbb] - 同步代码 (youkunhuang)
  • [d11368e0] - 配置同步 (youkunhuang)
  • [fa2e5368] - 探测请求判断逻辑 (youkunhuang)
  • [21a0e333] - 解决报错 (youkunhuang)
  • [19ba3d88] - fix bug (youkunhuang)
  • [db43b52f] - fix bug (youkunhuang)
  • [a5468fd2] - 更新版本 (youkunhuang)
  • [b5ead81d] - 同步代码 (youkunhuang)
  • [4450fdd6] - fix cpu绑依赖 (youkunhuang)
  • [69c71f1b] - 绑核操作 (youkunhuang)
  • [dd8055d0] - 绑核逻辑同步到开源版,增加windows多核支持 (youkunhuang)
  • [0e18fffc] - logger (youkunhuang)
  • [05ce2193] - listening (youkunhuang)
  • [5c6be40d] - 忽略目录调整 (youkunhuang)
  • [cb46359d] - svn迁移 (youkunhuang)
  • [310fdbc7] - svn迁移到git (youkunhuang)
  • [96ff2110] - 代码重构 (youkunhuang)
  • [43a16d63] - sync from dev (youkunhuang)
  • [4692b86b] - sync from dev (youkunhuang)
  • [0c555120] - pending (youkunhuang)
  • [006f315a] - 代码同步 (youkunhuang)
  • [b3a363ae] - 代码规范同步 (youkunhuang)
  • [b12cb8a1] - queue优化 (youkunhuang)
  • [3152df12] - <=0 优化 (youkunhuang)
  • [cf95f0ea] - 增加测试用例 (youkunhuang)
  • [45bb112a] - 内部版迁移到git维护 (youkunhuang)
  • [4f4ca1b8] - [email protected] (youkunhuang)
  • [1a46c1dd] - Revert "同步SVN代码" (RobinzZH)
  • [99935e57] - 同步svn代码 (youkunhuang)
  • [e2b91f80] - bugfix (RobinzZH)
  • [64ab0fb6] - 增加用例 > openapi 覆盖率 (RobinzZH)
  • [36d7fc48] - openapi签名测试 (RobinzZH)
  • [a9725240] - .gitignore (RobinzZH)
  • [a3b44e1e] - 同步SVN代码 (RobinzZH)
  • [c258082a] - 白名单内 (youkunhuang)
  • [a6f9209b] - 完善文档 (youkunhuang)
  • [71bbf77d] - 同步单元测试内容 (RobinzZH)
  • [a4d1e96e] - 1.0.1435 (youkunhuang)
  • [d8bdde29] - change log (youkunhuang)
  • [0b26ba71] - 1.0.1434 (youkunhuang)
  • [51b8d604] - 1.0.1426 (youkunhuang)
  • [ee0d5ac8] - 1.0.1425 (youkunhuang)
  • [7d8e2454] - 1.0.1424 (youkunhuang)
  • [b49318d3] - 1.0.1424 (youkunhuang)
  • [f9acceb9] - 更新license (robinzhxie)
  • [8f578ced] - 1.0.1420 (youkunhuang)
  • [aab692ca] - 更新zepto (youkunhuang)
  • [37b0853e] - 换为zepto.js (youkunhuang)
  • [e77047bf] - LICENSE 更换两个依赖组件的名字 (robinzhxie)
  • [8fe62e14] - 更新license (robinzhxie)
  • [8185c5eb] - 更新examples (youkunhuang)
  • [a2e4096e] - 更新koa (youkunhuang)
  • [b7b91aa3] - 1.0.1414 (youkunhuang)
  • [215b1571] - koa (youkunhuang)
  • [b8dbae13] - 1.0.1411 (youkunhuang)
  • [33e9edab] - 调整下顺序 (robinzhxie)
  • [f974f7e1] - Update License (robinzhxie)
  • [c29dd4bf] - License sample (robinzhxie)
  • [a72c28b0] - 更新下说明 (youkunhuang)
  • [1964ca67] - 路径纠正 (youkunhuang)
  • [a94e0276] - 修改默认配置 (youkunhuang)
  • [29a05b32] - 增加log目录创建逻辑 (youkunhuang)
  • [ef2a100c] - 1.0.1394 (youkunhuang)
  • [4cb21789] - delete logger/logger.js (youkunhuang)
  • [76b67ee3] - 增加配置项 (youkunhuang)
  • [cad7edaf] - logman优化 (youkunhuang)
  • [47c4265d] - logger 优化 (youkunhuang)
  • [2fec9e94] - logger优化 (youkunhuang)
  • [a3241035] - 同步代码 1.0.1387 (youkunhuang)
  • [76534136] - 1.0.1372 (youkunhuang)
  • [43057f4a] - TSW.js (youkunhuang)
  • [2987de6f] - 1.0.1367 (youkunhuang)
  • [ccea7bc6] - logo (iscowei)
  • [709149a5] - 更换logo (iscowei)
  • [c91a4df7] - 架构图调整下箭头线 (iscowei)
  • [6d4f7ea2] - Revert "换张图" (robinzhxie)
  • [db0fd4e5] - 换张图 (robinzhxie)
  • [daada248] - readme (yuukiyao)
  • [a3d91cab] - 背景图更新 (robinzhxie)
  • [5818d375] - structure (neilcui)
  • [c0521a06] - structure (neilcui)
  • [934537e6] - 图修改 (robinzhxie)
  • [0762ff9f] - 架构图 (robinzhxie)
  • [800ca66e] - readme (yuukiyao)
  • [1c55c31f] - 更新readme (robinzhxie)
  • [0e76b073] - change doc (neilcui)
  • [569a58be] - change doc (neilcui)
  • [a45da11c] - change doc (neilcui)
  • [734cdb92] - change doc (neilcui)
  • [f60183a3] - change doc (neilcui)
  • [fdd605ad] - change doc (neilcui)
  • [01e20b3e] - change doc (neilcui)
  • [3a459b73] - update README (neilcui)
  • [8f1d12ee] - 配置手册 (robinzhxie)
  • [bc157ba5] - update badge (robinzhxie)
  • [792527a4] - Node.js版本要求 (robinzhxie)
  • [96801a43] - readme中文补回来 (yuukiyao)
  • [4ee69e00] - readme (yuukiyao)
  • [95601da2] - 加个换行 (youkunhuang)
  • [47e77788] - readme (yuukiyao)
  • [d3d3ee85] - readme (yuukiyao)
  • [c870e19d] - format (yuukiyao)
  • [38fe06b3] - readme (yuukiyao)
  • [5f44d1e5] - 用户纬度 (youkunhuang)
  • [c516f5c2] - 全息日志 (youkunhuang)
  • [662b0673] - 官方网站 (youkunhuang)
  • [ed6497f0] - 配套设施 (youkunhuang)
  • [6088130c] - tswjs.org (youkunhuang)
  • [580912bb] - Fiddler (youkunhuang)
  • [2af9a6d2] - 贡献代码 (youkunhuang)
  • [4f2ae33d] - 抓包 (youkunhuang)
  • [6d6ae16c] - 新手入门 (youkunhuang)
  • [4c3072cd] - 文档更新 (youkunhuang)
  • [842997a9] - doc (youkunhuang)
  • [0331d5ca] - doc (youkunhuang)
  • [c1a63f56] - 文档 (youkunhuang)
  • [dac71c80] - 关键字修改 -> 染色抓包 - 异常发现 (robinzhxie)
  • [85bacf15] - 异常发现 (youkunhuang)
  • [3db68e6e] - 基础设施 (youkunhuang)
  • [4d912913] - 1.0.1350 (youkunhuang)
  • [61a7999c] - HAR (robinzhxie)
  • [4f40a90f] - README 丰富 (robinzhxie)
  • [df409ad3] - README 丰富 (robinzhxie)
  • [3970f8e8] - UPDATE README (robinzhxie)
  • [402c2f22] - CONTRIBUTING.md (robinzhxie)
  • [171a1241] - 去掉了版本描述 (robinzhxie)
  • [8aef4f39] - 部分翻译 (robinzhxie)
  • [38337f30] - CONTRIBUTING.md (robinzhxie)
  • [ce462981] - Update link (robinzhxie)
  • [6be5a900] - README UPDATE (robinzhxie)
  • [405a840b] - update CONTRIBUTING link (robinzhxie)
  • [48f1588f] - README (robinzhxie)
  • [fdfd7c82] - README (robinzhxie)
  • [b813fe4f] - 开源代码同步 (youkunhuang)
  • [465f30e7] - 去掉注释 (youkunhuang)
  • [c1f8bb36] - LICENSE (youkunhuang)
  • [b4fa8314] - CHANGELOG (youkunhuang)
  • [6c47fc00] - CONTRIBUTING (youkunhuang)
  • [31e9f5e7] - 开源代码同步 1.0.1319 (youkunhuang)
  • [ec984a52] - del测试代码 (youkunhuang)
  • [2a614e24] - 默认用nobody用户启动 (youkunhuang)
  • [dca38e42] - 解决循环依赖 (youkunhuang)
  • [a2aa7c45] - 启用openapi.tswjs.org域名 (youkunhuang)
  • [5fec7683] - examples (youkunhuang)
  • [8225f129] - 开源重构 (youkunhuang)
  • [41fb05e7] - init project (lemanzhang)

Bug fixes

  • [f2804618] - websocket: fix websocket not opened (tarotlwei)
  • [46083939] - h5test: deal with res headersSent after fail (youkunhuang)
  • [efc566e9] - cpu: fix COPY_PASTE_ERROR (youkunhuang)
  • [0933d6f8] - capture: revert merge for ajax and capturer (youkunhuang)
  • [dd2be781] - captrue: must return the push result (timcui)
  • [486dc509] - network: bugfix for use address instead of tmp (youkunhuang)
  • [5afbea18] - coverity: fix errors in coverity report (RobinzZH)
  • [dec08cf1] - capture: http.request capture on-data => push (timcui)
  • [a88841fa] - capture: push method instead of on-data event to capture (timcui)
  • [c814f83c] - ajax: do something for pipe on error (youkunhuang)
  • [418cfc42] - ajax: error events remove before close bug fix (youkunhuang)
  • [eb891379] - coverity: fix errors in coverity report (RobinzZH)
  • [c2dee9f4] - websocket: fix websocket log reportLogIndex (tarotlwei)
  • [93b30c91] - openapi: set default value for ip (youkunhuang)

Features

  • [3de60dc6] - package.json: upgrade tsw version (RobinzZH)
  • [93124a3c] - network: use bps instead of kbps (youkunhuang)
  • [958e335a] - tnm2: add cpu load and network info report (youkunhuang)

Code Refactoring

  • [0cdbd58c] - logger: no use strict (youkunhuang)
  • [d559b85a] - master: refactor the master restart function (youkunhuang)
  • [bce46e0c] - travis: add node-v10.5.0 (youkunhuang)
  • [c00e25da] - router: string type limited for router.name (youkunhuang)
  • [d061dc89] - jslint: update rules (youkunhuang)
  • [957fb7cf] - jslint: close new-cap (youkunhuang)
  • [f27c587e] - jslint: update jslint rules for tmpl.js (youkunhuang)
  • [ff76178d] - seajs: res use const instead of let (youkunhuang)
  • [1452ec01] - config: allows to specify the path of config at startup (lemanzhang)
  • [ec101fbe] - config: dns timeout use 1000 instead of 3000 (youkunhuang)
  • [89841bc3] - websocket: delete unused tnm2 key (youkunhuang)
  • [45abc0a9] - window: revert support vue ssr (youkunhuang)
  • [c4066d6a] - window: support vue ssr (yuukiyao)
  • [19139f9c] - window: support vue ssr (yuukiyao)
  • [8f0d1f9f] - error: logger socker error info (youkunhuang)
  • [97d82b49] - websocket: add error ignore list (youkunhuang)
  • [fe89cace] - capture: clean event after end or error (youkunhuang)

Other commits

  • [b924c7b3] - Revert "chore(window): support vue ssr" (yuukinan)

Code Refactoring

  • [6fa72dcb] - package.json: upgrade project version (RobinzZH)
  • [a952c04e] - router: update log when ip empty (youkunhuang)
  • [8c3261a8] - router: support app.beforeStart in http router (youkunhuang)
  • [f51c7c2e] - router: support app.beforeStart in http router (youkunhuang)
  • [86257db0] - node: support node 10 (youkunhuang)
  • [5a334839] - warning: update runtimeType for warning (youkunhuang)

Other commits

  • [d8c1b5bb] - docs(examples) : add egg.js examples (youkunhuang)

Bug fixes

  • [e863c274] - taf-stream: use the Buffer.alloc() (youkunhuang)
  • [f5005161] - websocket: fix websocket log reportLogIndex (tarotlwei)
  • [c61434d9] - openapi: change const error by eslint fix (RobinzZH)
  • [69c44f47] - openapi: filter key with undefined-value in sig calculation (RobinzZH)
  • [9245a66a] - openapi: set default value for ip (youkunhuang)
  • [7d0a1e12] - capture: fix event leek (youkunhuang)
  • [204ee815] - mail: fix tmpl js error (RobinzZH)
  • [e443ffe3] - cpu: fix identical branches for if-else (RobinzZH)

Features

  • [8f753549] - h5test: add link to logview (RobinzZH)

Code Refactoring

  • [722ec46e] - window: revert support vue ssr (youkunhuang)
  • [70b75e70] - node: update node to 10.5.0 (youkunhuang)
  • [6b62756d] - node: update node to 10.4.1 (youkunhuang)
  • [3562cd57] - node: update node to 10.4.1 (youkunhuang)
  • [26a7f597] - logview: update triple-clicking tips (RobinzZH)
  • [0daa4596] - logview: triple-clicking to highlight url (RobinzZH)
  • [e5c4618b] - openapi: update default param for signature (RobinzZH)
  • [cd9d01d6] - window: support vue ssr (yuukiyao)
  • [d831caee] - window: support vue ssr (yuukiyao)
  • [c0148a01] - error: logger socker error info (youkunhuang)
  • [381223d7] - websocket: add error ignore list (youkunhuang)
  • [4f747c13] - capture: clean event after end or error (youkunhuang)
  • [fde04f90] - capture: clean event after end or error (youkunhuang)
  • [1dc8eeaa] - node: update to node-v9.11.2 (youkunhuang)

Other commits

  • [6f70f8de] - test(openapi) : fix the unit test (RobinzZH)
  • [9c4b4d83] - Revert "chore(window): support vue ssr" (yuukinan)

Bug fixes

  • [28cf5918] - download: fix har download bug (youkunhuang)
  • [f9df31eb] - reload: ignore warning while reloading (youkunhuang)
  • [6ca0aca7] - sea-node: do not use cache when options has paths property (mapleeit)
  • [398bf638] - ccfinder: init data start after clear (youkunhuang)
  • [5a355b00] - uls: fix Error.stackTraceLimit modify bug (youkunhuang)
  • [72be7593] - router: keep body same in router (youkunhuang)
  • [1440d41c] - ref: move ref forder (youkunhuang)
  • [42fb5831] - ref: move ref forder (youkunhuang)
  • [f2a06227] - CD.mail: code-compatible for camelCase change (RobinzZH)
  • [fb0f3f48] - CD.mail: code-compatible for camelCase change (RobinzZH)
  • [fdae48b4] - notify: fix error ignore not work (youkunhuang)
  • [105ecb82] - window: move to global (youkunhuang)
  • [50737c73] - reload: realod-and-wwwroot (youkunhuang)
  • [f38b5423] - logger: bin (youkunhuang)
  • [11e3eccf] - tsw: bin (youkunhuang)
  • [53a174c4] - tsw: bin (youkunhuang)
  • [bafb885d] - tsw: bin (youkunhuang)
  • [35ebab2e] - master: bin (youkunhuang)
  • [1f7eb2a7] - shell: update-top100 (youkunhuang)

Code Refactoring

  • [bd11d0c8] - http: add dns and connect time (youkunhuang)
  • [95673e34] - uls: support disableLineNumber (youkunhuang)
  • [c7720f90] - uls: support otherCfg.showLineNumber (youkunhuang)
  • [89413309] - l5: support string type (youkunhuang)
  • [e9311eb0] - l5: support string type (youkunhuang)
  • [675d9047] - http.test: code refactor (RobinzZH)
  • [f1f0003e] - nyc: remove deprecated folder (RobinzZH)
  • [d0136ef5] - tools: delete ipinfo tools (youkunhuang)
  • [a98d2d28] - mail: update mail tmpl (youkunhuang)
  • [1e629a92] - test: remove lib and move test case to tsw (RobinzZH)
  • [321e5944] - websocket: websocket report refactor (tarotlwei)
  • [88b5be8e] - capturer: support requestHeader and requestBody (youkunhuang)
  • [6ad9cb96] - capturer: support requestHeader and requestBody (youkunhuang)
  • [90637b1b] - examples: add gitignore file (youkunhuang)
  • [bfb00c29] - logger: getCallInfo module improving performance (youkunhuang)
  • [8fa5f8e8] - alpha: update skyMode add getUin (youkunhuang)
  • [07c18035] - capture: add captureIncomingMessageBody (youkunhuang)
  • [1e4a91e6] - cpu: refactor cpu notify and del heapdump (youkunhuang)
  • [107e9a0d] - n-api: ignore N-API warning mail (youkunhuang)
  • [b0d61109] - napi: use .napi.node (youkunhuang)
  • [1f516841] - napi: use .napi.node (youkunhuang)
  • [e7ef9cc1] - docker: change CMD to bin/proxy/startup.sh (fduxiao)
  • [d9e265b1] - tools: add ip alpha tools (youkunhuang)
  • [b298e3d0] - alpha: add ip alpha (youkunhuang)
  • [41ddb7aa] - docker: add dockerfile (fduxiao)
  • [c073df80] - notify: tsw mail logger update (youkunhuang)
  • [a466f65b] - deps: version2 test (youkunhuang)
  • [976598aa] - deps: version1 test (youkunhuang)
  • [44fd0a90] - shell: update shell so.sh (youkunhuang)
  • [829f410e] - deps: use md5 on tar shell (youkunhuang)
  • [168859ae] - deps: fix deps chmod (youkunhuang)
  • [ab08f0b9] - deps: tar deps (youkunhuang)
  • [d29416a8] - deps: add deps.tar.gz (youkunhuang)
  • [3cfb8a26] - deps: add deps.tar.gz in so (youkunhuang)
  • [e73eda77] - tab to spaces (neilcui)
  • [07d1d729] - changelog: delete change log (youkunhuang)
  • [aba0f719] - all: use deps forder (youkunhuang)
  • [d01299a5] - tsw: merge lib forder to tsw (youkunhuang)
  • [1cc6f4fe] - eslint: del bin/.eslintignore (youkunhuang)
  • [6bb64dfc] - ccfinder: support config.CCIPLimitAutoBlock (youkunhuang)
  • [d22a3f39] - ab: add ab command (youkunhuang)
  • [3cb0a49d] - all: update version (youkunhuang)
  • [cb02dcb4] - all: sync from Tencent/dev (youkunhuang)
  • [11758788] - mail: msgInfo ignore weixin and rtx (youkunhuang)
  • [4808ac86] - report: del alpha SUM_TSW_ALPHA_LOG_KEY (youkunhuang)
  • [a159227a] - all: use isWin32Like (youkunhuang)
  • [fa94c1f3] - mail: title add runtimeType (youkunhuang)
  • [a4f1723a] - tencent: add miss code (youkunhuang)
  • [68c379a8] - mail: keep title origin (youkunhuang)
  • [ddaa04f4] - master: sync from dev (youkunhuang)
  • [4b5406df] - addons: tdbank update (youkunhuang)
  • [5561b852] - tdbank: tdbank update (youkunhuang)
  • [d7be96b2] - http: sync from Tencent/dev (youkunhuang)
  • [0e7c01ca] - tdbank: add log/tdbank forder (youkunhuang)
  • [dfa5ff21] - logger: sync from dev (youkunhuang)
  • [fcc15ac6] - tsw: bin (youkunhuang)
  • [205b7f9d] - config: cpuLimit-default-value (youkunhuang)
  • [bf17c8b0] - config: cpuLimit-default-value (youkunhuang)
  • [feb3611e] - config: cpuLimit-default-value (youkunhuang)

Other commits

  • [98efd54f] - test(http) : add test cases (RobinzZH)
  • [cf9647a7] - test(alpha) : remove iswin32like case (RobinzZH)
  • [92c8d97c] - test(gziphttp) : add test cases (RobinzZH)
  • [9ab0e353] - test(xss) : add test cases (RobinzZH)
  • [aa55ba03] - test(alpha) : add test cases (RobinzZH)
  • [1b3acfb3] - tcapi napi (kingweicai)
  • [a45eff2b] - L5_napi (kingweicai)
  • [bf2ccc4f] - style(all) : use camelCase only (youkunhuang)
  • [e0ada8bd] - style(all) : use camelCase only (youkunhuang)
  • [1f201a6f] - style(all) : use camelCase only (youkunhuang)
  • [80106743] - fix eslint error (RobinzZH)
  • [9d4f092c] - style(mail) : use camelCase (youkunhuang)
  • [36289324] - ajax不考核 (youkunhuang)
  • [45a17956] - eslint (youkunhuang)
  • [a8ea8281] - dev 2 oa (youkunhuang)
  • [576fd9a8] - dev 2 oa (youkunhuang)
  • [a5a3cfbb] - 同步代码 (youkunhuang)
  • [d11368e0] - 配置同步 (youkunhuang)
  • [fa2e5368] - 探测请求判断逻辑 (youkunhuang)
  • [21a0e333] - 解决报错 (youkunhuang)
  • [19ba3d88] - fix bug (youkunhuang)
  • [db43b52f] - fix bug (youkunhuang)
  • [a5468fd2] - 更新版本 (youkunhuang)
  • [b5ead81d] - 同步代码 (youkunhuang)
  • [4450fdd6] - fix cpu绑依赖 (youkunhuang)
  • [69c71f1b] - 绑核操作 (youkunhuang)
  • [dd8055d0] - 绑核逻辑同步到开源版,增加windows多核支持 (youkunhuang)
  • [0e18fffc] - logger (youkunhuang)
  • [05ce2193] - listening (youkunhuang)
  • [5c6be40d] - 忽略目录调整 (youkunhuang)
  • [cb46359d] - svn迁移 (youkunhuang)
  • [310fdbc7] - svn迁移到git (youkunhuang)
  • [96ff2110] - 代码重构 (youkunhuang)
  • [43a16d63] - sync from dev (youkunhuang)
  • [4692b86b] - sync from dev (youkunhuang)
  • [0c555120] - pending (youkunhuang)
  • [006f315a] - 代码同步 (youkunhuang)
  • [b3a363ae] - 代码规范同步 (youkunhuang)
  • [b12cb8a1] - queue优化 (youkunhuang)
  • [3152df12] - <=0 优化 (youkunhuang)
  • [cf95f0ea] - 增加测试用例 (youkunhuang)
  • [45bb112a] - 内部版迁移到git维护 (youkunhuang)
  • [4f4ca1b8] - [email protected] (youkunhuang)
  • [1a46c1dd] - Revert "同步SVN代码" (RobinzZH)
  • [99935e57] - 同步svn代码 (youkunhuang)
  • [e2b91f80] - bugfix (RobinzZH)
  • [64ab0fb6] - 增加用例 > openapi 覆盖率 (RobinzZH)
  • [36d7fc48] - openapi签名测试 (RobinzZH)
  • [a9725240] - .gitignore (RobinzZH)
  • [a3b44e1e] - 同步SVN代码 (RobinzZH)
  • [c258082a] - 白名单内 (youkunhuang)
  • [a6f9209b] - 完善文档 (youkunhuang)
  • [71bbf77d] - 同步单元测试内容 (RobinzZH)
  • [a4d1e96e] - 1.0.1435 (youkunhuang)
  • [d8bdde29] - change log (youkunhuang)
  • [0b26ba71] - 1.0.1434 (youkunhuang)
  • [51b8d604] - 1.0.1426 (youkunhuang)
  • [ee0d5ac8] - 1.0.1425 (youkunhuang)
  • [7d8e2454] - 1.0.1424 (youkunhuang)
  • [b49318d3] - 1.0.1424 (youkunhuang)
  • [f9acceb9] - 更新license (robinzhxie)
  • [8f578ced] - 1.0.1420 (youkunhuang)
  • [aab692ca] - 更新zepto (youkunhuang)
  • [37b0853e] - 换为zepto.js (youkunhuang)
  • [e77047bf] - LICENSE 更换两个依赖组件的名字 (robinzhxie)
  • [8fe62e14] - 更新license (robinzhxie)
  • [8185c5eb] - 更新examples (youkunhuang)
  • [a2e4096e] - 更新koa (youkunhuang)
  • [b7b91aa3] - 1.0.1414 (youkunhuang)
  • [215b1571] - koa (youkunhuang)
  • [b8dbae13] - 1.0.1411 (youkunhuang)
  • [33e9edab] - 调整下顺序 (robinzhxie)
  • [f974f7e1] - Update License (robinzhxie)
  • [c29dd4bf] - License sample (robinzhxie)
  • [a72c28b0] - 更新下说明 (youkunhuang)
  • [1964ca67] - 路径纠正 (youkunhuang)
  • [a94e0276] - 修改默认配置 (youkunhuang)
  • [29a05b32] - 增加log目录创建逻辑 (youkunhuang)
  • [ef2a100c] - 1.0.1394 (youkunhuang)
  • [4cb21789] - delete logger/logger.js (youkunhuang)
  • [76b67ee3] - 增加配置项 (youkunhuang)
  • [cad7edaf] - logman优化 (youkunhuang)
  • [47c4265d] - logger 优化 (youkunhuang)
  • [2fec9e94] - logger优化 (youkunhuang)
  • [a3241035] - 同步代码 1.0.1387 (youkunhuang)
  • [76534136] - 1.0.1372 (youkunhuang)
  • [43057f4a] - TSW.js (youkunhuang)
  • [2987de6f] - 1.0.1367 (youkunhuang)
  • [ccea7bc6] - logo (iscowei)
  • [709149a5] - 更换logo (iscowei)
  • [c91a4df7] - 架构图调整下箭头线 (iscowei)
  • [6d4f7ea2] - Revert "换张图" (robinzhxie)
  • [db0fd4e5] - 换张图 (robinzhxie)
  • [daada248] - readme (yuukiyao)
  • [a3d91cab] - 背景图更新 (robinzhxie)
  • [5818d375] - structure (neilcui)
  • [c0521a06] - structure (neilcui)
  • [934537e6] - 图修改 (robinzhxie)
  • [0762ff9f] - 架构图 (robinzhxie)
  • [800ca66e] - readme (yuukiyao)
  • [1c55c31f] - 更新readme (robinzhxie)
  • [0e76b073] - change doc (neilcui)
  • [569a58be] - change doc (neilcui)
  • [a45da11c] - change doc (neilcui)
  • [734cdb92] - change doc (neilcui)
  • [f60183a3] - change doc (neilcui)
  • [fdd605ad] - change doc (neilcui)
  • [01e20b3e] - change doc (neilcui)
  • [3a459b73] - update README (neilcui)
  • [8f1d12ee] - 配置手册 (robinzhxie)
  • [bc157ba5] - update badge (robinzhxie)
  • [792527a4] - Node.js版本要求 (robinzhxie)
  • [96801a43] - readme中文补回来 (yuukiyao)
  • [4ee69e00] - readme (yuukiyao)
  • [95601da2] - 加个换行 (youkunhuang)
  • [47e77788] - readme (yuukiyao)
  • [d3d3ee85] - readme (yuukiyao)
  • [c870e19d] - format (yuukiyao)
  • [38fe06b3] - readme (yuukiyao)
  • [5f44d1e5] - 用户纬度 (youkunhuang)
  • [c516f5c2] - 全息日志 (youkunhuang)
  • [662b0673] - 官方网站 (youkunhuang)
  • [ed6497f0] - 配套设施 (youkunhuang)
  • [6088130c] - tswjs.org (youkunhuang)
  • [580912bb] - Fiddler (youkunhuang)
  • [2af9a6d2] - 贡献代码 (youkunhuang)
  • [4f2ae33d] - 抓包 (youkunhuang)
  • [6d6ae16c] - 新手入门 (youkunhuang)
  • [4c3072cd] - 文档更新 (youkunhuang)
  • [842997a9] - doc (youkunhuang)
  • [0331d5ca] - doc (youkunhuang)
  • [c1a63f56] - 文档 (youkunhuang)
  • [dac71c80] - 关键字修改 -> 染色抓包 - 异常发现 (robinzhxie)
  • [85bacf15] - 异常发现 (youkunhuang)
  • [3db68e6e] - 基础设施 (youkunhuang)
  • [4d912913] - 1.0.1350 (youkunhuang)
  • [61a7999c] - HAR (robinzhxie)
  • [4f40a90f] - README 丰富 (robinzhxie)
  • [df409ad3] - README 丰富 (robinzhxie)
  • [3970f8e8] - UPDATE README (robinzhxie)
  • [402c2f22] - CONTRIBUTING.md (robinzhxie)
  • [171a1241] - 去掉了版本描述 (robinzhxie)
  • [8aef4f39] - 部分翻译 (robinzhxie)
  • [38337f30] - CONTRIBUTING.md (robinzhxie)
  • [ce462981] - Update link (robinzhxie)
  • [6be5a900] - README UPDATE (robinzhxie)
  • [405a840b] - update CONTRIBUTING link (robinzhxie)
  • [48f1588f] - README (robinzhxie)
  • [fdfd7c82] - README (robinzhxie)
  • [b813fe4f] - 开源代码同步 (youkunhuang)
  • [465f30e7] - 去掉注释 (youkunhuang)
  • [c1f8bb36] - LICENSE (youkunhuang)
  • [b4fa8314] - CHANGELOG (youkunhuang)
  • [6c47fc00] - CONTRIBUTING (youkunhuang)
  • [31e9f5e7] - 开源代码同步 1.0.1319 (youkunhuang)
  • [ec984a52] - del测试代码 (youkunhuang)
  • [2a614e24] - 默认用nobody用户启动 (youkunhuang)
  • [dca38e42] - 解决循环依赖 (youkunhuang)
  • [a2aa7c45] - 启用openapi.tswjs.org域名 (youkunhuang)
  • [5fec7683] - examples (youkunhuang)
  • [8225f129] - 开源重构 (youkunhuang)
  • [41fb05e7] - init project (lemanzhang)

Bug fixes

  • [df24cbe7] - ccfinder: update mail text (youkunhuang)
  • [b168e7f1] - ccfinder: fix num is not a number (youkunhuang)

Code Refactoring

  • [f2cf3bfa] - package.json: upgrade project version (RobinzZH)
  • [0259a870] - chmod: chmod executable for shell (youkunhuang)
  • [ea84641a] - shell: use execPath in startup.sh (youkunhuang)
  • [b206bfee] - tsw: merge lib forder to tsw (youkunhuang)
  • [a8ab827a] - eslint: eslint ignore bin/deps (youkunhuang)
  • [1c0b35d9] - eslint: ignore node_modules (youkunhuang)
  • [a9a0f836] - h5test: test env report only once (youkunhuang)
  • [ff612848] - ccfinder: support config.CCIPLimitAutoBlock (youkunhuang)
  • [5fa2cb2e] - h5test: compile tmpl RobinzZH committed (RobinzZH)
  • [c2be98da] - h5test: enlarge the click-area for group navigation (RobinzZH)
  • [c38b0bb2] - h5test: compile tmpl (RobinzZH)
  • [4921df0c] - h5test: enhance group navigation (RobinzZH)
  • [b07bb4dd] - h5test: change H5test list UI (#102) (Robin)
  • [d41a3d1c] - h5test: change H5test list UI (RobinzZH)
  • [3a810200] - h5test: groups sort before filter (youkunhuang)
  • [dd31d7f5] - h5test: add group navigation (#99) (Robin)
  • [62d56b10] - h5test: support allGroup api for openapi (youkunhuang)

Other commits

  • [ae916266] - style(context) : congratulations 13 years old to q-zone (youkunhuang)
  • [09cc1163] - style(h5test) : style green color update (youkunhuang)

Bug fixes

  • [963adebd] - master: fix runtimeType: unhandledRejection (youkunhuang)
  • [21eda71d] - cpu: use string type in cp.exec #84 (youkunhuang)
  • [ab129c59] - window: move windowHasDisabled to global (youkunhuang)
  • [ccd90f0f] - logger: error logger double echo in inspect (youkunhuang)
  • [3c4abdb2] - logger: error logger double echo in inspect (youkunhuang)

Code Refactoring

  • [f1825f8a] - master: master.js Readability optimization (youkunhuang)
  • [d104adaf] - master: add admin.start() in master (youkunhuang)
  • [9df7e5cd] - master: inspect startup move to master (youkunhuang)
  • [544216fa] - all: use isWin32Like (youkunhuang)
  • [76e3db15] - router: refactor code (youkunhuang)
  • [d11727bc] - plug: refactor code (youkunhuang)
  • [3961ec2d] - package.json: move optionalDependencies to scripts (RobinzZH)
  • [c34f56cd] - startup: update startup shell (youkunhuang)
  • [bf636a13] - startup: update startup shell (youkunhuang)
  • [7105eb49] - startup: support node_args.ini (youkunhuang)
  • [27e1355a] - logger: unhandledRejection run with domain (youkunhuang)
  • [f8aa7117] - http: http.proxy.js refactor (youkunhuang)
  • [ddaf2c9d] - http: http.route.js refactor (youkunhuang)
  • [eb00c5ff] - webso: use config.cpuLimit (youkunhuang)
  • [f17842f1] - logger: unhandledRejection run with domain (youkunhuang)

Other commits

  • [2dce0209] - docs(changelog.md) : remove changelog.md (RobinzZH)
  • [d8fc32ac] - style(all) : use camelCase only (youkunhuang)
  • [0ae40e0a] - style(all) : use camelCase only (youkunhuang)
  • [8ae39544] - style(all) : use camelCase only (youkunhuang)

Bug fixes

  • [db8f9f1b] - wwwroot: fix-eslint (youkunhuang)
  • [4bcacb2d] - reload: relaod (youkunhuang)
  • [7a646a56] - wwwroot: fix-eslint (youkunhuang)
  • [5867d38d] - reload: relaod (youkunhuang)
  • [4cb74596] - callinfo: can't use strict for using callee (timcui)
  • [ee602c9e] - shell: update-top100 (youkunhuang)
  • [e62ef379] - h5test: h5test-update (youkunhuang)
  • [42d6c3ed] - shell: update-top100 (youkunhuang)
  • [104810fb] - h5test: h5test-update (youkunhuang)

Code Refactoring

  • [48678ee9] - Update package.json (Robin)
  • [d60d6b2c] - logger: logger.js (youkunhuang)
  • [217ad7c6] - process: process-argv (youkunhuang)
  • [9c3f7173] - eslint ignore wwwroot (timcui)
  • [64403625] - eslint ignore wwwroot (timcui)
  • [deeee41b] - ignore wwwroot dir eslint (timcui)
  • [7c776dae] - not ignore l5api eslint (timcui)
  • [2bc44d52] - add pull template & code conduct (timcui)
  • [ae0ba26b] - add pull template & code conduct (timcui)
  • [3609f5c5] - config: default-cpuLimit (youkunhuang)
  • [222ee9d8] - use alloy eslint config (timcui)
  • [4e9849d9] - use alloy eslint config (timcui)
  • [b48e2483] - tsw: add-dump-h5test (youkunhuang)
  • [79239b5d] - runtime: ajax-parse-error (youkunhuang)
  • [2f64c103] - master: admin (youkunhuang)
  • [3832c725] - tsw: add-dump-h5test (youkunhuang)
  • [3b8c3c66] - use alloy eslint config (timcui)
  • [fe5eec3a] - use alloy eslint config (timcui)
  • [5e953a84] - runtime: ajax-parse-error (youkunhuang)
  • [37031fc7] - master: admin (youkunhuang)
  • [314fcb3e] - fix eslint dismatch rules (timcui)
  • [6eaff2b6] - fix eslint dismatch rules (timcui)
  • [59bb79ad] - fix eslint dismatch rules (timcui)
  • [00fde12c] - http: probe request (youkunhuang)
  • [5436126b] - add description to package.json to avoid WARN when npm install (maplemiao)
  • [f14a1160] - add .npmrc to avoid make package-lock.json (maplemiao)
  • [7b65b21e] - all: use eslint rule prefer-const (neilcui)
  • [5d9284b6] - all: use eslint rule no-var, replace all var to let or const (neilcui)
  • [1398faa7] - use overrides instead of eslintrc file (neilcui)
  • [d5828213] - all: include more eslint rules (neilcui)
  • [251184a3] - add commit lint to travis ci (neilcui)
  • [4a3f62eb] - add commitline to validate commit message (neilcui)

Other commits

  • [a142e6fa] - docs(readme) : logger (youkunhuang)
  • [6ed5da36] - test : add unit tests (RobinzZH)
  • [4aeb7959] - fix bug (youkunhuang)
  • [078bfd6a] - test commitlint (neilcui)
  • [ad8ebc2b] - 调整windows下启动逻辑,去掉探测请求判断 (youkunhuang)
  • [55978abf] - 保持返回值为defer (youkunhuang)
  • [7be958d9] - 开发者模式不上报 (youkunhuang)
  • [b7c001f6] - 实时监控,支持windows (youkunhuang)