Waqas Hussain
Waqas Hussain
Cloudflare detects MITM via TLS fingerprinting [1][2]. mitmproxy's traffic is flagged as bot traffic, since the TLS fingerprint doesn't match the User-Agent's expected one. Cloudflare's "bot fight mode" [3] responds...
It's a better user experience to not show an authorization prompt before the user has even added their account. I submit my source code and allow Tigase to release the...
A quick attempt. I typically listen to things at fast playback speed, and every now and then want to jump back a bit to re-hear a sentence. Trying to jump...
Given code like ``` js static var x = 5; ``` we get code like this: ``` objc static int x; + (int) x { if (x == nil) x...
`static function __init__() { trace("X"); }` in a class doesn't work. A way of doing this would be to generate the **init** function as-is, and then call **init** for all...
``` js @:keep private function test(s :Array) { var i = s.length; var j = s.join(" "); var k = "hello"; var l = k.length; } ``` compiles to ```...
All strings are separate copies, so '==' checks break. e.g., ``` js private function test() { var x = "hello"; var t = (x == "hello"); return t ? "Good"...
``` js @:keep private function test(s: StringBuf) { s.addChar("\"".code); s.addChar("\\".code); s.addChar("\n".code); } ``` produces ``` objc - (void) test:(StringBuf*)s{ s.b = [NSString stringWithFormat:@"%@%@", s.b, @"""]; s.b = [NSString stringWithFormat:@"%@%@", s.b,...
Assigning a closure to a class field generates code which doesn't compile. It fails in different ways depending on whether it's assigned from outside the class, or inside, and whether...