PDOS

[uia] / trunk / uia / yam / base  

Log of /trunk/uia/yam/base

View Directory Listing Directory Listing


Sticky Revision:

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 1810 - Directory Listing
Modified Mon Mar 26 17:28:00 2007 UTC (2 years, 8 months ago) by jastr
Original Path: branches/reorg/yam/base
add yam to branch

Revision 1177 - Directory Listing
Modified Tue Jul 11 17:41:37 2006 UTC (3 years, 4 months ago) by srhea
Original Path: trunk/yam/base
removed unreachable code

Revision 1175 - Directory Listing
Modified Tue Jul 11 17:31:08 2006 UTC (3 years, 4 months ago) by srhea
Original Path: trunk/yam/base
Added is_multicast function.

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 1104 - Directory Listing
Modified Mon May 22 16:20:34 2006 UTC (3 years, 6 months ago) by jastr
Original Path: trunk/yam/base
ignore files 

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 1078 - Directory Listing
Modified Mon May 15 20:21:24 2006 UTC (3 years, 6 months ago) by srhea
Original Path: trunk/yam/base
set TCP_NODELAY after accept

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 923 - Directory Listing
Modified Thu Apr 13 00:54:35 2006 UTC (3 years, 7 months ago) by srhea
Original Path: trunk/yam/base
include ipv6 addrs

Revision 920 - Directory Listing
Modified Thu Apr 13 00:06:18 2006 UTC (3 years, 7 months ago) by srhea
Original Path: trunk/yam/base
set errno after failed connect

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 860 - Directory Listing
Modified Mon Apr 3 13:10:29 2006 UTC (3 years, 7 months ago) by srhea
Original Path: trunk/yam/base
fixed yet another socket leak

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 808 - Directory Listing
Modified Wed Mar 29 22:00:47 2006 UTC (3 years, 7 months ago) by srhea
Original Path: trunk/yam/base
moved to mainloop_impl.cpp

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 764 - Directory Listing
Modified Mon Mar 27 20:06:38 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/base
ghetto implementation of sigcb

Revision 759 - Directory Listing
Modified Mon Mar 27 18:21:06 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/base
ignore SIGPIPE

Revision 758 - Directory Listing
Modified Mon Mar 27 18:06:45 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/base
fix for debian sarge

Revision 757 - Directory Listing
Modified Mon Mar 27 18:06:08 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/base
fix for g++ 3.3.5

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 743 - Directory Listing
Modified Fri Mar 24 20:47:43 2006 UTC (3 years, 8 months ago) by baford
Original Path: trunk/yam/base
configure script for YAM

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 734 - Directory Listing
Modified Thu Mar 23 01:39:59 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/base
got rid of debugging printf

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 714 - Directory Listing
Modified Tue Mar 21 22:46:38 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/base
debugging code for EBADF

Revision 712 - Directory Listing
Modified Tue Mar 21 17:45:08 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/base
check for null

Revision 711 - Directory Listing
Modified Tue Mar 21 17:44:58 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/base
added loopback constants

Revision 710 - Directory Listing
Modified Tue Mar 21 15:46:16 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/base
needed to use less_by_value on sets

Revision 709 - Directory Listing
Modified Tue Mar 21 15:45:49 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/base
needed const modifier

Revision 708 - Directory Listing
Modified Tue Mar 21 15:45:38 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/base
added getsockname

Revision 706 - Directory Listing
Modified Tue Mar 21 04:23:59 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/base
ifchgcb functionality

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 704 - Directory Listing
Modified Tue Mar 21 04:22:26 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/base
constructor from in_addr_t

Revision 702 - Directory Listing
Modified Sat Mar 18 21:37:27 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/base
missing a ntohs

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 661 - Directory Listing
Modified Mon Mar 13 18:21:58 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/base
various small changes

Revision 654 - Directory Listing
Modified Fri Mar 10 22:21:17 2006 UTC (3 years, 8 months ago) by baford
Original Path: trunk/yam/base
fixes

Revision 652 - Directory Listing
Modified Fri Mar 10 21:49:21 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/base
to_string and compare functions

Revision 648 - Directory Listing
Modified Wed Mar 8 16:36:44 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/base
ostream functions

Revision 647 - Directory Listing
Modified Tue Mar 7 21:15:32 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/base
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/base
changed include root

Revision 636 - Directory Listing
Modified Mon Mar 6 17:06:01 2006 UTC (3 years, 8 months ago) by srhea
Original Path: trunk/yam/base
added tcpconnect() and getpeername()

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 618 - Directory Listing
Modified Mon Feb 13 23:49:17 2006 UTC (3 years, 9 months ago) by srhea
Original Path: trunk/yam/base
working on sunrpc, not done yet

Revision 608 - Directory Listing
Modified Fri Feb 10 00:20:27 2006 UTC (3 years, 9 months ago) by srhea
Original Path: trunk/yam/base
const void *

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 605 - Directory Listing
Modified Thu Feb 9 20:26:45 2006 UTC (3 years, 9 months ago) by srhea
Original Path: trunk/yam/base
switch ifndef guards to not name uia

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 592 - Directory Listing
Modified Tue Jan 31 21:42:14 2006 UTC (3 years, 9 months ago) by srhea
Original Path: trunk/yam/base
-W -Wall -Werror and fixes

Revision 591 - Directory Listing
Modified Tue Jan 31 19:01:27 2006 UTC (3 years, 9 months ago) by srhea
Original Path: trunk/yam/base
need unistd for close

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 588 - Directory Listing
Modified Tue Jan 31 18:41:46 2006 UTC (3 years, 9 months ago) by srhea
Original Path: trunk/yam/base
working on windows compatibility

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 585 - Directory Listing
Modified Tue Jan 31 16:24:22 2006 UTC (3 years, 9 months ago) by srhea
Original Path: trunk/yam/base
working on windows compatibility

Revision 584 - Directory Listing
Modified Tue Jan 31 16:16:29 2006 UTC (3 years, 9 months ago) by srhea
Original Path: trunk/yam/base
working on windows compatibility

Revision 583 - Directory Listing
Modified Tue Jan 31 00:36:21 2006 UTC (3 years, 9 months ago) by srhea
Original Path: trunk/yam/base
added license

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

Revision 581 - Directory Listing
Added Mon Jan 30 20:06:39 2006 UTC (3 years, 9 months ago) by srhea
Original Path: trunk/yam/base
example echoserver working

Sort log by:

Maintained by PDOS
ViewVC Help
Powered by ViewVC 1.0.3