PDOS

[uia] / trunk / uia / uianet / svc  

Log of /trunk/uia/uianet/svc

View Directory Listing Directory Listing


Sticky Revision:

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 1808 - Directory Listing
Modified Mon Mar 26 17:07:30 2007 UTC (2 years, 8 months ago) by jastr
Original Path: branches/reorg/uianet/svc
Copied from: branches/reorg/svc revision 1807
new uianet subtree

Revision 1807 - Directory Listing
Modified Mon Mar 26 17:00:40 2007 UTC (2 years, 8 months ago) by jastr
Original Path: branches/reorg/svc
new reorg branch

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 925 - Directory Listing
Modified Thu Apr 13 18:37:10 2006 UTC (3 years, 7 months ago) by jastr
Original Path: trunk/uia/svc
forgot this

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 877 - Directory Listing
Modified Tue Apr 4 16:16:51 2006 UTC (3 years, 7 months ago) by jastr
Original Path: trunk/uia/svc
rename log.x to logformat.x

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 814 - Directory Listing
Modified Thu Mar 30 02:57:57 2006 UTC (3 years, 7 months ago) by baford
Original Path: trunk/uia/svc
oops, forgot a couple commits

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.

Sort log by:

Maintained by PDOS
ViewVC Help
Powered by ViewVC 1.0.3