Commit Graph

389 Commits

Author SHA1 Message Date
Andrew Lewman
8ae177dad6 The whole process works from preflight to postflight creating a clean
Tor install with proper config file edits


svn:r6914
2006-07-27 03:02:47 +00:00
Andrew Lewman
cd45eb6175 Backup only what is needed, write the file we created to a temp file for
TorPostFlight to restore the data and remove the temp files


svn:r6913
2006-07-27 01:20:02 +00:00
Andrew Lewman
a89bc08838 Be better at finding the Tor install path, backup all of Tor just in
case, then blow Tor away


svn:r6912
2006-07-27 00:19:36 +00:00
Andrew Lewman
99fc0aba61 OSX pre-install script to clean up Tor and force a fresh install, but
save the server keys if they exist.


svn:r6911
2006-07-26 23:52:59 +00:00
Andrew Lewman
a815225683 Set Soft & Hard resource limits to appease launchd.
svn:r6910
2006-07-26 21:50:27 +00:00
Nick Mathewson
4fe3c607ad Apply checkSpace.pl to checkSpace.pl.
svn:r6901
2006-07-25 22:33:57 +00:00
Nick Mathewson
fc9ed724ed Allow wide lines if they have svn id tags in them. (This matters for svk: those tags can be *big*.)
svn:r6900
2006-07-25 22:30:50 +00:00
Peter Palfrader
521c006fd5 Remove .cvsignore files from trunk
svn:r6891
2006-07-25 01:00:48 +00:00
Andrew Lewman
4fccf84004 These settings are required for those using launchd in OSX 10.4.
This is a crude but functional way to insert them for now.


svn:r6820
2006-07-23 12:52:06 +00:00
Andrew Lewman
3f0e4622b6 Grammar fixes for clarity.
svn:r6797
2006-07-21 04:30:19 +00:00
Andrew Lewman
1d02d24afa Load and start tor in launchd at end of installation
svn:r6789
2006-07-18 04:40:02 +00:00
Andrew Lewman
cb32336e19 Add the output of OSX arch into the package name in preparation for ppc
vs x86 packages.


svn:r6788
2006-07-18 04:37:43 +00:00
Andrew Lewman
b4433c674d Minor fixed for launchd xml plist
svn:r6770
2006-07-17 04:31:22 +00:00
Andrew Lewman
169d6c4aca Remove a merged if-then from line 85
svn:r6767
2006-07-16 18:18:40 +00:00
Andrew Lewman
1478636f54 Change the way Tor starts on OSX 10.4 vs pre-10.4. 10.4 Tor now uses
launchd for current and forward compatibility.


svn:r6766
2006-07-16 13:58:10 +00:00
Andrew Lewman
2c20882f02 Update config to redirect output to the tor log file for now.
svn:r6757
2006-07-12 22:09:21 +00:00
Andrew Lewman
3388722c28 Move cmd line parameters into the config file, remove chroot, and
satisfy the requirement of a ProgramArgument array


svn:r6755
2006-07-11 20:51:06 +00:00
Andrew Lewman
4f6cd129c9 Add in start parameters. Perhaps we should ship these set correct in
the default torrc.


svn:r6754
2006-07-11 04:37:05 +00:00
Andrew Lewman
546d07bc67 First crack at launchd plist for Tor
svn:r6753
2006-07-11 04:27:12 +00:00
Andrew Lewman
0c0aadae92 Updated OSX binary un-installer for testing.
svn:r6742
2006-07-07 00:55:12 +00:00
Andrew Lewman
f52bcc908d Binary OSX un-installer tarball
svn:r6741
2006-07-07 00:54:39 +00:00
Andrew Lewman
4d5cbe006b Remove osx binary uninstaller changes. Tiger and Panther won't play
nice in the same way.


svn:r6739
2006-07-06 16:28:19 +00:00
Andrew Lewman
d25a823818 Update osx binary un-installer naming, remove invalid osx binary
un-installer app


svn:r6736
2006-07-06 15:51:07 +00:00
Nick Mathewson
369d479c7a Add a .cvsignore file for contrib/suse/
svn:r6706
2006-06-30 10:52:12 +00:00
Andrew Lewman
0bf10589bc And, commit it correctly.
svn:r6689
2006-06-25 04:08:21 +00:00
Andrew Lewman
a90c9d1d43 Fix the messed up commit.
svn:r6688
2006-06-25 04:07:24 +00:00
Andrew Lewman
0bed8ee53c Create binary osx un-installer, update perms on install so anyone can run the
uninstaller.


svn:r6685
2006-06-25 04:02:43 +00:00
Andrew Lewman
03bea739f8 Remove the osx version requirements on install due to a messy Installer
situation between pre-panther, tiger and beyond, and metapackages.


svn:r6672
2006-06-21 02:27:18 +00:00
Andrew Lewman
ed2fb517d3 Minor fix to pre-instllation version check for OSX
svn:r6666
2006-06-20 04:18:47 +00:00
Andrew Lewman
0109540091 First crack at version checking for OSX installer.
svn:r6665
2006-06-20 04:16:46 +00:00
Andrew Lewman
538de4043a Remove echo -n to make start script slightly more readable on boot.
svn:r6595
2006-06-10 05:37:17 +00:00
Andrew Lewman
0cdba91de5 Let AC_OUTPUT know about contrib/suse/tor.sh and we only need tor.sh
from contrib/suse


svn:r6501
2006-05-26 13:42:28 +00:00
Andrew Lewman
f9e3b5f24c Use macros in place of details.
svn:r6500
2006-05-26 13:32:56 +00:00
Andrew Lewman
63c1395509 SUSEisms to enable "make dist-rpm" functionality in SuSe
svn:r6499
2006-05-26 13:22:20 +00:00
Andrew Lewman
8c49a46eee Add in the key CFBundleIdentifier required by XCode 2.x and beyond.
svn:r6491
2006-05-24 05:01:29 +00:00
Roger Dingledine
b65c43939e trim out the parts of cross.sh that don't make sense now that we've
applied cross-path directly.

also, now we can run cross.sh from the tarball, not just from cvs.


svn:r6477
2006-05-23 15:06:05 +00:00
Nick Mathewson
820a7a2c24 Add cross.sh cross-compilation script from Michael Mohr. Trivial backport candidate, since adding a new script cannot possibly break anything.
svn:r6475
2006-05-23 08:50:39 +00:00
Andrew Lewman
f6c9741c83 Fixed //Library/Tor in Tor.loc for osx
svn:r6454
2006-05-16 05:48:08 +00:00
Peter Palfrader
0ee6dbea07 Handle website/* in tor.nsi
svn:r6444
2006-05-05 16:58:38 +00:00
Roger Dingledine
7497ca7e46 resolve typos in add-tor contrib script
svn:r6415
2006-04-24 21:11:56 +00:00
Peter Palfrader
9479268d74 Remove test values from add-tor
svn:r6408
2006-04-21 15:57:09 +00:00
Peter Palfrader
121d250dd0 Add add-tor helper script to contrib
svn:r6407
2006-04-21 15:52:49 +00:00
Peter Palfrader
275bacb6a9 Add an XXX to torify.in - "which" is evil,
quote a few variables
do -h and --help
add (c) and license ("Same as tor")
print an error message if exec falls through


svn:r6392
2006-04-17 02:46:14 +00:00
Roger Dingledine
bc40ba680a and remove the 'debugging' flag for torify
svn:r6391
2006-04-16 22:48:41 +00:00
Roger Dingledine
bc36505a3a better error checking for torify, contributed by jacob appelbaum.
svn:r6390
2006-04-16 22:44:08 +00:00
Peter Palfrader
37aa7e101e [forward port] Update the list of documentation files in tor.nsi and package_nsis-weasel.sh
svn:r6380
2006-04-10 21:37:20 +00:00
Roger Dingledine
37c77c71f7 0.1.2.0-alpha-cvs!
svn:r6375
2006-04-10 20:21:55 +00:00
Roger Dingledine
98a27b07f9 and that means the os x package doesn't want them included
yet either.


svn:r6353
2006-04-10 07:05:20 +00:00
Roger Dingledine
9a34c32ec3 bump to 0.1.1.18-rc
svn:r6351
2006-04-10 05:58:20 +00:00
Roger Dingledine
1772ee0cac mention FetchUselessDescriptors in exitlist's intro doc.
svn:r6333
2006-04-09 01:07:03 +00:00
Roger Dingledine
9a6b9f1692 contrib script for scanning the tor network for accidentally
open socks proxies.


svn:r6330
2006-04-08 23:21:18 +00:00
Roger Dingledine
cbc7883fcd don't try to run python2.2 explicitly, just python.
nick says all the people with obsolete pythons are unreal.


svn:r6318
2006-04-08 06:20:46 +00:00
Roger Dingledine
403be1a396 i don't know what sort of shell nick uses, but mine can't
handle redirecting from two files at once.


svn:r6292
2006-04-02 08:13:25 +00:00
Roger Dingledine
7f427ae9a0 make exitlist's instructions more future-proof.
svn:r6290
2006-04-02 07:54:01 +00:00
Roger Dingledine
6e61612f2a hey, let's include instructions on servers, hidden services,
and switchproxy, while we're at it.


svn:r6281
2006-03-31 05:16:27 +00:00
Roger Dingledine
89bc7a5f0d make the os x package handle the new location of docs, plus
include the needed img's.


svn:r6280
2006-03-31 05:14:29 +00:00
Roger Dingledine
e7fbdcf70e bump to 0.1.1.17-rc-cvs
so much for 'release candidate'


svn:r6265
2006-03-28 11:30:57 +00:00
Roger Dingledine
26eb815f73 bump to 0.1.1.17-rc
svn:r6261
2006-03-28 07:45:23 +00:00
Roger Dingledine
c22a9fe5a8 favor correctness over grammar
svn:r6244
2006-03-26 22:39:07 +00:00
Roger Dingledine
88b67d48f0 bump to 0.1.1.16-rc-cvs so we can start fixing more bugs
svn:r6197
2006-03-19 04:43:36 +00:00
Roger Dingledine
bcc19b0f83 which brings us to 0.1.1.16-rc
svn:r6195
2006-03-19 04:02:11 +00:00
Nick Mathewson
1566a4347e Nuke space after backslash in contrib/osx/Makefile.am.
svn:r6150
2006-03-13 05:50:33 +00:00
Andrew Lewman
94dac6b139 Added tor_logo.gif to dist and corrected tor html doc links
svn:r6147
2006-03-13 03:08:05 +00:00
Roger Dingledine
ef8939d5b3 bump to 0.1.1.15-rc-cvs
svn:r6132
2006-03-12 03:01:09 +00:00
Andrew Lewman
f8ab3d9b38 Remove pdfs since they aren't created this early in the process.
svn:r6127
2006-03-11 18:47:47 +00:00
Roger Dingledine
44ca1a997d bump to 0.1.1.15-rc
svn:r6126
2006-03-11 18:44:11 +00:00
Andrew Lewman
a7768d77fe Include package_list.txt for detailed uninstallation on osx. Force the
osx uninstall script to actually clean up directories as well.  Make
TorPostflight actions safer.


svn:r6123
2006-03-11 06:13:08 +00:00
Andrew Lewman
5f45921186 Properly add the image to make the OSX install pretty.
svn:r6122
2006-03-11 05:35:47 +00:00
Andrew Lewman
f6352bbec9 Remove the image
svn:r6121
2006-03-11 05:33:33 +00:00
Andrew Lewman
ba0de3a7f4 This makes the install pretty.
svn:r6120
2006-03-11 05:23:44 +00:00
Andrew Lewman
1b9e830390 Include actual documentation with the installation, include the
uninstaller in executable format, and make the install pretty.


svn:r6119
2006-03-11 05:23:18 +00:00
Andrew Lewman
1ca6fa99e3 Include the osx uninstaller in the metapackage.
svn:r6118
2006-03-11 03:09:44 +00:00
Roger Dingledine
a0865e2f8e distribute contrib/rc.subr in the tarball
svn:r6111
2006-03-09 02:01:15 +00:00
Roger Dingledine
dadb346136 make the tor.nsi version accurate
svn:r6102
2006-03-09 00:04:50 +00:00
Nick Mathewson
6f6bbc6f91 Add rc.subr from Peter Thoenen. I have no idea what an rc.subr is, but apparently BSD people do. (Closing bug 256.)
svn:r6097
2006-03-08 07:30:07 +00:00
Peter Palfrader
6a7d2bf94e Move it one directory further up
svn:r6072
2006-02-21 05:16:31 +00:00
Peter Palfrader
49f5294b60 Add package_nsis-weasel.sh, weasel's version of nick's package_nsis.sh
svn:r6071
2006-02-21 05:13:11 +00:00
Peter Palfrader
0a25d3f8d9 Make the tor.nsi file actually work again, and update list of docs while we are at it
svn:r6070
2006-02-21 05:12:45 +00:00
Peter Palfrader
951c5d3b5b tor.logrotate is built from tor.logrotate.in, ignore it in CVS
svn:r6069
2006-02-21 05:12:14 +00:00
Peter Palfrader
00296adcc0 tor.nsi: we have openssl 0.9.8a
svn:r6067
2006-02-21 04:52:49 +00:00
Roger Dingledine
dda54db36d bump to 0.1.1.14-alpha-cvs, and we're off.
svn:r6062
2006-02-21 04:13:49 +00:00
Roger Dingledine
ae65d595ff bump to 0.1.1.14-alpha
svn:r6059
2006-02-21 03:57:44 +00:00
Andrew Lewman
666eda1f1b Convert make dist-osx to new file output naming scheme
svn:r6055
2006-02-20 05:20:27 +00:00
Andrew Lewman
d902143a75 Include the osx installer in the Makefile as well.
svn:r6045
2006-02-19 15:57:38 +00:00
Andrew Lewman
537a39e147 Include the uninstaller for osx in the distribution, but leave it hidden
for the time being.


svn:r6044
2006-02-19 15:54:30 +00:00
Andrew Lewman
a9977bae9b New clear and concise directions for building Tor on OSX machines.
Moved the documentation into the doc/ dir where it belongs.


svn:r6027
2006-02-17 14:09:15 +00:00
Andrew Lewman
16c5af0f0f Added quick instructions for those wishing to replicate the official
build process for linux rpm and osx dmg


svn:r5980
2006-02-12 06:44:22 +00:00
Roger Dingledine
bb890da4cf bump to 0.1.1.13-alpha-cvs -- progress!
svn:r5954
2006-02-10 12:26:28 +00:00
Roger Dingledine
ddb43de2d0 bump to 0.1.1.13-alpha
svn:r5951
2006-02-09 22:55:40 +00:00
Andrew Lewman
598d0f5eed arma and weasel say 8192 is better
svn:r5946
2006-02-09 05:12:45 +00:00
Andrew Lewman
2d8e125b09 Force an increase in file descriptors on start
svn:r5945
2006-02-09 05:08:23 +00:00
Roger Dingledine
2c26d77bf0 bump to 0.1.1.12-alpha-cvs
svn:r5825
2006-01-12 05:08:20 +00:00
Roger Dingledine
aa070a3301 bump to 0.1.1.12-alpha
ha ha


svn:r5808
2006-01-11 22:36:32 +00:00
Roger Dingledine
a8bb654c2b bump to 0.1.1.11-alpha-cvs
svn:r5799
2006-01-11 06:19:00 +00:00
Roger Dingledine
906a2c8ef0 bump to 0.1.1.11-alpha in preparation for release
svn:r5783
2006-01-10 23:16:36 +00:00
Nick Mathewson
ba1968d028 Make OSX script alias tor-resolve binary correctly. Fix bug 216
svn:r5764
2006-01-10 18:43:10 +00:00
Roger Dingledine
4bbe08a98d typo
svn:r5742
2006-01-07 00:17:12 +00:00
Nick Mathewson
e545f40e6a Note that exitlist script still works just fine; you just need to point it at the new files.
svn:r5737
2006-01-06 15:03:57 +00:00
Nick Mathewson
ad55cb36c3 Add missing file from last commit. Can the debian package use any of these recent changes?
svn:r5640
2005-12-24 17:59:33 +00:00
Nick Mathewson
221fc8d709 Apply RPM-related cleanups from John Bashinski
svn:r5639
2005-12-24 04:03:39 +00:00
Roger Dingledine
99e1845339 actually, don't specify local as the whole of net 127, for
torify, because Tor's MAPADDRESS virtual IP space is part of it,
and we want to torify that part.


svn:r5613
2005-12-18 22:40:34 +00:00
Roger Dingledine
e9a328efb2 the torify config file should not use tor for local (127.x.y.z) addresses.
svn:r5611
2005-12-18 21:58:36 +00:00
Nick Mathewson
1af630d32c Bite the bullet and limit all our source lines to 80 characters, the way IBM intended.
svn:r5582
2005-12-14 20:40:40 +00:00
Roger Dingledine
c21666ca59 bump to 0.1.1.10-alpha-cvs
svn:r5558
2005-12-11 07:33:16 +00:00
Roger Dingledine
eaa864ed17 bump to 0.1.1.10-alpha
svn:r5553
2005-12-10 21:15:18 +00:00
Roger Dingledine
9b0a40ec78 crank the max line limit down to 150 chars.
svn:r5550
2005-12-10 08:27:01 +00:00
Nick Mathewson
39265dd72e In my private little universe, terminals are still 80 columns. Impose a 160-character-per-line limit; this will creep down.
svn:r5548
2005-12-09 05:37:26 +00:00
Roger Dingledine
6465b30f21 bump to 0.1.1.9-alpha-cvs
svn:r5387
2005-11-15 20:29:56 +00:00
Roger Dingledine
4cd7bddfc3 bump to 0.1.1.9-alpha
svn:r5374
2005-11-15 01:47:11 +00:00
Andrew Lewman
e2c6d6ce20 Committing the rest of the osx tor+privoxy uninstall applet.
svn:r5296
2005-10-24 17:17:35 +00:00
Andrew Lewman
887a6b8386 Committing the wrapper script for uninstallation.
svn:r5295
2005-10-24 15:50:05 +00:00
Nick Mathewson
48caf912a6 Bump version to 0.1.1.8-alpha-cvs
svn:r5228
2005-10-08 05:43:49 +00:00
Roger Dingledine
2b3e8ab901 bump to 0.1.1.8-alpha
svn:r5222
2005-10-07 20:17:39 +00:00
Nick Mathewson
26e7a05725 even better function start checks; give dmalloc a chance of working.
svn:r5162
2005-09-30 01:39:24 +00:00
Nick Mathewson
6ce1add8da Make checkSpace.pl enforce our ctags-friendly function declaration rules
svn:r5159
2005-09-30 01:07:55 +00:00
Andrew Lewman
3cc460c9f9 commented out logfile so as to not log everything passed through privoxy
svn:r5141
2005-09-24 20:49:45 +00:00
Nick Mathewson
dcb6b3df6c bump version to 0.1.1.7-alpha-cvs
svn:r5093
2005-09-19 22:02:14 +00:00
Roger Dingledine
76e6cc0c2b bump to 0.1.1.7-alpha
svn:r5051
2005-09-14 03:59:33 +00:00
Roger Dingledine
aa8321331f add weasel's check-tor script to tor/contrib/
svn:r4994
2005-09-11 22:12:32 +00:00
Roger Dingledine
e782ee344a bump to 0.1.1.6-alpha-cvs
svn:r4987
2005-09-10 03:41:39 +00:00
Roger Dingledine
e58ca648c6 bump to 0.1.1.6-alpha
this time for sure


svn:r4982
2005-09-10 01:47:27 +00:00
Roger Dingledine
fed90c300f downgrade back to 0.1.1.5-alpha-cvs
it's going to be another while


svn:r4824
2005-08-23 10:01:11 +00:00
Roger Dingledine
8adcd0bb3b bump version to 0.1.1.6-alpha
svn:r4813
2005-08-22 20:12:39 +00:00
Roger Dingledine
f9f600f032 bump to 0.1.1.5-alpha-cvs
svn:r4753
2005-08-08 22:34:24 +00:00
Andrew Lewman
e93409d332 Added in the 3 easy cheatsheet steps to build tor, for the 7 mac users
that may want to build their own client/server.


svn:r4726
2005-08-07 12:43:34 +00:00
Roger Dingledine
1ec3081a84 bump to 0.1.1.5-alpha, though it's not released yet
svn:r4721
2005-08-05 19:16:11 +00:00
Roger Dingledine
1d3e63158e bump to 0.1.1.4-alpha in preparation for new release
svn:r4701
2005-08-04 22:45:54 +00:00
Nick Mathewson
9aad89e973 back out the osx addsysuser changeds, but make them easy to back in again
svn:r4698
2005-08-04 22:28:40 +00:00
Nick Mathewson
0dd1a7f121 In tor.nsi, replace all +N for N!=2 with actual labels. Apparently, the NSI designers understand that languages have been written since 6502 assembler, but just want to retain backward compatibility for people who never learned them.
svn:r4696
2005-08-04 20:47:45 +00:00
Nick Mathewson
5b3286179c Change a +4 to a +5. Apparently, the designeers of NSI believed that 6502 assembly represented the cutting-edge in language design.
svn:r4692
2005-08-04 19:22:53 +00:00
Nick Mathewson
41e48519d0 (untested) NSI fix to ship tor license and put a link to doc directory in start menu
svn:r4684
2005-08-03 17:02:38 +00:00
Nick Mathewson
c22bcecd83 Add niutil fix from Christopher Soghoian
svn:r4678
2005-07-26 00:33:48 +00:00
Roger Dingledine
2fa109102a bump to 0.1.1.3-alpha
svn:r4672
2005-07-25 09:12:18 +00:00
Roger Dingledine
d51ca36e5c fix capitalization on os x installer welcome page
svn:r4624
2005-07-20 21:21:50 +00:00
Roger Dingledine
61f2ea0df0 bump us to 0.1.1.2-alpha-cvs since stuff has changed
svn:r4579
2005-07-15 19:18:36 +00:00
Nick Mathewson
b6f08090f4 Stop trying to distribute CLIENTS on windows too
svn:r4569
2005-07-14 23:32:01 +00:00
Nick Mathewson
82bb985fc2 Stop trying to distribute CLIENTS; it no longer exists
svn:r4568
2005-07-14 23:31:11 +00:00
Roger Dingledine
c2abcc4f1c bump to 0.1.1.2-alpha
svn:r4563
2005-07-14 22:46:42 +00:00
Nick Mathewson
0505b31933 Bump version to 0.1.1.1-alpha-cvs
svn:r4505
2005-06-29 21:46:17 +00:00
Nick Mathewson
275966abe3 Bump CVS version to 0.1.1.1-alpha
svn:r4493
2005-06-27 18:35:10 +00:00
Nick Mathewson
c831a9f701 Mark old TorControl.py script as heavily deprecated
svn:r4479
2005-06-24 18:05:43 +00:00
Nick Mathewson
eb327e7660 Add feature to handle unset (default) configuration options in GETCONF control messages
svn:r4461
2005-06-19 22:38:36 +00:00
Nick Mathewson
e8331f9d7d Make OSX init script check for missing argument in a way that works
svn:r4433
2005-06-15 18:19:42 +00:00
Nick Mathewson
787dfac69b make whitespace checker handle non-C too.
svn:r4412
2005-06-11 18:52:37 +00:00
Chris Palmer
0033aa3af1 Helpful or-talk post for people wanting to use Tor only with some
domains.


svn:r4400
2005-06-10 19:36:24 +00:00
Nick Mathewson
0831823763 Change end-of-file NLNL convention. It turns out arma I and I agree.
svn:r4382
2005-06-09 19:03:31 +00:00
Nick Mathewson
a6f51001a5 New whitespace normalization rule: no blank line at EOF.
svn:r4378
2005-06-09 16:46:51 +00:00
Nick Mathewson
9bde5292b2 Add generated file to contrib/osx/.cvsignore
svn:r4336
2005-06-07 18:32:13 +00:00
Nick Mathewson
fa140e8787 Resolve OSX installer bugs 147 and 148
svn:r4333
2005-06-07 18:21:32 +00:00
Roger Dingledine
51b5b808cb bump cvs to 0.1.1.0-alpha-cvs
svn:r4323
2005-06-06 20:27:36 +00:00