#import "PreferencesController.h"
#import "MainController.h"
#import "NetworkController.h"
+#import "NetworkObject.h"
#import "StatusWindow.h"
#import "StatusWindowController.h"
#import "CustomMenuTableView.h"
//Set the server password
const char *instring = [[sender stringValue] UTF8String];
const char *password = "password";
- unsigned char result;
+ unsigned char *result;
NSData *hashedPass, *passwordStringHash;
- SHA1(instring, strlen(instring), &result);
- hashedPass = [NSData dataWithBytes:&result length:strlen(&result)];
- SHA1(password, strlen(password), &result);
- passwordStringHash = [NSData dataWithBytes:&result length:strlen(&result)];
+ result = SHA1(instring, strlen(instring), NULL);
+ hashedPass = [NSData dataWithBytes:result length:strlen(result)];
+ result = SHA1(password, strlen(password), NULL);
+ passwordStringHash = [NSData dataWithBytes:result length:strlen(result)];
if (![hashedPass isEqualToData:passwordStringHash]) {
[df setObject:hashedPass forKey:@"sharedPlayerPassword"];
+ [sender setStringValue:@"password"];
}
} else if ( [sender tag] == 5040 ) {
BOOL state = SENDER_STATE;
}
} else if ( [sender tag] == 5150 ) {
const char *instring = [[sender stringValue] UTF8String];
- unsigned char result;
- SHA1(instring, strlen(instring), &result);
- [df setObject:[NSData dataWithBytes:&result length:strlen(&result)] forKey:@"connectPassword"];
+ unsigned char *result;
+ result = SHA1(instring, strlen(instring), NULL);
+ [df setObject:[NSData dataWithBytes:result length:strlen(result)] forKey:@"connectPassword"];
} else if ( [sender tag] == 5110 ) {
//Cancel
[NSApp endSheet:selectPlayerSheet];
if ([controller connectToServer]) {
[useSharedMenuTunesCheckbox setState:NSOnState];
- [selectedPlayerTextField setStringValue:[[[MainController sharedController] currentRemote] sharedRemoteName]];
+ [selectedPlayerTextField setStringValue:[[[NetworkController sharedController] networkObject] serverName]];
[locationTextField setStringValue:[[NetworkController sharedController] remoteHost]];
} else {
NSRunAlertPanel(@"Connection error.", @"The MenuTunes server you attempted to connect to was not responding. MenuTunes will revert back to the local player.", @"OK", nil, nil);
} else if ( effectTag == 2103 ) {
[sw setEntryEffect:[[[ITSlideHorizontallyWindowEffect alloc] initWithWindow:sw] autorelease]];
} else if ( effectTag == 2104 ) {
- NSLog(@"dflhgldf");
[sw setEntryEffect:[[[ITPivotWindowEffect alloc] initWithWindow:sw] autorelease]];
}
}
if ([[NetworkController sharedController] isConnectedToServer]) {
- [selectedPlayerTextField setStringValue:[[[MainController sharedController] currentRemote] sharedRemoteName]];
+ [selectedPlayerTextField setStringValue:[[[NetworkController sharedController] networkObject] serverName]];
[locationTextField setStringValue:[[NetworkController sharedController] remoteHost]];
} else {
[selectedPlayerTextField setStringValue:@"No shared player selected."];
return [[hotKeysDictionary objectForKey:[hotKeysArray objectAtIndex:rowIndex]] description];
}
} else {
- if ([[aTableColumn identifier] isEqualToString:@"name"]) {
- return [[[[NetworkController sharedController] remoteServices] objectAtIndex:rowIndex] name];
- } else {
- return @"X";
- }
+ return [[[[NetworkController sharedController] remoteServices] objectAtIndex:rowIndex] name];
}
}