
Log of /trunk/uia/yam/sunrpc
Directory Listing
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
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
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
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
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
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
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
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
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