
Log of /trunk/uia/yam/base
Directory Listing
Revision
3189 -
Directory Listing
Modified
Tue Mar 11 14:40:43 2008 UTC (20 months, 2 weeks ago) by
jastr
fix another long-running leak
(valgrind (massif) is great for this)
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
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
1173 -
Directory Listing
Modified
Tue Jul 11 15:43:48 2006 UTC (3 years, 4 months ago) by
srhea
Original Path:
trunk/yam/base
Added ifaddrs_refresh(), to make sure ifaddrs_vec() and ifaddrs_set() return
the latest values without waiting for a callback.
Revision
1107 -
Directory Listing
Modified
Tue May 23 08:31:36 2006 UTC (3 years, 6 months ago) by
baford
Original Path:
trunk/yam/base
We don't need the old .cvsignore files anymore, do we?
Revision
1100 -
Directory Listing
Modified
Mon May 22 13:14:41 2006 UTC (3 years, 6 months ago) by
srhea
Original Path:
trunk/yam/base
Added member function to check whether an IP address is private (e.g.,
192.168.0.1) or not.
Revision
926 -
Directory Listing
Modified
Thu Apr 13 19:11:57 2006 UTC (3 years, 7 months ago) by
srhea
Original Path:
trunk/yam/base
fixed bugs when run() exits caught by JR
Revision
915 -
Directory Listing
Modified
Tue Apr 11 22:04:05 2006 UTC (3 years, 7 months ago) by
srhea
Original Path:
trunk/yam/base
callback with -1, don't assert(false)
Revision
914 -
Directory Listing
Modified
Tue Apr 11 22:02:57 2006 UTC (3 years, 7 months ago) by
srhea
Original Path:
trunk/yam/base
make to_sockaddr work for AF_INET6 family
Revision
885 -
Directory Listing
Modified
Tue Apr 4 19:49:16 2006 UTC (3 years, 7 months ago) by
srhea
Original Path:
trunk/yam/base
set TCP_NODELAY from within inetsocket
Revision
876 -
Directory Listing
Modified
Tue Apr 4 14:56:32 2006 UTC (3 years, 7 months ago) by
srhea
Original Path:
trunk/yam/base
another fix from JR: can't recv on a pipe in some OSs
Revision
866 -
Directory Listing
Modified
Mon Apr 3 15:56:43 2006 UTC (3 years, 7 months ago) by
srhea
Original Path:
trunk/yam/base
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
856 -
Directory Listing
Modified
Mon Apr 3 12:17:39 2006 UTC (3 years, 7 months ago) by
srhea
Original Path:
trunk/yam/base
got rid of tcpconnect that took an fd, as it was unclear who should close it on failure; instead, added tcpconnect that takes a from sockaddr as well as a to one
Revision
843 -
Directory Listing
Modified
Fri Mar 31 18:53:57 2006 UTC (3 years, 7 months ago) by
srhea
Original Path:
trunk/yam/base
fix from JR: on linux fedora 4 with gcc 4 can't send() to a pipe, must write()
Revision
811 -
Directory Listing
Modified
Wed Mar 29 23:55:41 2006 UTC (3 years, 7 months ago) by
baford
Original Path:
trunk/yam/base
oops, forgot to commit yam changes for YAM-QT interface
Revision
802 -
Directory Listing
Modified
Wed Mar 29 20:01:03 2006 UTC (3 years, 7 months ago) by
srhea
Original Path:
trunk/yam/base
Made mainloop an abstract base class, with implementation in mainloop_impl, so
that alternate mainloops can be used, e.g., one integrated with Qt's main
loop.
Revision
796 -
Directory Listing
Modified
Wed Mar 29 12:48:47 2006 UTC (3 years, 7 months ago) by
srhea
Original Path:
trunk/yam/base
kill() just sets killed and wakes up select, then run() does the cleanup
Revision
751 -
Directory Listing
Modified
Mon Mar 27 00:50:44 2006 UTC (3 years, 8 months ago) by
srhea
Original Path:
trunk/yam/base
bug fix: sometimes need to wake up select in new thread-safe fdcb
Revision
745 -
Directory Listing
Modified
Fri Mar 24 22:13:56 2006 UTC (3 years, 8 months ago) by
srhea
Original Path:
trunk/yam/base
all public functions now thread-safe, added kill function
Revision
742 -
Directory Listing
Modified
Fri Mar 24 20:01:54 2006 UTC (3 years, 8 months ago) by
srhea
Original Path:
trunk/yam/base
added inetsocket(type, inetsockaddr) and accept()
Revision
715 -
Directory Listing
Modified
Tue Mar 21 22:47:13 2006 UTC (3 years, 8 months ago) by
srhea
Original Path:
trunk/yam/base
version of tcpconnect that takes the socket fd as an argument
Revision
705 -
Directory Listing
Modified
Tue Mar 21 04:23:03 2006 UTC (3 years, 8 months ago) by
srhea
Original Path:
trunk/yam/base
gracefully handle interrupts in select
Revision
678 -
Directory Listing
Modified
Tue Mar 14 21:38:02 2006 UTC (3 years, 8 months ago) by
srhea
Original Path:
trunk/yam/base
Removed compare functions in inetaddr, as they can be accidentally used with
STL map or set, where they return the wrong value. Implemented operator<
instead. Also added helper class, less_by_value, for using shared_ptrs as
keys in maps or sets.
Revision
665 -
Directory Listing
Modified
Mon Mar 13 21:21:22 2006 UTC (3 years, 8 months ago) by
srhea
Original Path:
trunk/yam/base
change port in inetsockaddr to be in_addr_t, and chance to_sockaddr to use htons on the port
Revision
635 -
Directory Listing
Modified
Mon Mar 6 17:04:56 2006 UTC (3 years, 8 months ago) by
srhea
Original Path:
trunk/yam/base
changed name of timercb_t to match SFS, use wouldblock()
Revision
626 -
Directory Listing
Modified
Fri Feb 17 23:19:47 2006 UTC (3 years, 9 months ago) by
srhea
Original Path:
trunk/yam/base
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/base
changed all rpc_ classes to sunrpc_; got basic sunrpc_channel_tcp working
Revision
619 -
Directory Listing
Modified
Wed Feb 15 04:37:49 2006 UTC (3 years, 9 months ago) by
srhea
Original Path:
trunk/yam/base
sunrpc mostly working, but something wrong with xdr_string on decode; committing just to save state
Revision
606 -
Directory Listing
Modified
Thu Feb 9 23:19:19 2006 UTC (3 years, 9 months ago) by
srhea
Original Path:
trunk/yam/base
got rid of aerror and introduced sock_errno and friends
Revision
604 -
Directory Listing
Modified
Thu Feb 9 20:25:46 2006 UTC (3 years, 9 months ago) by
srhea
Original Path:
trunk/yam/base
On Windows, all files now compile and link without errors or warnings, and echoserver runs correctly
Revision
590 -
Directory Listing
Modified
Tue Jan 31 18:59:36 2006 UTC (3 years, 9 months ago) by
srhea
Original Path:
trunk/yam/base
fixed gettimeofday with code from rsc
Revision
587 -
Directory Listing
Modified
Tue Jan 31 16:52:46 2006 UTC (3 years, 9 months ago) by
srhea
Original Path:
trunk/yam/base
consolidating differences into windows.hpp
Revision
582 -
Directory Listing
Modified
Mon Jan 30 23:42:13 2006 UTC (3 years, 9 months ago) by
srhea
Original Path:
trunk/yam/base
inetsocket and make_async implemented, build libyam_core, other cleaning up