Commit graph

292 commits

Author SHA1 Message Date
Haowei Wen 8fe84c802e remove username character restriction introduced in 22w06a, close #150 2022-03-16 01:06:54 +08:00
Haowei Wen a55936fbf4 Fix BungeeCord allowed characters problem 2022-03-11 13:09:39 +08:00
Haowei Wen 2a1b1ce7f7 filter /player/attributes, /privacy/blocklist, /blockedservers APIs 2021-11-18 21:33:29 +08:00
Haowei Wen a26279da80 fix crash when inserting method to interfaces 2021-11-18 21:00:58 +08:00
Haowei Wen a054b8bdc4 add feedback.minecraft.net to blacklisted domains 2021-11-18 19:40:33 +08:00
Haowei Wen 399cb7bda5
update dependencies 2021-08-21 04:16:33 +08:00
Haowei Wen 7f9155580b
support indify string concatenation (jep 280), fix #130 2021-08-21 04:10:09 +08:00
Haowei Wen 07a55b76c4
workflow: change commit author to github-actions[bot] 2021-07-25 03:09:32 +08:00
Haowei Wen 8e52c37ecc
fix #126 2021-06-14 05:56:38 +08:00
Haowei Wen 07c4e252dc
remove license-header.txt file 2021-06-13 02:59:25 +08:00
Haowei Wen 8bbac540ba
fix: httpd: duplicated content-length header (#108) 2021-06-12 03:12:23 +08:00
Haowei Wen a2b994e7a2
Merge pull request #124 from yushijinhun/social-interactions
Intercept requests to api.minecraftservices.com
2021-06-12 00:34:58 +08:00
Haowei Wen 3e1b4eb4b3
add telemetry=false to PrivilegesFilter 2021-06-12 00:12:14 +08:00
Haowei Wen 90c4a649f6
Merge branch 'develop' into social-interactions 2021-06-12 00:09:05 +08:00
Haowei Wen 42640b4330
fix #121 2021-06-11 18:29:26 +08:00
Haowei Wen a656770c30
license-header.txt: change copyright year to 2021 2021-03-06 01:22:17 +08:00
Haowei Wen b4dd26f0fa
upgrade dependencies 2021-02-16 18:54:52 +08:00
Haowei Wen 9e25915157
add log file 2021-02-01 16:52:13 +08:00
Haowei Wen 35b8b58e1d
polyfill api.minecraftservices.com/privileges 2020-12-25 05:50:29 +08:00
Haowei Wen 961366e012
redirect api.minecraftservices.com 2020-12-25 05:20:52 +08:00
Haowei Wen eaffc03292
Merge pull request #91 from yushijinhun/skindomains
新的 skinDomains 匹配方法
2020-10-17 23:04:08 +08:00
Haowei Wen edd40f394d
Fix skinDomains can match unwanted domains 2020-10-17 22:59:55 +08:00
Haowei Wen 6f236dceeb
show auth server name in menu screen 2020-10-10 19:04:56 +08:00
Haowei Wen d121ac3b7c
readme: clarify mojangProxy option
inspired by #88
2020-09-20 20:20:32 +08:00
Haowei Wen fab398038a
deploy: sort versions 2020-09-11 23:41:00 +08:00
Haowei Wen 4cc87e8d83
update badge order 2020-09-11 23:28:29 +08:00
Haowei Wen dca83ed51b
update badges 2020-09-11 23:26:24 +08:00
Alexander Xia 9a27867398
Merge pull request #86 from yushijinhun/fix-proxy
修复与 --proxyHost 冲突
2020-09-11 22:55:01 +08:00
Haowei Wen 6d3e5856c2
Drop main arguments --proxyHost, --proxyPort, --proxyUser, --proxyPass 2020-09-11 20:55:16 +08:00
Haowei Wen c4a769271a
nanohttpd: refactor: rename myPort->port, myThread->listenerThread, myServerSocket->serverSocket 2020-08-26 20:44:18 +08:00
Haowei Wen cda96f96e1
nanohttpd: refactor: remove socket timeout parameter 2020-08-26 20:42:30 +08:00
Haowei Wen 85f38d47ac
nanohttpd: refactor: remove NanoHTTPD.LOG 2020-08-26 20:38:02 +08:00
Haowei Wen 728e5d0d61
nanohttpd: refactor: remove NanoHTTPD.closeAllConnections 2020-08-26 20:19:51 +08:00
Haowei Wen 848e6da6a9
nanohttpd: refactor: move NanoHTTPD.MIME_PLAINTEXT-> IOUtils.CONTENT_TYPE_TEXT 2020-08-26 20:15:28 +08:00
Haowei Wen 61b787aa4d
nanohttpd: refactor: remove Response.newFixedLength(String) 2020-08-26 20:15:27 +08:00
Haowei Wen 514f2829e2
nanohttpd: refactor: simplify keep-alive check 2020-08-26 20:15:27 +08:00
Haowei Wen f84afc976e
nanohttpd: refactor: add missing this. 2020-08-26 20:15:27 +08:00
Haowei Wen e56a68ecc3
nanohttpd: refactor: AsyncRunner: use concurrent data structures 2020-08-26 20:15:19 +08:00
Haowei Wen bac4022ada
nanohttpd: refactor: add ConnectionCloseException to signal connection closes normally 2020-08-26 20:04:34 +08:00
Haowei Wen e88f1eb009
nanohttpd: refactor: remove Response.lowerCaseHeader 2020-08-26 20:03:35 +08:00
Haowei Wen f0e635bff3
nanohttpd: refactor: move HTTPSession to a new file 2020-08-26 19:34:58 +08:00
Haowei Wen d2ee1cb282
nanohttpd: refactor: extract HTTPSession.readHeader() 2020-08-26 19:31:33 +08:00
Haowei Wen 854b0284bd
nanohttpd: refactor: remove IHTTPSession.execute() 2020-08-26 19:31:32 +08:00
Haowei Wen 5ca213f5cc
nanohttpd: refactor: replace remoteIpAddress & remoteHostName with remoteAddress 2020-08-26 19:31:11 +08:00
Haowei Wen 665a400f04
httpd: fix reverse proxy can't handle 204 properly 2020-08-26 18:23:07 +08:00
Haowei Wen 86feaa3273
nanohttpd: fix npe introduced in 2df9dde936 2020-08-26 15:23:03 +08:00
Haowei Wen 2df9dde936
nanohttpd: refactor x2 2020-08-26 00:35:22 +08:00
Haowei Wen 05f61d92c6
nanohttpd: refactor 2020-08-26 00:27:46 +08:00
Haowei Wen d72035a066
nanohttpd: reset parsedInputStream & continueSent between requests
fix #83

bug description:
if tcp keep-available is on, after processing a POST request,
parsedInputStream's value is retained. if the next request is a
GET request, HttpSession.getInputStream() will not return null
as expected.
2020-08-25 23:30:32 +08:00
Haowei Wen 3d3dd29f33
update download site 2020-08-23 16:06:57 +08:00