From c70b9937df09801b59d5ddc8c62f0e3e741869bc Mon Sep 17 00:00:00 2001 From: Avery Pennarun Date: Fri, 7 Jan 2011 01:30:17 -0800 Subject: ui-macos/*: "a series of unfortunate events." Just kidding. This is a squash of a whole bunch of unlabeled temporary commits that I produced over the last couple of weeks while writing a UI for MacOS while riding on airplanes and sitting in airports. So long, batch of useless commits! --- ui-macos/.gitignore | 8 + ui-macos/Info.plist | 40 + ui-macos/MainMenu.xib | 2232 ++++++++++++++++++++++++++++++++++++++++ ui-macos/UserDefaults.plist | 10 + ui-macos/all.do | 1 + ui-macos/app.icns | Bin 0 -> 110343 bytes ui-macos/askpass.py | 31 + ui-macos/bits/.gitignore | 1 + ui-macos/bits/PkgInfo | 1 + ui-macos/bits/run | 3 + ui-macos/bits/runpython.c | 14 + ui-macos/bits/runpython.do | 5 + ui-macos/chicken-tiny-bw.png | Bin 0 -> 821 bytes ui-macos/chicken-tiny-err.png | Bin 0 -> 789 bytes ui-macos/chicken-tiny.png | Bin 0 -> 810 bytes ui-macos/clean.do | 4 + ui-macos/debug.app.do | 15 + ui-macos/default.app.do | 28 + ui-macos/default.app.tar.gz.do | 5 + ui-macos/default.app.zip.do | 5 + ui-macos/default.nib.do | 2 + ui-macos/dist.do | 1 + ui-macos/main.py | 307 ++++++ ui-macos/models.py | 108 ++ ui-macos/my.py | 62 ++ ui-macos/prime-sudo.sh | 4 + ui-macos/sources.list.do | 14 + ui-macos/sshuttle | 1 + ui-macos/stupid.py | 14 + 29 files changed, 2916 insertions(+) create mode 100644 ui-macos/.gitignore create mode 100644 ui-macos/Info.plist create mode 100644 ui-macos/MainMenu.xib create mode 100644 ui-macos/UserDefaults.plist create mode 100644 ui-macos/all.do create mode 100644 ui-macos/app.icns create mode 100755 ui-macos/askpass.py create mode 100644 ui-macos/bits/.gitignore create mode 100644 ui-macos/bits/PkgInfo create mode 100755 ui-macos/bits/run create mode 100644 ui-macos/bits/runpython.c create mode 100644 ui-macos/bits/runpython.do create mode 100644 ui-macos/chicken-tiny-bw.png create mode 100644 ui-macos/chicken-tiny-err.png create mode 100644 ui-macos/chicken-tiny.png create mode 100644 ui-macos/clean.do create mode 100644 ui-macos/debug.app.do create mode 100644 ui-macos/default.app.do create mode 100644 ui-macos/default.app.tar.gz.do create mode 100644 ui-macos/default.app.zip.do create mode 100644 ui-macos/default.nib.do create mode 100644 ui-macos/dist.do create mode 100644 ui-macos/main.py create mode 100644 ui-macos/models.py create mode 100644 ui-macos/my.py create mode 100755 ui-macos/prime-sudo.sh create mode 100644 ui-macos/sources.list.do create mode 120000 ui-macos/sshuttle create mode 100644 ui-macos/stupid.py diff --git a/ui-macos/.gitignore b/ui-macos/.gitignore new file mode 100644 index 0000000..1daa15a --- /dev/null +++ b/ui-macos/.gitignore @@ -0,0 +1,8 @@ +*.pyc +*~ +/*.nib +/debug.app +/sources.list +/Sshuttle VPN.app +/*.tar.gz +/*.zip diff --git a/ui-macos/Info.plist b/ui-macos/Info.plist new file mode 100644 index 0000000..65c0486 --- /dev/null +++ b/ui-macos/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleDisplayName + Sshuttle VPN + CFBundleExecutable + run + CFBundleIconFile + app.icns + CFBundleIdentifier + ca.apenwarr.Sshuttle + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Sshuttle VPN + CFBundlePackageType + APPL + CFBundleShortVersionString + 0.0.0 + CFBundleSignature + ???? + CFBundleVersion + 0.0.0 + LSUIElement + 1 + LSHasLocalizedDisplayName + + NSAppleScriptEnabled + + NSHumanReadableCopyright + GNU LGPL Version 2 + NSMainNibFile + MainMenu + NSPrincipalClass + NSApplication + + diff --git a/ui-macos/MainMenu.xib b/ui-macos/MainMenu.xib new file mode 100644 index 0000000..1dbb94b --- /dev/null +++ b/ui-macos/MainMenu.xib @@ -0,0 +1,2232 @@ + + + + 1060 + 10H574 + 762 + 1038.35 + 461.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 762 + + + YES + + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + + + YES + + YES + + + YES + + + + YES + + + NSApplication + + + + FirstResponder + + + NSApplication + + + 3 + 2 + {{157, 116}, {611, 369}} + 1886913536 + Sshuttle VPN Preferences + NSWindow + + View + + {1.79769e+308, 1.79769e+308} + {213, 107} + + + 256 + + YES + + + 12 + {{-8, -10}, {627, 373}} + + 2 + + YES + + 1 + + + 256 + + YES + + + 268 + {{17, 17}, {25, 23}} + + 2 + YES + + 67239424 + 134217728 + + + LucidaGrande + 13 + 1044 + + + -2033958657 + 134 + + NSImage + NSAddTemplate + + + + 400 + 75 + + + + + 268 + {{41, 17}, {25, 23}} + + 2 + YES + + 67239424 + 134217728 + + + + -2033958657 + 134 + + NSImage + NSRemoveTemplate + + + + 400 + 75 + + + + + 268 + + YES + + + 2304 + + YES + + + 256 + {224, 282} + + 2 + YES + + + -2147483392 + {{224, 0}, {16, 17}} + + + YES + + 22 + 10 + 3.4028234663852886e+38 + + 75628096 + 2048 + Connected + + LucidaGrande + 11 + 3100 + + + 6 + System + headerColor + + 3 + MQA + + + + 6 + System + headerTextColor + + 3 + MAA + + + + + 67239424 + 0 + Check + + + 1215582719 + 2 + + NSImage + NSSwitch + + + NSSwitch + + + + 200 + 25 + + YES + + + + 196 + 40 + 1000 + + 75628096 + 2048 + Server + + + 3 + MC4zMzMzMzI5ODU2AA + + + + + 67239488 + 272631808 + Text + + + + 6 + System + controlColor + + 3 + MC42NjY2NjY2NjY3AA + + + + 6 + System + controlTextColor + + + + 1 + YES + + + + 3 + 2 + + 6 + System + controlBackgroundColor + + + + 6 + System + gridColor + + 3 + MC41AA + + + 19 + 48234496 + + + 0 + 15 + 0 + YES + 0 + + + {{1, 1}, {223, 282}} + + + 2 + + + 4 + + + + -2147483392 + {{143, 1}, {15, 274}} + + 2 + + _doScroller: + 0.99636363636363634 + + + + -2147483392 + {{-100, -100}, {157, 15}} + + 2 + YES + 1 + + _doScroller: + 0.91812865497076024 + + + {{17, 40}, {225, 284}} + + + 2 + 658 + + + + QSAAAEEgAABBqAAAQagAAA + + + + 268 + {{296, 254}, {273, 18}} + + 2 + YES + + -2080244224 + 0 + Automatically detect remote hostnames + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 268 + {{341, 292}, {249, 22}} + + 2 + YES + + -1804468671 + 272630848 + + + + YES + + 6 + System + textBackgroundColor + + + + 6 + System + textColor + + + + + + + 268 + {{273, 185}, {320, 26}} + + 2 + YES + + -2076049856 + 2048 + + + 112869631 + 129 + + + 400 + 75 + + + Choose one + + 1048576 + 2147483647 + 1 + + NSImage + NSMenuCheckmark + + + NSImage + NSMenuMixedState + + _popUpItemAction: + + + YES + + OtherViews + + YES + + + + Item 2 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + Item 3 + + 1048576 + 2147483647 + + + _popUpItemAction: + + + + + + 1 + YES + YES + 2 + + + + + 268 + {{261, 294}, {75, 17}} + + 2 + YES + + 68288064 + 272630784 + SSH Server: + + + + + + + + + 268 + {{261, 217}, {105, 17}} + + 2 + YES + + 68288064 + 272630784 + Network routes: + + + + + + + + + 268 + {{276, 40}, {25, 23}} + + 2 + YES + + 67239424 + 134217728 + + + + -2033958657 + 134 + + + + 400 + 75 + + + + + 268 + {{300, 40}, {25, 23}} + + 2 + YES + + 67239424 + 134217728 + + + + -2033958657 + 134 + + + + 400 + 75 + + + + + 268 + + YES + + + 2304 + + YES + + + 256 + {312, 95} + + 2 + YES + + + 256 + {312, 17} + + 2 + + + + + -2147483392 + {{224, 0}, {16, 17}} + + 2 + + + YES + + 134 + 40 + 1000 + + 75628096 + 2048 + Subnet + + + 3 + MC4zMzMzMzI5ODU2AA + + + + + 337772096 + 2048 + 255.255.255.255 + + + + + + 3 + YES + YES + + + + 172 + 40 + 1000 + + 75628096 + 2048 + Width + + + + + + 337772096 + 2048 + Text Cell + + + + + + 3 + YES + YES + + + + 3 + 2 + + + 17 + 1379926016 + + + 4 + 15 + 0 + YES + 0 + + + {{1, 17}, {312, 95}} + + + 2 + + + 4 + + + + -2147483392 + {{224, 17}, {15, 102}} + + 2 + + _doScroller: + 0.8529411764705882 + + + + -2147483392 + {{1, 75}, {141, 15}} + + 2 + 1 + + _doScroller: + 0.98734177215189878 + + + + 2304 + + YES + + + {{1, 0}, {312, 17}} + + + 2 + + + 4 + + + + {{276, 63}, {314, 113}} + + + 2 + 562 + + + + + + QSAAAEEgAABBmAAAQZgAAA + + + {{10, 33}, {607, 327}} + 2 + + SSH Servers + + + + + 2 + + + 256 + + YES + + + 268 + {{189, 287}, {177, 29}} + + 2 + YES + + 604110336 + 0 + Start Sshuttle at login + + + 1211912703 + 2 + + + + + 200 + 25 + + + + + 268 + {{189, 256}, {270, 29}} + + 2 + YES + + -2080244224 + 0 + Auto-reconnect if disconnected + + + 1211912703 + 2 + + + + + 200 + 25 + + + + {{10, 33}, {607, 327}} + 2 + + Options + + + + + Log Messages + + + 256 + + YES + + + 256 + + YES + + + 2304 + + YES + + + 2322 + {596, 14} + + 2 + + + + + + + + + + YES + + + 134 + + + + 596 + 1 + + + 10497 + 0 + + + + YES + + YES + NSBackgroundColor + NSColor + + + YES + + 6 + System + selectedTextBackgroundColor + + + + 6 + System + selectedTextColor + + + + + + + YES + + YES + NSColor + NSCursor + NSUnderline + + + YES + + 1 + MCAwIDEAA + + + {8, -8} + 13 + + + + + + + 6 + {600, 1e+07} + {223, 11} + + + + {{1, 1}, {596, 310}} + + + 2 + + + + {4, -5} + 1 + + 4 + + + + 256 + {{597, 1}, {15, 310}} + + 2 + + _doScroller: + 1 + 0.85256409645080566 + + + + 256 + {{1, 311}, {596, 15}} + + 2 + 1 + + _doScroller: + 1 + 0.94565218687057495 + + + {{-3, -3}, {613, 327}} + + + 2 + 50 + + + + + + {{10, 33}, {607, 327}} + + 2 + + Log Messages + + + + + + + 0 + YES + + YES + + + + + {611, 369} + + + subviews + + + + + + + YES + + fromTop + fade + + YES + filter + subtype + type + + + + 2 + + {{0, 0}, {800, 578}} + {213, 129} + {1.79769e+308, 1.79769e+308} + + + YES + + YES + YES + YES + YES + YES + + + SshuttleController + + + + YES + autoReconnect + + YES + + + SshuttleApp + + + + YES + host + autoHosts + autoNets + nets + netsHidden + connected + + SshuttleServer + YES + + YES + YES + YES + YES + YES + + + + YES + subnet + width + + SshuttleNet + YES + + YES + YES + YES + YES + YES + + + + + YES + + + startAtLoginField + + + + 250 + + + + prefsWindow + + + + 254 + + + + value: values.startAtLogin + + + + + + value: values.startAtLogin + value + values.startAtLogin + 2 + + + 309 + + + + delegate + + + + 312 + + + + add: + + + + 337 + + + + remove: + + + + 338 + + + + routingField + + + + 435 + + + + value: values.autoReconnect + + + + + + value: values.autoReconnect + value + values.autoReconnect + 2 + + + 480 + + + + value: arrangedObjects.host + + + + + + value: arrangedObjects.host + value + arrangedObjects.host + + YES + + YES + NSConditionallySetsEditable + NSNullPlaceholder + + + YES + + Untitled + + + 2 + + + 495 + + + + selectedIndex: selection.autoNets + + + + + + selectedIndex: selection.autoNets + selectedIndex + selection.autoNets + + NSNoSelectionPlaceholder + + + 2 + + + 501 + + + + value: selection.autoHosts + + + + + + value: selection.autoHosts + value + selection.autoHosts + + NSNoSelectionPlaceholder + + + 2 + + + 502 + + + + value: selection.host + + + + + + v