diff options
author | Jay Freeman (saurik) <saurik@saurik.com> | 2017-03-10 22:34:52 -0800 |
---|---|---|
committer | Jay Freeman (saurik) <saurik@saurik.com> | 2017-03-10 22:34:52 -0800 |
commit | d60043e4dfdcd8321f94720ef885c55ad59a2b3d (patch) | |
tree | 424dd0054b0d1208a2eca11b26ab0737e2cfc5a6 | |
parent | 2db33ea12fcfa87654ecf0ba54db21786f1fe821 (diff) |
Support compound user-agents using CyteInitialize.
-rw-r--r-- | CyteKit/extern.h | 2 | ||||
-rw-r--r-- | CyteKit/extern.mm | 4 | ||||
-rw-r--r-- | MobileCydia.mm | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/CyteKit/extern.h b/CyteKit/extern.h index 562fb26..e019227 100644 --- a/CyteKit/extern.h +++ b/CyteKit/extern.h @@ -33,7 +33,7 @@ extern const char *System_; bool CyteIsReachable(const char *name); -void CyteInitialize(NSString *app, NSString *version); +void CyteInitialize(NSString *agent); static inline double Retina(double value) { value *= ScreenScale_; diff --git a/CyteKit/extern.mm b/CyteKit/extern.mm index aad3626..42317e1 100644 --- a/CyteKit/extern.mm +++ b/CyteKit/extern.mm @@ -58,7 +58,7 @@ bool CyteIsReachable(const char *name) { ; } -void CyteInitialize(NSString *app, NSString *version) { +void CyteInitialize(NSString *agent) { UIScreen *screen([UIScreen mainScreen]); if ([screen respondsToSelector:@selector(scale)]) ScreenScale_ = [screen scale]; @@ -96,7 +96,7 @@ void CyteInitialize(NSString *app, NSString *version) { safari = [info objectForKey:@"CFBundleVersion"]; } - NSString *agent([NSString stringWithFormat:@"%@/%@ CyF/%.2f", app, version, kCFCoreFoundationVersionNumber]); + agent = [NSString stringWithFormat:@"%@ CyF/%.2f", agent, kCFCoreFoundationVersionNumber]; if (RegEx match = RegEx("([0-9]+(\\.[0-9]+)+).*", safari)) agent = [NSString stringWithFormat:@"Safari/%@ %@", match[1], agent]; diff --git a/MobileCydia.mm b/MobileCydia.mm index 4be6750..76a3a3f 100644 --- a/MobileCydia.mm +++ b/MobileCydia.mm @@ -9211,7 +9211,7 @@ int main(int argc, char *argv[]) { _trace(); - CyteInitialize(@"Cydia", Cydia_); + CyteInitialize([NSString stringWithFormat:@"Cydia/%@", Cydia_]); UpdateExternalStatus(0); SessionData_ = [NSMutableDictionary dictionaryWithCapacity:4]; |