Changeset 53

Show
Ignore:
Timestamp:
06/22/05 16:58:12 (4 years ago)
Author:
bart
Message:

Moved TODO/BUGS to trac system

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/BUGS

    r48 r53  
    1 - Weird NSURL Crash 
    2  
    3         Some users experience weird crashes. It appears that NSURL tries to save cookies / cache, and SSHKeychain crashes. 
    4  
    5         Example Logs: 
    6  
    7         Thread 0 Crashed: 
    8         0   libobjc.A.dylib             0x908311f4 objc_msgSend + 0x14 
    9         1   com.apple.Foundation        0x90b073ac -[NSHTTPCookieDiskStorage(NSInternal) _checkForCookieExpiration] + 0xac 
    10         2   com.apple.CoreFoundation    0x901946d8 __CFRunLoopDoTimer + 0xf4 
    11         3   com.apple.CoreFoundation    0x90191a38 __CFRunLoopRun + 0x5c8 
    12         4   com.apple.CoreFoundation    0x90195f4c CFRunLoopRunSpecific + 0x148 
    13         5   com.apple.HIToolbox         0x927d648c RunCurrentEventLoopInMode + 0xac 
    14         6   com.apple.HIToolbox         0x927dcbf4 ReceiveNextEventCommon + 0x17c 
    15         7   com.apple.HIToolbox         0x927feccc BlockUntilNextEventMatchingListInMode + 0x60 
    16         8   com.apple.AppKit            0x92dd2a34 _DPSNextEvent + 0x180 
    17         9   com.apple.AppKit            0x92de93b0 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 0x74 
    18         10  com.apple.AppKit            0x92dfd718 -[NSApplication run] + 0x21c 
    19         11  com.apple.AppKit            0x92eb9b80 NSApplicationMain + 0x1d0 
    20         12  ???                         0x000083c4 0x1000 + 0x73c4 
    21         13  ???                         0x00007d30 0x1000 + 0x6d30 
    22         14  ???                         0x00007ba4 0x1000 + 0x6ba4 
    23  
    24         And 
    25  
    26         Thread 0 Crashed: 
    27         0   libobjc.A.dylib             0x908311f4 objc_msgSend + 0x14 
    28         1   com.apple.Foundation        0x90a2c3cc -[NSHTTPCookieInternal dealloc] + 0x44 
    29         2   com.apple.Foundation        0x90a41f6c -[NSHTTPCookie dealloc] + 0x28 
    30         3   com.apple.CoreFoundation    0x90197fb8 CFDictionaryRemoveAllValues + 0x200 
    31         4   com.apple.Foundation        0x90a4eb48 -[NSHTTPCookieDiskStorage(NSInternal) _saveCookies] + 0x1b4 
    32         5   com.apple.Foundation        0x909f793c _nsnote_callback + 0xb0 
    33         6   com.apple.CoreFoundation    0x901e7bac __CFXNotificationPostEntry + 0x94 
    34         7   com.apple.CoreFoundation    0x901d5674 __CFXNotificationHandleMessage + 0x1ac 
    35         8   com.apple.CoreFoundation    0x901d043c __CFXNotificationReceiveFromServer + 0x150 
    36         9   com.apple.CoreFoundation    0x901ad330 __CFMachPortPerform + 0xe0 
    37         10  com.apple.CoreFoundation    0x901a9ab4 __CFRunLoopDoSource1 + 0xc8 
    38         11  com.apple.CoreFoundation    0x90191980 __CFRunLoopRun + 0x540 
    39         12  com.apple.CoreFoundation    0x90195f1c CFRunLoopRunSpecific + 0x148 
    40         13  com.apple.HIToolbox         0x927d648c RunCurrentEventLoopInMode + 0xac 
    41         14  com.apple.HIToolbox         0x927dcbf4 ReceiveNextEventCommon + 0x17c 
    42         15  com.apple.HIToolbox         0x927feccc BlockUntilNextEventMatchingListInMode + 0x60 
    43         16  com.apple.AppKit            0x92dd2a34 _DPSNextEvent + 0x180 
    44         17  com.apple.AppKit            0x92de93b0 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 0x74 
    45         18  com.apple.AppKit            0x92dfd718 -[NSApplication run] + 0x21c 
    46         19  com.apple.AppKit            0x92eb9b80 NSApplicationMain + 0x1d0 
    47         20  ???                         0x000083c4 0x1000 + 0x73c4 
    48         21  ???                         0x00007d30 0x1000 + 0x6d30 
    49         22  ???                         0x00007ba4 0x1000 + 0x6ba4 
    50  
    51         And now for something completely different: 
    52  
    53         Thread 0 Crashed: 
    54         0   <<00000000>>        0x00000000 0 + 0 
    55         1   com.apple.security          0x92105844 Security::Table::~Table [unified]() + 0x16c 
    56         2   com.apple.security          0x92105558 Security::DbVersion::~DbVersion [unified]() + 0x60 
    57         3   com.apple.security          0x92105414 Security::DbModifier::closeDatabase() + 0xa8 
    58         4   com.apple.security          0x921052a0 Security::AppleDatabase::dbClose() + 0x7c 
    59         5   com.apple.security          0x92105158 Security::Database::_dbClose(Security::DbContext&) + 0xac 
    60         6   com.apple.security          0x92105084 Security::DatabaseManager::dbClose(Security::DbContext&) + 0x2c 
    61         7   com.apple.security          0x92104f40 Security::DatabaseSession::DbClose(unsigned long) + 0xf8 
    62         8   com.apple.security          0x92104a0c cssm_DbClose(cssm_dl_db_handle) + 0x2ac 
    63         9   com.apple.security          0x92104628 CSSM_DL_DbClose + 0x74 
    64         10  com.apple.security          0x921045a0 Security::CssmClient::DbImpl::close() + 0x28 
    65         11  com.apple.security          0x92104b2c SSDLSession::DbClose(unsigned long) + 0x60 
    66         12  com.apple.security          0x92104a0c cssm_DbClose(cssm_dl_db_handle) + 0x2ac 
    67         13  com.apple.security          0x92104628 CSSM_DL_DbClose + 0x74 
    68         14  com.apple.security          0x921045a0 Security::CssmClient::DbImpl::close() + 0x28 
    69         15  com.apple.security          0x920ef338 Security::CssmClient::DbImpl::~DbImpl [unified]() + 0x6c 
    70         16  com.apple.security          0x920ef28c Security::CssmClient::SSDbImpl::~SSDbImpl [unified]() + 0x6c 
    71         17  com.apple.security          0x920eedec Security::KeychainCore::KeychainImpl::~KeychainImpl [unified]() + 0x32c 
    72         18  com.apple.security          0x920ee614 Security::KeychainCore::CFClass::finalizeType(void const*) + 0xd0 
    73         19  com.apple.CoreFoundation    0x90190d80 CFRelease + 0x1e8 
    74         20  com.apple.security          0x9219b824 Security::KeychainCore::CCallbackMgr::Event(unsigned long, unsigned long, Security::NameValueDictionary&) + 0x3c4 
    75         21  com.apple.security          0x921a2a64 Security::Observer::EventReceived(unsigned long, unsigned long, void const*, unsigned long) + 0x54 
    76         22  com.apple.security          0x9219692c Security::SecurityServer::EventListener::ProcessMessage(unsigned long, unsigned long, void const*, unsigned long, void*) + 0x40 
    77         23  com.apple.security          0x9219373c Security::SecurityServer::ClientSession::dispatchNotification(mach_msg_header_t const*, long (*)(unsigned long, unsigned long, void const*, unsigned long, void*), void*) + 0x34 
    78         24  com.apple.CoreFoundation    0x901ad330 __CFMachPortPerform + 0xe0 
    79         25  com.apple.CoreFoundation    0x901a9ab4 __CFRunLoopDoSource1 + 0xc8 
    80         26  com.apple.CoreFoundation    0x90191980 __CFRunLoopRun + 0x540 
    81         27  com.apple.CoreFoundation    0x90195f1c CFRunLoopRunSpecific + 0x148 
    82         28  com.apple.HIToolbox         0x927d648c RunCurrentEventLoopInMode + 0xac 
    83         29  com.apple.HIToolbox         0x927dcbf4 ReceiveNextEventCommon + 0x17c 
    84         30  com.apple.HIToolbox         0x927feccc BlockUntilNextEventMatchingListInMode + 0x60 
    85         31  com.apple.AppKit            0x92dd2a34 _DPSNextEvent + 0x180 
    86         32  com.apple.AppKit            0x92de93b0 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 0x74 
    87         33  com.apple.AppKit            0x92dfd718 -[NSApplication run] + 0x21c 
    88         34  com.apple.AppKit            0x92eb9b80 NSApplicationMain + 0x1d0 
    89         35  ???                         0x000083c4 0x1000 + 0x73c4 
    90         36  ???                         0x00007d30 0x1000 + 0x6d30 
    91         37  ???                         0x00007ba4 0x1000 + 0x6ba4 
    92  
    93 - Screensaver/Sleep + Password Bug 
    94  
    95         Some users experience a total system lockdown after a screensaver or system wakup displays sks for a password. 
    96  
    97 - Multiple Users Bugs 
    98  
    99         Using SSHKeychain while not being an admin on the machine generates headache. And using it between multiple users and multiple display options is impossible. 
    100  
    101 - Crashes on-start when webserver isn't available for xml file 
     1### All BUGS have moved to Trac. You can view the list at http://trac.sshkeychain.org/cgi-bin/trac.cgi/report/1 
  • trunk/TODO

    r52 r53  
    1 0.8 TODO: 
    2 - Keys per location 
    3 - Tunnels per location 
    4 - Only add keys from keychain event if keychain holds keys 
    5 - Admin wrapper for tunnel ports < 1024 
    6 - The option to not display messages regarding tunnels (Nov 05 - Marc Liyanage  - Feature suggestion for SSHKeychain) 
    7 - Listen to local forwarded ports and start up the tunnel on demand (that's going to require some hacking with random ports to have ssh listening on) 
    8 - SSH v2 support for tunnels 
    9 - Only start tunnels when there's a working internet connection. 
    101 
    11 0.8 DONE: 
    12 - Option for screensaver check interval (bart) 
    13 - Option to unload keys after a period of time (bart)  
     2### All TODO items have moved to Trac. You can view the list at http://trac.sshkeychain.org/cgi-bin/trac.cgi/report/1 
    143 
    15 1.0 TODO: 
    16 - Comment & Clean up 
    17 - Implement Exceptions instead of NSLog 
    18 - Package 
    19 - Growl support 
     4### The cleanup stuff remains here for now. 
    205 
    216The Early Spring Code Cleanup: