]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
23 years agoadded milliseconds to log lines
Roger Dingledine [Sun, 24 Nov 2002 08:45:13 +0000 (08:45 +0000)] 
added milliseconds to log lines

svn:r139

23 years agofixed rare race condition
Roger Dingledine [Sun, 24 Nov 2002 08:33:15 +0000 (08:33 +0000)] 
fixed rare race condition

svn:r138

23 years agoadded OnionsPerSecond to prevent create flooding
Roger Dingledine [Sat, 23 Nov 2002 08:49:03 +0000 (08:49 +0000)] 
added OnionsPerSecond to prevent create flooding
first cut, probably needs more playing with

svn:r137

23 years agoremove popt dependency, consolidate config stuff
Roger Dingledine [Sat, 23 Nov 2002 06:49:01 +0000 (06:49 +0000)] 
remove popt dependency, consolidate config stuff
reformat parts of onion.c

svn:r136

23 years agofix subtle race condition
Roger Dingledine [Mon, 14 Oct 2002 06:44:48 +0000 (06:44 +0000)] 
fix subtle race condition

If you weren't connected to a given router, and you made a directory
request to it simultaneously with a new web query that caused you to
want to connect to that OR... it would think you're already connected.

svn:r135

23 years agoexpire unfinished handshakes too
Roger Dingledine [Sun, 13 Oct 2002 13:17:27 +0000 (13:17 +0000)] 
expire unfinished handshakes too
don't list non-open ORs in the directory

svn:r134

23 years agocell.c is now obsolete
Roger Dingledine [Thu, 3 Oct 2002 02:17:41 +0000 (02:17 +0000)] 
cell.c is now obsolete

svn:r133

23 years agocleanup and a variety of bugfixes
Roger Dingledine [Wed, 2 Oct 2002 22:54:20 +0000 (22:54 +0000)] 
cleanup and a variety of bugfixes

svn:r132

23 years agoAdd convenience functions to wrap create and init for symmetric ciphers; clean up...
Nick Mathewson [Wed, 2 Oct 2002 20:39:51 +0000 (20:39 +0000)] 
Add convenience functions to wrap create and init for symmetric ciphers; clean up error handling in onion.c

svn:r131

23 years agocell now has a network appearance and an internal (struct) appearance
Roger Dingledine [Wed, 2 Oct 2002 20:12:44 +0000 (20:12 +0000)] 
cell now has a network appearance and an internal (struct) appearance

svn:r130

23 years agopreemptive bugfix
Roger Dingledine [Wed, 2 Oct 2002 04:07:33 +0000 (04:07 +0000)] 
preemptive bugfix

svn:r129

23 years agowhy's it called tor?
Roger Dingledine [Wed, 2 Oct 2002 03:44:12 +0000 (03:44 +0000)] 
why's it called tor?

svn:r128

23 years agoa frequently asked questions list, with some answers
Roger Dingledine [Wed, 2 Oct 2002 03:25:10 +0000 (03:25 +0000)] 
a frequently asked questions list, with some answers

svn:r127

23 years agoall listeners listen on 0.0.0.0 except AP which listens on 127.0.0.1
Roger Dingledine [Wed, 2 Oct 2002 01:03:00 +0000 (01:03 +0000)] 
all listeners listen on 0.0.0.0 except AP which listens on 127.0.0.1

svn:r126

23 years agointroduced a periodic keepalive padding cell
Roger Dingledine [Tue, 1 Oct 2002 23:37:31 +0000 (23:37 +0000)] 
introduced a periodic keepalive padding cell

now tor can be run safely inside nat'ed areas that kill idle
connections; and the proxy can handle when you suspend your laptop
and then emerge hours later from a new domain.

svn:r125

23 years agohandle banners from the server side
Roger Dingledine [Tue, 1 Oct 2002 05:46:48 +0000 (05:46 +0000)] 
handle banners from the server side
(text that it spits out immediately upon connect)

svn:r124

23 years agomore robust http(ish) handling
Roger Dingledine [Sat, 28 Sep 2002 05:53:00 +0000 (05:53 +0000)] 
more robust http(ish) handling

svn:r123

23 years agoadding town-square rc info
Roger Dingledine [Sat, 28 Sep 2002 05:52:47 +0000 (05:52 +0000)] 
adding town-square rc info

svn:r122

23 years agocatch hup to reload directory/router list
Roger Dingledine [Sat, 28 Sep 2002 01:40:11 +0000 (01:40 +0000)] 
catch hup to reload directory/router list

svn:r121

23 years agocleanup
Roger Dingledine [Sat, 28 Sep 2002 00:52:59 +0000 (00:52 +0000)] 
cleanup

prkey is only fetched when it's needed
tor nodes who aren't dirservers now fetch directories and autoconnect
  to new nodes listed in the directory
default role is a non-dirserver node

svn:r120

23 years agomozilla actually cares about the reply version
Roger Dingledine [Fri, 27 Sep 2002 23:34:51 +0000 (23:34 +0000)] 
mozilla actually cares about the reply version

tor can now interface directly with mozilla, as a socks 4 host.
but note that mozilla does the dns resolution itself, so you're leaking
anonymity.

svn:r119

23 years agosupport socks4 too
Roger Dingledine [Fri, 27 Sep 2002 23:16:39 +0000 (23:16 +0000)] 
support socks4 too

svn:r118

23 years agodon't leak memory on pk ops
Roger Dingledine [Fri, 27 Sep 2002 22:13:22 +0000 (22:13 +0000)] 
don't leak memory on pk ops

svn:r117

23 years agoactually writing down the current license state
Roger Dingledine [Fri, 27 Sep 2002 02:46:29 +0000 (02:46 +0000)] 
actually writing down the current license state

svn:r116

23 years agonew config files, including directory servers
Roger Dingledine [Thu, 26 Sep 2002 23:53:21 +0000 (23:53 +0000)] 
new config files, including directory servers

svn:r115

23 years agostop duplicate free
Roger Dingledine [Thu, 26 Sep 2002 13:19:13 +0000 (13:19 +0000)] 
stop duplicate free

svn:r114

23 years agodirserver should include itself in the directory
Roger Dingledine [Thu, 26 Sep 2002 13:17:14 +0000 (13:17 +0000)] 
dirserver should include itself in the directory

if connecting to a dirserver fails, remove it from the router array

svn:r113

23 years agodirectory servers in and functional
Roger Dingledine [Thu, 26 Sep 2002 12:09:10 +0000 (12:09 +0000)] 
directory servers in and functional

proxies now periodically pull down an hourly-updated directory,
and replace their router list with it if it parses correctly.

svn:r112

23 years agoanother bugfix on the proxy side
Roger Dingledine [Thu, 26 Sep 2002 05:50:51 +0000 (05:50 +0000)] 
another bugfix on the proxy side
should be more reliable now (?)

svn:r111

23 years agolaying the groundwork for dynamic router lists
Roger Dingledine [Tue, 24 Sep 2002 10:43:57 +0000 (10:43 +0000)] 
laying the groundwork for dynamic router lists

revamped the router reading section

reference counting for crypto pk env's (so we can dup them)

we now read and write pem pk keys from string rather than from FILE*,
  in anticipation of fetching directories over a socket
  (so now on startup we slurp in the whole file, then parse it as a string)

fixed a bug in the proxy side, where you could get some circuits
  wedged if they showed up while the connection was being made

svn:r110

23 years agoadded the 'quickstart' to the README
Roger Dingledine [Mon, 23 Sep 2002 19:16:00 +0000 (19:16 +0000)] 
added the 'quickstart' to the README

svn:r109

23 years agomore robust when only some of the socks info has arrived
Roger Dingledine [Mon, 23 Sep 2002 01:04:59 +0000 (01:04 +0000)] 
more robust when only some of the socks info has arrived

svn:r108

23 years agoonion proxy now speaks socks4a
Roger Dingledine [Sun, 22 Sep 2002 11:09:07 +0000 (11:09 +0000)] 
onion proxy now speaks socks4a

httpap is obsolete; we support privoxy directly now!

smtpap is obsolete; need to find a good socks4a-enabled smtp proxy/client

I dub thee 0.0.1.

svn:r107

23 years agokill -USR1 the or and it will dump conn/circuit stats to stdout
Roger Dingledine [Sat, 21 Sep 2002 22:41:48 +0000 (22:41 +0000)] 
kill -USR1 the or and it will dump conn/circuit stats to stdout

svn:r106

23 years agoOP was hanging on first try if connect finishes too quickly
Roger Dingledine [Fri, 20 Sep 2002 19:33:13 +0000 (19:33 +0000)] 
OP was hanging on first try if connect finishes too quickly

svn:r105

23 years agosynchronize to the version i've been giving people to test
Roger Dingledine [Thu, 19 Sep 2002 20:13:27 +0000 (20:13 +0000)] 
synchronize to the version i've been giving people to test

svn:r104

23 years agoadded 'connected' cell type
Roger Dingledine [Tue, 17 Sep 2002 08:14:37 +0000 (08:14 +0000)] 
added 'connected' cell type

see http://archives.seul.org/or/dev/Sep-2002/msg00018.html

svn:r103

23 years ago"You got BSD in my MacOS!" "You got MacOS in my BSD!" Anyway, MacOS works again.
Nick Mathewson [Tue, 10 Sep 2002 13:32:27 +0000 (13:32 +0000)] 
"You got BSD in my MacOS!" "You got MacOS in my BSD!" Anyway, MacOS works again.

svn:r102

23 years agoport to actual BSD
Roger Dingledine [Mon, 9 Sep 2002 04:10:58 +0000 (04:10 +0000)] 
port to actual BSD

(hey nick, does this break the os x build?)

you still need to add some stuff to the ./configure commandline...
anybody know a better solution?

svn:r101

23 years agominor race condition
Roger Dingledine [Mon, 9 Sep 2002 04:06:59 +0000 (04:06 +0000)] 
minor race condition

(it seemed to work anyway, but...)

svn:r100

23 years agoslight optimization on rsa exponent
Roger Dingledine [Thu, 5 Sep 2002 19:04:47 +0000 (19:04 +0000)] 
slight optimization on rsa exponent

use 2**16+1 rather than 2**16 + 2**(-1)

svn:r99

23 years agothe readme now mentions onion proxies
Roger Dingledine [Thu, 5 Sep 2002 15:30:09 +0000 (15:30 +0000)] 
the readme now mentions onion proxies

svn:r98

23 years agoan rc file for an onion proxy
Roger Dingledine [Wed, 4 Sep 2002 06:46:09 +0000 (06:46 +0000)] 
an rc file for an onion proxy

svn:r97

23 years agoonion proxies now work (i think)
Roger Dingledine [Wed, 4 Sep 2002 06:29:28 +0000 (06:29 +0000)] 
onion proxies now work (i think)

svn:r96

23 years agofixed the killer bug with onion proxies
Roger Dingledine [Wed, 4 Sep 2002 06:24:54 +0000 (06:24 +0000)] 
fixed the killer bug with onion proxies

svn:r95

23 years agothe logs now include a timestamp and severity
Roger Dingledine [Wed, 4 Sep 2002 00:39:33 +0000 (00:39 +0000)] 
the logs now include a timestamp and severity

the implementation is sort of a kludge..you're welcome to fix it up

svn:r94

23 years agochanged my mind, sort of
Roger Dingledine [Tue, 3 Sep 2002 22:53:34 +0000 (22:53 +0000)] 
changed my mind, sort of

the package is tor, the binary is or.

and i added our project plan to the todo file.

svn:r93

23 years agoOur program is now called 'tor', not 'or'.
Roger Dingledine [Tue, 3 Sep 2002 22:44:49 +0000 (22:44 +0000)] 
Our program is now called 'tor', not 'or'.

svn:r92

23 years agoBackport to OpenSSL version 0.9.5
Nick Mathewson [Tue, 3 Sep 2002 19:16:02 +0000 (19:16 +0000)] 
Backport to OpenSSL version 0.9.5

svn:r91

23 years agoclarifying the empty semicolon
Roger Dingledine [Tue, 3 Sep 2002 19:10:23 +0000 (19:10 +0000)] 
clarifying the empty semicolon

svn:r90

23 years agoresolve warnings
Roger Dingledine [Tue, 3 Sep 2002 19:03:16 +0000 (19:03 +0000)] 
resolve warnings

svn:r89

23 years agoPort to MacOS X
Nick Mathewson [Tue, 3 Sep 2002 18:44:24 +0000 (18:44 +0000)] 
Port to MacOS X

svn:r88

23 years agoAdd function to fake a poll call using select
Nick Mathewson [Tue, 3 Sep 2002 18:43:50 +0000 (18:43 +0000)] 
Add function to fake a poll call using select

svn:r87

23 years agoenforce maxconn; bugfix to not tear down the parent when we hit maxconn
Roger Dingledine [Tue, 3 Sep 2002 18:36:40 +0000 (18:36 +0000)] 
enforce maxconn; bugfix to not tear down the parent when we hit maxconn

svn:r86

23 years agomore debugging info, to track down bruce's IP problems
Roger Dingledine [Tue, 27 Aug 2002 19:28:35 +0000 (19:28 +0000)] 
more debugging info, to track down bruce's IP problems

svn:r85

23 years agowe now encrypt the entire cell on the link, not just the header
Roger Dingledine [Sat, 24 Aug 2002 08:24:30 +0000 (08:24 +0000)] 
we now encrypt the entire cell on the link, not just the header

previously padding cells, etc were distinguishable because their body was
all zero's

svn:r84

23 years agoproxies send port in host order as ascii string
Roger Dingledine [Sat, 24 Aug 2002 07:56:34 +0000 (07:56 +0000)] 
proxies send port in host order as ascii string

svn:r83

23 years agoport is now kept in host order except in sin_port
Roger Dingledine [Sat, 24 Aug 2002 07:55:49 +0000 (07:55 +0000)] 
port is now kept in host order except in sin_port

svn:r82

23 years agocleanup: start enforcing hton and ntoh on stuff sent over the network
Roger Dingledine [Sat, 24 Aug 2002 06:58:25 +0000 (06:58 +0000)] 
cleanup: start enforcing hton and ntoh on stuff sent over the network

this is a checkpoint before i fix the fact that port is always kept in
network order -- which makes no sense, because network order is different
on different machines, which is the whole point.

svn:r81

23 years agocleanup: don't use size_t when you mean int
Roger Dingledine [Sat, 24 Aug 2002 04:59:21 +0000 (04:59 +0000)] 
cleanup: don't use size_t when you mean int

size_t is what you get back from sizeof(). no more, no less.

svn:r80

23 years agolinkpadding is now off by default.
Roger Dingledine [Fri, 23 Aug 2002 06:49:43 +0000 (06:49 +0000)] 
linkpadding is now off by default.

svn:r79

23 years agochanged path selection so it's actually random again
Roger Dingledine [Fri, 23 Aug 2002 05:27:50 +0000 (05:27 +0000)] 
changed path selection so it's actually random again

svn:r78

23 years agocleaned up new_route()
Roger Dingledine [Fri, 23 Aug 2002 03:35:44 +0000 (03:35 +0000)] 
cleaned up new_route()

now it deals gracefully with too few connected routers (i think)

svn:r77

23 years agoChanged crypto calls to go through common/crypto.[hc] instead of calling OpenSSL...
Matej Pjafjar [Thu, 22 Aug 2002 07:30:03 +0000 (07:30 +0000)] 
Changed crypto calls to go through common/crypto.[hc] instead of calling OpenSSL directly.

svn:r76

23 years agoUpdated to use crypto.h instead of OpenSSL.
Matej Pjafjar [Thu, 25 Jul 2002 08:18:05 +0000 (08:18 +0000)] 
Updated to use crypto.h instead of OpenSSL.

svn:r75

23 years agoAdded the crypto abstraction to libor. Need to test and change the code to use this...
Matej Pjafjar [Thu, 25 Jul 2002 08:17:22 +0000 (08:17 +0000)] 
Added the crypto abstraction to libor. Need to test and change the code to use this instead of OpenSSL.

svn:r74

23 years agoBeginnings of a crypto abstraction layer.
Matej Pjafjar [Wed, 24 Jul 2002 14:02:39 +0000 (14:02 +0000)] 
Beginnings of a crypto abstraction layer.

svn:r73

23 years agoonly choose routers for the onion that are currently connected to us
Roger Dingledine [Mon, 22 Jul 2002 04:38:36 +0000 (04:38 +0000)] 
only choose routers for the onion that are currently connected to us

svn:r72

23 years agoCode cleaned up to be less noisy
Roger Dingledine [Mon, 22 Jul 2002 04:08:37 +0000 (04:08 +0000)] 
Code cleaned up to be less noisy

svn:r71

23 years agoMore reasonable CoinWeight, now that we can handle large paths
Roger Dingledine [Mon, 22 Jul 2002 04:08:15 +0000 (04:08 +0000)] 
More reasonable CoinWeight, now that we can handle large paths

svn:r70

23 years agoInclude src/config/ in the 'make dist' tarball
Roger Dingledine [Mon, 22 Jul 2002 04:07:57 +0000 (04:07 +0000)] 
Include src/config/ in the 'make dist' tarball

svn:r69

23 years agoUpdated HACKING and README docs
Roger Dingledine [Mon, 22 Jul 2002 04:07:34 +0000 (04:07 +0000)] 
Updated HACKING and README docs

HACKING now explains bandwidth throttling, congestion control,
and router twins. Read it and see if it makes sense.

svn:r68

23 years agobugfixes: don't hang waiting for new children to die; accept HTTP/1.1
Roger Dingledine [Sat, 20 Jul 2002 02:01:18 +0000 (02:01 +0000)] 
bugfixes: don't hang waiting for new children to die; accept HTTP/1.1

svn:r67

23 years agobugfix: create_onion now works with routelen>2
Roger Dingledine [Sat, 20 Jul 2002 01:59:28 +0000 (01:59 +0000)] 
bugfix: create_onion now works with routelen>2

svn:r66

23 years agoadded a note on openssl and popt dependencies
Roger Dingledine [Fri, 19 Jul 2002 21:02:39 +0000 (21:02 +0000)] 
added a note on openssl and popt dependencies

svn:r65

23 years agoFolded cell.? into src/or
Roger Dingledine [Fri, 19 Jul 2002 18:48:28 +0000 (18:48 +0000)] 
Folded cell.? into src/or

svn:r64

23 years agoslightly less noisy
Roger Dingledine [Fri, 19 Jul 2002 18:48:19 +0000 (18:48 +0000)] 
slightly less noisy

svn:r63

23 years agominor cleanups in config files
Roger Dingledine [Fri, 19 Jul 2002 18:48:03 +0000 (18:48 +0000)] 
minor cleanups in config files

svn:r62

23 years agoFolded cell.? into src/or
Roger Dingledine [Fri, 19 Jul 2002 18:47:04 +0000 (18:47 +0000)] 
Folded cell.? into src/or

Removed more obsolete files

svn:r61

23 years agorevised todo
Roger Dingledine [Fri, 19 Jul 2002 16:25:53 +0000 (16:25 +0000)] 
revised todo

svn:r60

23 years agoTest suite for onion.c - currently tests encrypt_onion() and decrypt_onion().
Matej Pjafjar [Fri, 19 Jul 2002 14:08:44 +0000 (14:08 +0000)] 
Test suite for onion.c - currently tests encrypt_onion() and decrypt_onion().

svn:r59

23 years agoinitial versions of README, for new users getting up to speed, and HACKING,
Roger Dingledine [Fri, 19 Jul 2002 08:13:42 +0000 (08:13 +0000)] 
initial versions of README, for new users getting up to speed, and HACKING,
for people wanting to play with the code. the hacking doc is still incomplete.

svn:r58

23 years agomoria:9004 is now a twin to town-square:9004
Roger Dingledine [Fri, 19 Jul 2002 00:33:31 +0000 (00:33 +0000)] 
moria:9004 is now a twin to town-square:9004

svn:r57

23 years agoImplemented router twins
Roger Dingledine [Thu, 18 Jul 2002 23:44:57 +0000 (23:44 +0000)] 
Implemented router twins

I modified new_route so we don't pick twins back-to-back in the path.

I also had to patch my previous uses of connection_twin_get_by_addr_port()
because they assumed that "addr" and "port" would be the same for a twin
as for the original router.

svn:r56

23 years agochanges to support sendme cells
Roger Dingledine [Thu, 18 Jul 2002 06:38:32 +0000 (06:38 +0000)] 
changes to support sendme cells

svn:r55

23 years agoImplemented congestion control
Roger Dingledine [Thu, 18 Jul 2002 06:37:58 +0000 (06:37 +0000)] 
Implemented congestion control

Servers are allowed to send 100 cells initially, and can't send more until
they receive a 'sendme' cell from that direction, indicating that they
can send 10 more cells. As it currently stands, the exit node quickly
runs out of window, and sends bursts of 10 whenever a sendme cell gets
to him. This is much much much faster (and more flexible) than the old
"give each circuit 1 kB/s and hope nothing overflows" approach.

Also divided out the connection_watch_events into stop_reading,
start_writing, etc. That way we can control them separately.

svn:r54

23 years agonew link padding scheme
Roger Dingledine [Tue, 16 Jul 2002 18:24:12 +0000 (18:24 +0000)] 
new link padding scheme

we're now much more robust when bandwidth varies: instead of forcing a
fixed bandwidth on the link, we instead use what the link will give us,
up to our bandwidth.

svn:r53

23 years agoPut in a note in README to explain how to compile (I had to wade
Andrei Serjantov [Tue, 16 Jul 2002 16:18:16 +0000 (16:18 +0000)] 
Put in a note in README to explain how to compile (I had to wade
through the cvs messages), and added my router on mosg.cl.cam.ac.uk to
the list of routers.

svn:r52

23 years agonew config files, some bugfixes
Roger Dingledine [Tue, 16 Jul 2002 02:12:58 +0000 (02:12 +0000)] 
new config files, some bugfixes

svn:r51

23 years agoImplemented link padding and receiver token buckets
Roger Dingledine [Tue, 16 Jul 2002 01:12:15 +0000 (01:12 +0000)] 
Implemented link padding and receiver token buckets

Each socket reads at most 'bandwidth' bytes per second sustained, but
can handle bursts of up to 10*bandwidth bytes.

Cells are now sent out at evenly-spaced intervals, with padding sent
out otherwise. Set Linkpadding=0 in the rc file to send cells as soon
as they're available (and to never send padding cells).

Added license/copyrights statements at the top of most files.

router->min and router->max have been merged into a single 'bandwidth'
value. We should make the routerinfo_t reflect this (want to do that,
Mat?)

As the bandwidth increases, and we want to stop sleeping more and more
frequently to send a single cell, cpu usage goes up. At 128kB/s we're
pretty much calling poll with a timeout of 1ms or even 0ms. The current
code takes a timeout of 0-9ms and makes it 10ms. prepare_for_poll()
handles everything that should have happened in the past, so as long as
our buffers don't get too full in that 10ms, we're ok.

Speaking of too full, if you run three servers at 100kB/s with -l debug,
it spends too much time printing debugging messages to be able to keep
up with the cells. The outbuf ultimately fills up and it kills that
connection. If you run with -l err, it works fine up through 500kB/s and
probably beyond. Down the road we'll want to teach it to recognize when
an outbuf is getting full, and back off.

svn:r50

23 years agoremoved args.c (bruce's popt stuff makes it obsolete)
Roger Dingledine [Mon, 15 Jul 2002 21:13:40 +0000 (21:13 +0000)] 
removed args.c (bruce's popt stuff makes it obsolete)

svn:r49

23 years agobug-fix. poptReadDefaultOptions() should find and load ~/.<cmd>rc files now.
Bruce Montrose [Mon, 15 Jul 2002 19:05:12 +0000 (19:05 +0000)] 
bug-fix. poptReadDefaultOptions() should find and load ~/.<cmd>rc files now.

svn:r48

23 years agocorrected some string literals
Bruce Montrose [Mon, 15 Jul 2002 16:42:27 +0000 (16:42 +0000)] 
corrected some string literals

svn:r47

23 years agoremoved mention of src/op/ from configure
Roger Dingledine [Fri, 12 Jul 2002 22:22:25 +0000 (22:22 +0000)] 
removed mention of src/op/ from configure

svn:r46

23 years agoremoving the obsolete op/ code
Roger Dingledine [Fri, 12 Jul 2002 18:34:44 +0000 (18:34 +0000)] 
removing the obsolete op/ code

svn:r45

23 years agoremoved loglevel from global namespace. severity level is set using log() with a...
Bruce Montrose [Fri, 12 Jul 2002 18:14:17 +0000 (18:14 +0000)] 
removed loglevel from global namespace. severity level is set using log() with a NULL format argument now. example: log(LOG_ERR,NULL);

svn:r44

23 years agointegrated use of getoption() into OR. removed getargs() and getconfig().
Bruce Montrose [Fri, 12 Jul 2002 17:12:08 +0000 (17:12 +0000)] 
integrated use of getoption() into OR. removed getargs() and getconfig().

svn:r43

23 years agofinishing touches. think its ready for integration now.
Bruce Montrose [Thu, 11 Jul 2002 19:03:44 +0000 (19:03 +0000)] 
finishing touches. think its ready for integration now.

svn:r42

23 years agoadded new option GlobalRole to getoptions()
Bruce Montrose [Thu, 11 Jul 2002 18:38:16 +0000 (18:38 +0000)] 
added new option GlobalRole to getoptions()

svn:r41

23 years agocleaned up some, added validation to getoptions()
Bruce Montrose [Thu, 11 Jul 2002 14:50:26 +0000 (14:50 +0000)] 
cleaned up some, added validation to getoptions()

svn:r40