ID:2702498
 
Resolved
The url_encode() improvements actually messed up some URLs in a way that didn't get noticed in testing. This appears to have impacted not just the server, but also the pager and its ability to connect to the hub.
BYOND Version:514.1558/9
Operating System:Windows 10 Pro 64-bit
Web Browser:Chrome 91.0.4472.164
Applies to:All
Status: Resolved (514.1560)

This issue has been resolved.
Descriptive Problem Summary:

url_encode is encoding periods even though it's valid
this makes many things like the hub very sad

Numbered Steps to Reproduce Problem:
1. url encode a period
2. experience sadness

Code Snippet (if applicable) to Reproduce Problem:
https://file.house/xmzk.png

Expected Results:
no url encode

Actual Results:
weird encoding

Does the problem occur:
Every time? Or how often? yes
In other games? yes
In other user accounts? yes
On other computers? yes

When does the problem NOT occur?
when not url encoding a period

Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)
514.1557

Workarounds:
for the runtime url_encode, use the chad ss13 rustg variant
Lummox JR resolved issue with message:
The url_encode() improvements actually messed up some URLs in a way that didn't get noticed in testing. This appears to have impacted not just the server, but also the pager and its ability to connect to the hub.