
Log of /trunk/uia/uianet/svc
Directory Listing
Revision
4733 -
Directory Listing
Modified
Wed Aug 26 23:12:17 2009 UTC (2 months, 4 weeks ago) by
jastr
attempt avoid references to already-freed router_node_info elements
Revision
3217 -
Directory Listing
Modified
Thu May 22 02:58:31 2008 UTC (18 months ago) by
jastr
change the default record signature scheme to be pkcs1 v1.5, so that
it can work with tem-openssl generated signatures. This means
that new records can't be read on non-updated installations, but
udpated installations will still be able to read old log records.
Revision
2628 -
Directory Listing
Modified
Tue Jul 31 02:49:37 2007 UTC (2 years, 3 months ago) by
ctl
Revert premature branch push.
Revision
2626 -
Directory Listing
Modified
Mon Jul 30 23:03:23 2007 UTC (2 years, 3 months ago) by
ctl
r2835@brainchild (orig r2533): ctl | 2007-05-31 15:58:44 -0400
svk smerge did some bizarre merges. Manually fixing.
Revision
2625 -
Directory Listing
Modified
Mon Jul 30 23:03:19 2007 UTC (2 years, 3 months ago) by
ctl
r2834@brainchild (orig r2532): ctl | 2007-05-31 15:51:04 -0400
pull changes from old branch into new svk branch
Revision
1845 -
Directory Listing
Modified
Fri Mar 30 16:03:49 2007 UTC (2 years, 7 months ago) by
jastr
Copied from:
branches/reorg/svc revision 1807
big reorg merge:
merge -r 1807:1841 branches/reorg branch->trunk
Revision
1409 -
Directory Listing
Modified
Wed Jan 10 22:05:09 2007 UTC (2 years, 10 months ago) by
jastr
Original Path:
trunk/uia/svc
merge -r 1406:1408 branches/gc-logs
Revision
1396 -
Directory Listing
Modified
Wed Dec 6 22:15:55 2006 UTC (2 years, 11 months ago) by
jastr
Original Path:
trunk/uia/svc
rpc defined (not implemented) for mapping from eid to
namespaces it owns (could write to)
Revision
1390 -
Directory Listing
Modified
Tue Dec 5 18:52:30 2006 UTC (2 years, 11 months ago) by
jastr
Original Path:
trunk/uia/svc
named now sends update notifications.
This will probably break any named client other than ctl.
(dnspxy included?)
Revision
1387 -
Directory Listing
Modified
Fri Dec 1 22:33:50 2006 UTC (2 years, 11 months ago) by
jastr
Original Path:
trunk/uia/svc
first chunk of changes to send notifications on namespace changes
(not all present yet, but this shouldn't break anything yet)
Revision
1357 -
Directory Listing
Modified
Fri Nov 3 16:55:20 2006 UTC (3 years ago) by
jastr
Original Path:
trunk/uia/svc
merge -r 1344:1356 branches/gossip -> trunk
- named no longer gossips all log records, now only sends
unseen ones
- still gossips all series, not just interesting ones
- update both sides to this version, not just one end
Revision
1341 -
Directory Listing
Modified
Thu Oct 19 19:18:29 2006 UTC (3 years, 1 month ago) by
jastr
Original Path:
trunk/uia/svc
- Implement the atomic rename rpc in uianamed.
- sync the named log on all writes (a few were missing)
this could potentially reveal long lurking bugs elsewhere
Revision
1336 -
Directory Listing
Modified
Wed Sep 27 19:33:24 2006 UTC (3 years, 1 month ago) by
jastr
Original Path:
trunk/uia/svc
merge -r 1210:1335 branches/revocation to trunk
This changes the on-disk log format and versions
(see yesterday's email for discussion)
Revision
1251 -
Directory Listing
Modified
Thu Aug 24 18:35:45 2006 UTC (3 years, 3 months ago) by
jastr
Original Path:
trunk/uia/svc
expand sid rpc added (untested though)
Revision
1202 -
Directory Listing
Modified
Thu Jul 27 20:52:37 2006 UTC (3 years, 3 months ago) by
jastr
Original Path:
trunk/uia/svc
export router node info for alternate introduction
methods
Revision
1153 -
Directory Listing
Modified
Tue Jun 27 20:11:40 2006 UTC (3 years, 4 months ago) by
jastr
Original Path:
trunk/uia/svc
merge in r1142:1151 from branches/add-ports-to-router
Revision
1148 -
Directory Listing
Modified
Mon Jun 19 18:03:20 2006 UTC (3 years, 5 months ago) by
jastr
Original Path:
trunk/uia/svc
fix probable typo -- named runs again
Revision
1146 -
Directory Listing
Modified
Mon Jun 19 13:07:31 2006 UTC (3 years, 5 months ago) by
baford
Original Path:
trunk/uia/svc
NOTE: You'll need to re-run misc/setup and configure after this update.
UIA Control now runs standalone without a launcher script;
'make install' now installs it as /usr/local/bin/uiactl,
and on Mac OS X also places it in /Applications.
Can be dragged onto the Dock.
Also, debugging messages now go to /var/log/uia/uiactl.log.
In the process, I started adding a new named RPC to allow applications
to retrieve critical parameters like local host's device EID/devname/owner
which is probably really the right way to handle this stuff
instead of depending on magic text files and scripts;
then uianamed could also notify UIA-aware apps of changes in these parameters.
But then I got lazy and just perpetuated the current hacky approach instead.
Revision
1115 -
Directory Listing
Modified
Wed May 24 22:05:50 2006 UTC (3 years, 6 months ago) by
srhea
Original Path:
trunk/uia/svc
Added support for keeping track of the friendship distance of our peers in the
router. This mainly involved changing the list item type of the routerprot
peers rpc and the routersrv peers rpc to include a friendship distance for
each peer (fdist). The format of friend.db also changed. When you update,
make, install, and restart, your existing friend.db will be cleared, but it
wasn't really doing anything anyway.
To specify that a peer is a direct friend, use
uiaroutedcmd friend <EID> yes
to specify that they're not, use
uiaroutedcmd friend <EID> no
I've hacked the ctl code and named code to handle the new RPC formats.
Brian, you might also want to add a column to the peers table in the GUI that
shows the friendship distance of each peer. And you might want to call the
set_friend RPC in routersrv for each of our naming peers. (Or should the
named do that?)
Jacob, see my TODO in your gossip code.
Revision
1112 -
Directory Listing
Modified
Tue May 23 19:54:12 2006 UTC (3 years, 6 months ago) by
jastr
Original Path:
trunk/uia/svc
merge r1097:1111 from branches/ctl/signatures to the main trunk
Revision
1069 -
Directory Listing
Modified
Wed May 10 22:15:52 2006 UTC (3 years, 6 months ago) by
jastr
Original Path:
trunk/uia/svc
- new logformat.x and all the changes that go with it.
- to use the new format you'll need to blow away /etc/uia/names.db
(it should complain about mismatched version numbers if you don't)
- bumped version numbers for the packed structures, as well as the
named <-> named wire protocol
- calc.py tests all pass, and named starts up successfully, but not
tested beyond that.
- changed configure scripts to include the full path to python
and put that into uiacert2eid (/usr/bin/python is old and broken
on my box)
- old log formats available with tag LOGHEADER_VER_1
Revision
977 -
Directory Listing
Modified
Sun Apr 23 19:15:45 2006 UTC (3 years, 7 months ago) by
jastr
Original Path:
trunk/uia/svc
add a signature field to recorddata that is otherwise ignored
Revision
958 -
Directory Listing
Modified
Fri Apr 21 01:57:15 2006 UTC (3 years, 7 months ago) by
jastr
Original Path:
trunk/uia/svc
checkpoint of gossiping changes. don't expect much
(takes a minute or two before the first crash)
Revision
935 -
Directory Listing
Modified
Sun Apr 16 17:56:14 2006 UTC (3 years, 7 months ago) by
baford
Original Path:
trunk/uia/svc
root namespace merge support in GUI and named
Revision
934 -
Directory Listing
Modified
Sun Apr 16 15:54:59 2006 UTC (3 years, 7 months ago) by
baford
Original Path:
trunk/uia/svc
Rename/delete now works through GUI
Revision
933 -
Directory Listing
Modified
Sun Apr 16 14:52:28 2006 UTC (3 years, 7 months ago) by
baford
Original Path:
trunk/uia/svc
write-link and intro-user now works
Revision
930 -
Directory Listing
Modified
Sun Apr 16 13:31:42 2006 UTC (3 years, 7 months ago) by
baford
Original Path:
trunk/uia/svc
New graph calculation results now connected to gui via namedsrv,
but namespace edits/merges not done yet.
Revision
928 -
Directory Listing
Modified
Sat Apr 15 19:08:18 2006 UTC (3 years, 7 months ago) by
jastr
Original Path:
trunk/uia/svc
sid[2] -> sids[2] and iid->targetiid
Revision
907 -
Directory Listing
Modified
Tue Apr 11 18:20:45 2006 UTC (3 years, 7 months ago) by
baford
Original Path:
trunk/uia/svc
rename perm -> perms in link (because there are several)
Revision
900 -
Directory Listing
Modified
Sat Apr 8 20:19:59 2006 UTC (3 years, 7 months ago) by
baford
Original Path:
trunk/uia/svc
Added support for length-delimited options to Python rpcgen;
updated logformat.x to use them (and updated wrt recent calc.py work)
Revision
891 -
Directory Listing
Modified
Wed Apr 5 19:31:45 2006 UTC (3 years, 7 months ago) by
srhea
Original Path:
trunk/uia/svc
Router now learns about new peers from exising ones in order to find potential
rendezvous servers. It also distinguishes between friends, which are peers
that it has specifically been asked to connect to via uiaroutedcmd or the GUI,
and peers that it has learned about from others.
Revision
884 -
Directory Listing
Modified
Tue Apr 4 19:29:08 2006 UTC (3 years, 7 months ago) by
baford
Original Path:
trunk/uia/svc
oops, Python rpcgen requires 'unsigned int' rather than just 'unsigned'
Revision
883 -
Directory Listing
Modified
Tue Apr 4 19:23:21 2006 UTC (3 years, 7 months ago) by
baford
Original Path:
trunk/uia/svc
changes for latest prroposed membership/access control model
Revision
882 -
Directory Listing
Modified
Tue Apr 4 18:54:06 2006 UTC (3 years, 7 months ago) by
jastr
Original Path:
trunk/uia/svc
named now uses svc .x files.
py rpgen now ignores lines beginning with %
Revision
881 -
Directory Listing
Modified
Tue Apr 4 18:13:26 2006 UTC (3 years, 7 months ago) by
srhea
Original Path:
trunk/uia/svc
added peers changed callback to routersrv
Revision
870 -
Directory Listing
Modified
Mon Apr 3 16:14:36 2006 UTC (3 years, 7 months ago) by
baford
Original Path:
trunk/uia/svc
delete yam's 'include' and 'lib' subdirs on 'make clean';
stop top-level make if a recursive make files
Revision
864 -
Directory Listing
Modified
Mon Apr 3 14:52:29 2006 UTC (3 years, 7 months ago) by
baford
Original Path:
trunk/uia/svc
log.x: "approve" is a better name than "vouch"
Revision
859 -
Directory Listing
Modified
Mon Apr 3 13:06:07 2006 UTC (3 years, 7 months ago) by
baford
Original Path:
trunk/uia/svc
Use our own version of SunRPC, which we can hack to do what we need.
Also, GUI now uses YAM-based async stuff for all its RPC.
Revision
844 -
Directory Listing
Modified
Fri Mar 31 19:01:57 2006 UTC (3 years, 7 months ago) by
baford
Original Path:
trunk/uia/svc
temporarily rollback use of 'hyper' 64-bit type in .x files
because MacOS SunRPC doesn't support it...
Revision
841 -
Directory Listing
Modified
Fri Mar 31 17:50:18 2006 UTC (3 years, 7 months ago) by
baford
Original Path:
trunk/uia/svc
First draft of an XDR log format specification.
Also, fixed color issue in local net browser.
Revision
801 -
Directory Listing
Added
Wed Mar 29 19:58:51 2006 UTC (3 years, 7 months ago) by
baford
Original Path:
trunk/uia/svc
starting to consolidate .x files into top-level svc directory,
but other modules don't use them yet in the new location.