TSW

Tencent Server Web

OTHER License

Downloads
495
Stars
1.8K

Bot releases are visible (Hide)

TSW - v2.2.4

Published by github-actions[bot] almost 4 years ago

2.2.4 (2020-12-02)

Bug Fixes

  • move 2 packages to deps (c968308)
TSW - v2.2.3

Published by github-actions[bot] almost 4 years ago

2.2.3 (2020-12-02)

Bug Fixes

  • move 2 packages to devdeps (f6f5e37)
TSW - v2.2.2

Published by github-actions[bot] almost 4 years ago

2.2.2 (2020-12-02)

Bug Fixes

  • create-server-hack: use currentContext() (e0a0429)
TSW - v2.2.1

Published by github-actions[bot] about 4 years ago

2.2.1 (2020-08-28)

Bug Fixes

  • context: 修复单进程接受请求数没有增长的问题 (9cd7834)
TSW - v2.2.0

Published by github-actions[bot] over 4 years ago

2.2.0 (2020-04-22)

Features

TSW - v2.1.0

Published by github-actions[bot] over 4 years ago

2.1.0 (2020-04-20)

Features

  • console: hack in process.stdout and process.stderr (56b095a)
TSW - v2.0.3

Published by github-actions[bot] over 4 years ago

2.0.3 (2020-04-20)

Bug Fixes

  • create-server-hack: use net.isIP to detect IP format (9e06d56)
TSW - v2.0.2

Published by github-actions[bot] over 4 years ago

2.0.2 (2020-04-16)

Bug Fixes

  • fix memory leak caused by parser on socket (#397) (18aa67a)
TSW - v2.0.1

Published by github-actions[bot] over 4 years ago

2.0.1 (2020-03-24)

Bug Fixes

TSW - v2.0.0

Published by mapleeit over 4 years ago

TSW - 2019-10-15, Version v1.5.0

Published by RobinzZH about 5 years ago

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)
TSW - 2019-09-29, Version v1.4.3

Published by RobinzZH about 5 years ago

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)
TSW - 2019-09-29, Version v1.4.2

Published by RobinzZH about 5 years ago

Bug fixes

  • [173829b] - upgrade version to match npm (RobinzZH )
TSW - 2019-07-19, Version v1.4.1

Published by RobinzZH over 5 years ago

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

TSW - 2019-05-09, Version v1.4.0

Published by mapleeit over 5 years ago

Bug fixes

  • [e555f55b] - resolved Tencent/TSW#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)
TSW - 2019-03-08, Version 1.3.0

Published by RobinzZH over 5 years ago

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)
TSW - 2018-11-08, Version 1.2.3

Published by RobinzZH almost 6 years ago

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

  • [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)
TSW - 2018-08-16, Version 1.2.2

Published by RobinzZH about 6 years ago

Bug fixes

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

Features

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

Code Refactoring

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

Other commits

  • [8d2387e] - docs(changelog) : update change log (RobinzZH)
TSW - 2018-07-26, Version 1.2.1

Published by RobinzZH about 6 years ago

Features

  • [34a01ec] - npm: support npm and npx (youkunhuang)
TSW - 2018-07-26, Version 1.2.0

Published by RobinzZH about 6 years ago

Bug fixes

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

Features

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

Code Refactoring

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

Other commits

  • [48ad461] - docs(changelog) : add release log (RobinzZH)
  • [3544e4f] - test(cd) : reset appid after test cases (RobinzZH)
  • [2b4e656] - docs(contributing) : add contributing_en.md (muyan)
  • [2079362] - docs(contributing) : add contributing.md (muyan)
Package Rankings
Top 6.55% on Npmjs.org
Badges
Extracted from project README
license Build Status tested with jest codecov tsw tsw tsw tsw tsw tsw tsw tsw tsw tsw tsw tsw tsw tsw tsw tsw tsw tsw tsw tsw tsw
Related Projects