PDOS

[uia] / trunk / uia / yam / sunrpc  

Log of /trunk/uia/yam/sunrpc

View Directory Listing Directory Listing


Sticky Revision:

Revision 4339 - Directory Listing
Modified Mon May 25 16:59:05 2009 UTC (6 months ago) by jastr
build fixes for ubuntu 9.04:
 - -Wno-format-security for rpcgen
 - use autoreconf in setup
 - quoting differences on old vs recent Qt releases

Revision 3187 - Directory Listing
Modified Mon Mar 10 20:14:37 2008 UTC (20 months, 2 weeks ago) by jastr
fix several leaks:

- don't keep 16k allocated for each rpc that's still in flight -- after
encoding realloc down to the actual size.

- clean up outstanding packet buffers when closing down sunrpc_tcp and 
sunrpc_ssl streams.  


Revision 3184 - Directory Listing
Modified Fri Mar 7 19:09:05 2008 UTC (20 months, 2 weeks ago) by jastr
merge -r 3156:3183 branches/leaks -> trunk

should be a great big no-op unless you pass extra
configure flags, or have openssl configured with engines
turned on.


Revision 2987 - Directory Listing
Modified Thu Jan 24 19:05:05 2008 UTC (22 months ago) by jastr
log connection errors better

Revision 2724 - Directory Listing
Modified Mon Aug 6 17:21:55 2007 UTC (2 years, 3 months ago) by jastr
n800 startups can take more than 10 seconds.

Revision 1845 - Directory Listing
Modified Fri Mar 30 16:03:49 2007 UTC (2 years, 7 months ago) by jastr
big reorg merge:
merge -r 1807:1841 branches/reorg branch->trunk

Revision 1810 - Directory Listing
Modified Mon Mar 26 17:28:00 2007 UTC (2 years, 8 months ago) by jastr
Original Path: branches/reorg/yam/sunrpc
add yam to branch

Revision 1386 - Directory Listing
Modified Wed Nov 22 21:20:25 2006 UTC (3 years ago) by jastr
Original Path: trunk/yam/sunrpc
Sean's patch: don't call SSL_Read after closing

Revision 1381 - Directory Listing
Modified Wed Nov 8 01:43:59 2006 UTC (3 years ago) by srhea
Original Path: trunk/yam/sunrpc
Added some defensive programming.  Please update, rebuild yam and router, and
let me know if you see any more router crashes.

Revision 1107 - Directory Listing
Modified Tue May 23 08:31:36 2006 UTC (3 years, 6 months ago) by baford
Original Path: trunk/yam/sunrpc
We don't need the old .cvsignore files anymore, do we?

Revision 1104 - Directory Listing
Modified Mon May 22 16:20:34 2006 UTC (3 years, 6 months ago) by jastr
Original Path: trunk/yam/sunrpc
ignore files 

Revision 919 - Directory Listing
Modified Thu Apr 13 00:04:14 2006 UTC (3 years, 7 months ago) by srhea
Original Path: trunk/yam/sunrpc
debugging stuff

Revision 916 - Directory Listing
Modified Tue Apr 11 22:04:54 2006 UTC (3 years, 7 months ago) by srhea
Original Path: trunk/yam/sunrpc
add sslconnect that specifies from address, like corresponding tcpconnect function

Revision 899 - Directory Listing
Modified Sat Apr 8 17:10:12 2006 UTC (3 years, 7 months ago) by baford
Original Path: trunk/yam/sunrpc
Added support for length-delimited options to C/C++ rpcgen.
As suggested by Chris, option decls work much like XDR pointer decls,
just using a '?' character instead of '*':

typedef foo ?foo_option;

struct {
	bar ?bar_option_member;
};

Revision 898 - Directory Listing
Modified Fri Apr 7 20:42:33 2006 UTC (3 years, 7 months ago) by srhea
Original Path: trunk/yam/sunrpc
already fixed in ssl channel, but only now in tcp one

Revision 889 - Directory Listing
Modified Tue Apr 4 23:05:43 2006 UTC (3 years, 7 months ago) by baford
Original Path: trunk/yam/sunrpc
GUI now provides an online peerdb status display

Revision 873 - Directory Listing
Modified Mon Apr 3 17:44:15 2006 UTC (3 years, 7 months ago) by srhea
Original Path: trunk/yam/sunrpc
removed printf

Revision 872 - Directory Listing
Modified Mon Apr 3 17:25:29 2006 UTC (3 years, 7 months ago) by srhea
Original Path: trunk/yam/sunrpc
completely untested cancel_call function

Revision 866 - Directory Listing
Modified Mon Apr 3 15:56:43 2006 UTC (3 years, 7 months ago) by srhea
Original Path: trunk/yam/sunrpc
moved everything around:
  - yam/core renamed to yam/base
  - include path is now just yam/include
  - lib path is now just yam/lib
  - libyam_core.a renamed to libyam.a

Revision 861 - Directory Listing
Modified Mon Apr 3 14:01:05 2006 UTC (3 years, 7 months ago) by baford
Original Path: trunk/yam/sunrpc
rename xdr -> ydr in YAM-provided Sun RPC stubs,
to avoid breaking Mac OS X's C library,
which depends on its own XDR stubs for internal purposes
without adhering to the standard namespace cleanliness rules...

Revision 859 - Directory Listing
Modified Mon Apr 3 13:06:07 2006 UTC (3 years, 7 months ago) by baford
Original Path: trunk/yam/sunrpc
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 855 - Directory Listing
Modified Mon Apr 3 12:16:49 2006 UTC (3 years, 7 months ago) by srhea
Original Path: trunk/yam/sunrpc
sunrpc_channel_tcp and sunrpc_channel_ssl now close their sockets on destruction, just like sunrpc_channel_udp

Revision 853 - Directory Listing
Modified Sat Apr 1 19:35:16 2006 UTC (3 years, 7 months ago) by baford
Original Path: trunk/yam/sunrpc
More SunRPC sources from FreeBSD 6.0 releas

Revision 852 - Directory Listing
Modified Sat Apr 1 19:29:25 2006 UTC (3 years, 7 months ago) by baford
Original Path: trunk/yam/sunrpc
Sun RPC sources from FreeBSD 6.0 release

Revision 851 - Directory Listing
Modified Sat Apr 1 19:25:24 2006 UTC (3 years, 7 months ago) by baford
Original Path: trunk/yam/sunrpc
SunRPC sources from FreeBSD 6.0 release

Revision 850 - Directory Listing
Modified Sat Apr 1 19:23:53 2006 UTC (3 years, 7 months ago) by baford
Original Path: trunk/yam/sunrpc
Original FreeBSD 6.0-release SunRPC sources

Revision 848 - Directory Listing
Modified Fri Mar 31 21:32:47 2006 UTC (3 years, 7 months ago) by srhea
Original Path: trunk/yam/sunrpc
added calls_outstanding function

Revision 846 - Directory Listing
Modified Fri Mar 31 19:48:52 2006 UTC (3 years, 7 months ago) by baford
Original Path: trunk/yam/sunrpc
XDR support library code from FreeBSD 6.0 release, unmodified yet

Revision 845 - Directory Listing
Modified Fri Mar 31 19:20:37 2006 UTC (3 years, 7 months ago) by baford
Original Path: trunk/yam/sunrpc
Incorporated rpcgen sources from FreeBSD 6.0 release, unmodified yet

Revision 833 - Directory Listing
Modified Thu Mar 30 21:23:30 2006 UTC (3 years, 7 months ago) by srhea
Original Path: trunk/yam/sunrpc
needed to timecb_remove on RPC timeout within destructor

Revision 827 - Directory Listing
Modified Thu Mar 30 19:16:49 2006 UTC (3 years, 7 months ago) by srhea
Original Path: trunk/yam/sunrpc
was freeing SSL right before calling a method on it

Revision 823 - Directory Listing
Modified Thu Mar 30 17:23:01 2006 UTC (3 years, 7 months ago) by baford
Original Path: trunk/yam/sunrpc
Don't call a close-callback if one wasn't registered!

Revision 807 - Directory Listing
Modified Wed Mar 29 21:59:18 2006 UTC (3 years, 7 months ago) by srhea
Original Path: trunk/yam/sunrpc
have fail() just call set_closed()

Revision 743 - Directory Listing
Modified Fri Mar 24 20:47:43 2006 UTC (3 years, 8 months ago) by baford
Original Path: trunk/yam/sunrpc
configure script for YAM

Revision 733 - Directory Listing
Modified Thu Mar 23 01:39:41 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/sunrpc
cleanup in destructor

Revision 730 - Directory Listing
Modified Wed Mar 22 23:52:28 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/sunrpc
added destructor, getpeername, and getsockname

Revision 729 - Directory Listing
Modified Wed Mar 22 23:52:08 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/sunrpc
added deps

Revision 681 - Directory Listing
Modified Tue Mar 14 21:53:57 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/sunrpc
forgot to comment out debugging printfs earlier

Revision 672 - Directory Listing
Modified Tue Mar 14 01:16:12 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/sunrpc
bug fix; was stupidly using static buffer in write

Revision 661 - Directory Listing
Modified Mon Mar 13 18:21:58 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/sunrpc
various small changes

Revision 653 - Directory Listing
Modified Fri Mar 10 22:13:19 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/sunrpc
enum made gcc mad

Revision 649 - Directory Listing
Modified Fri Mar 10 20:43:53 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/sunrpc
for call and set_handler functions, be explict about none, args, res, or both;
helps both compilers and humans

Revision 647 - Directory Listing
Modified Tue Mar 7 21:15:32 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/sunrpc
changed namespace async to yam

Revision 645 - Directory Listing
Modified Tue Mar 7 20:59:36 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/sunrpc
changed include root

Revision 640 - Directory Listing
Modified Mon Mar 6 17:10:02 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/sunrpc
working on ssl channel, not done yet

Revision 639 - Directory Listing
Modified Mon Mar 6 17:08:03 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/sunrpc
warn about retries

Revision 638 - Directory Listing
Modified Mon Mar 6 17:07:29 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/sunrpc
use async::getpeername

Revision 626 - Directory Listing
Modified Fri Feb 17 23:19:47 2006 UTC (3 years, 9 months ago) by srhea
Original Path: trunk/yam/sunrpc
handle closed connections in sunrpc_channel_tcp

Revision 625 - Directory Listing
Modified Thu Feb 16 22:29:20 2006 UTC (3 years, 9 months ago) by srhea
Original Path: trunk/yam/sunrpc
changed all rpc_ classes to sunrpc_; got basic sunrpc_channel_tcp working

Revision 623 - Directory Listing
Modified Thu Feb 16 14:29:33 2006 UTC (3 years, 9 months ago) by srhea
Original Path: trunk/yam/sunrpc
rpc_client now working for proceedures with or without arguments and results

Revision 622 - Directory Listing
Modified Thu Feb 16 03:40:47 2006 UTC (3 years, 9 months ago) by srhea
Original Path: trunk/yam/sunrpc
lots of cleaning up, async rpc client working for null calls

Revision 621 - Directory Listing
Modified Wed Feb 15 22:07:54 2006 UTC (3 years, 9 months ago) by srhea
Original Path: trunk/yam/sunrpc
set_handler methods for functions with void argument or return types

Revision 620 - Directory Listing
Modified Wed Feb 15 04:52:32 2006 UTC (3 years, 9 months ago) by srhea
Original Path: trunk/yam/sunrpc
fixed bug: had nothing to do with xdr_string, but was caused by forgetting to decode verf_type; also added XDR_FREE stuff for args

Revision 619 - Directory Listing
Modified Wed Feb 15 04:37:49 2006 UTC (3 years, 9 months ago) by srhea
Original Path: trunk/yam/sunrpc
sunrpc mostly working, but something wrong with xdr_string on decode; committing just to save state

Revision 618 - Directory Listing
Added Mon Feb 13 23:49:17 2006 UTC (3 years, 9 months ago) by srhea
Original Path: trunk/yam/sunrpc
working on sunrpc, not done yet

Sort log by:

Maintained by PDOS
ViewVC Help
Powered by ViewVC 1.0.3