d9f761a8a3
ui-macos: tell the user that we need to reboot on MacOS Lion.
2012-01-08 19:01:18 -05:00
6698992f4f
Use the new arguments from redo v0.10.
...
(apenwarr: also updates to the matching, latest minimal/do)
2012-01-06 13:24:56 -05:00
89e914e9d1
ui-macos/main.py: fix wait() to avoid deadlock.
...
If the subprocess was trying to write to its stdout/stderr, its process
would never actually finish because it was blocked waiting for us to read
it, but we were blocked on waitpid(). Instead, use waitpid(WNOHANG) and
continually read from the subprocess (which should be a blocking operation)
until it exits.
2012-01-02 18:46:30 -05:00
7859be13c2
ui-macos/bits/runpython.do: skip ppc64 architecture.
...
I don't have a Mac that can build it. Hopefully ppc will run fine on ppc64.
2011-05-07 23:19:52 -04:00
f313d50690
ui-macos/bits/runpython.do: report which platforms we're compiling for.
...
Just as a quick reminder, in case you're building a fat binary and you don't
have all the architectures actually installed.
2011-05-07 23:16:42 -04:00
e2ec475de3
ui-macos/models.py: fix a compatibility problem on MacOS for PPC.
...
@objc.accessor isn't the right thing to use for a Core Data Validation
function. Yowee, PyObjc sure is non-obvious.
2011-05-07 23:16:42 -04:00
c13be0b817
ui-macos/bits/runpython.do: auto-determine arches to build for.
...
Some people don't have all of them installed, so auto-detect them by
looking at the available arches in /usr/libexec.
2011-05-03 14:18:37 -07:00
e2474543fc
runpython.do: also compile for ppc architecture.
2011-04-24 22:51:27 -04:00
7d35690e41
ui-macos/clean: fix a GNUism in usage of the 'find' command.
2011-02-28 02:43:00 -08:00
621997b279
ui-macos: move the noLatencyControl setting to a per-connection setting.
...
I think some connections you'll want to optimize for latency, and others for
bandwidth. Probably.
Also, use a dropdown box instead of a checkbox; that way we can make it more
clear what each of the settings means.
While we're here, adjust all the anchor settings for the different display
items so that resizing the dialog box works sensibly.
2011-02-04 21:40:44 -08:00
a238f7636c
ui-macos: include routing type in each connection title.
...
This makes it extra clear when a connection is for "all routes" vs. custom
vs. auto.
2011-02-01 03:55:19 -08:00
62e1ac4b46
ui-macos: add checkboxes for --no-latency-control and --dns options.
2011-02-01 03:55:19 -08:00
049a0c40ac
ui-macos: guess we don't need stupid.py anymore.
...
It was just a test.
2011-01-22 16:55:18 -08:00
d4ccd30c24
ui-macos: call the main binary MacOS/Sshuttle.
...
That way we can 'killall Sshuttle' and so on, and it looks right in the
process list.
2011-01-22 16:44:20 -08:00
522bc23854
ui-macos/git-export.do: write the generated app to a branch.
2011-01-22 16:44:20 -08:00
191d97a897
ui-macos/default.app.do: get rid of some duplicated files.
2011-01-22 16:44:15 -08:00
da7a490cd7
ui-macos: Actually prompt for passwords instead of assuming a default.
2011-01-22 16:44:11 -08:00
342ce12840
ui-macos: Don't enable connecting for hosts with Custom but zero subnets.
...
That would cause the sshuttle client to die.
2011-01-22 16:44:05 -08:00
701f59a5b8
ui-macos: Smoother log messages in the log window.
2011-01-22 16:44:01 -08:00
9f7b2bb4f6
ui-macos: Notice when we've connected; make debug logs optional.
2011-01-22 16:43:48 -08:00
d301184184
ui-macos: Much better connection status reporting.
2011-01-22 16:43:44 -08:00
659a57beb2
ui-macos/run.do: a shortcut for running debug.app.
2011-01-22 16:43:09 -08:00
c70b9937df
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!
2011-01-22 16:43:09 -08:00