44 Commits (df90f85d9874a99ffd2ee9f38b159b56e84ac6db)
 

Author SHA1 Message Date
Georg Hopp df90f85d98 there is no make test target right now... 10 years ago
Georg Hopp 8e233ef51f can't use layman and emerge as git user...that is ok, but I have to think about a way to create my dependencies, libtrbase in this case. 10 years ago
Georg Hopp ffdc1fa50d Add CI build control 10 years ago
Georg Hopp 4562e816f0 Add code to create a socket pair and send filedescriptors 10 years ago
Georg Hopp 7a8bdb3e5e Add a way to create TR_Socket socket pairs 10 years ago
Georg Hopp 9ff3d493b2 Inline simple accessor functions 10 years ago
Georg Hopp f08b4f614d Check existence of required tr headers 10 years ago
Georg Hopp 2e1486d4ee Add a version function 10 years ago
Georg Hopp 24c2b1a095 Add trio.h.in to gitignore 10 years ago
Georg Hopp ae20c8526f remove generated trio.h.in 10 years ago
Georg Hopp 2a46a045f4 Fix interface function definition 10 years ago
Georg Hopp c913110506 Fix _POSIX_C_SOURCE definition so that getaddrinfo works 10 years ago
Georg Hopp 8a5790ed5c Fix TR_INSTANCE initialization 10 years ago
Georg Hopp 2fa809e109 don't remove created remote sockets automatically if remote data is deleted 11 years ago
Georg Hopp d2a7044209 Use c99 standard and DREENTRANT for thread save libc 11 years ago
Georg Hopp 0f31960fb4 convert port to host notation 11 years ago
Georg Hopp fe1cb3bbdb add possibility to just open a socket without bind or listen or connect 11 years ago
Georg Hopp 73cd92cfa6 define max read block values 11 years ago
Georg Hopp 2f6f4367cd some fixes in socket condition detection 11 years ago
Georg Hopp 340a3c114c small code improvement 11 years ago
Georg Hopp 7764f5e81b don't delete the data after write. The data might be needed in the caller afterwards, so it's the responsibility of the caller. 11 years ago
Georg Hopp 8566feeebf add m4 shipped with this project 11 years ago
Georg Hopp 44db9239cb unify behaviour with tcp/udp read/write 11 years ago
Georg Hopp a0975ff3e9 small buffer size related fix 11 years ago
Georg Hopp 23ecc0b4a3 set no fin on accepted sockets 11 years ago
Georg Hopp c0b9321407 the stack overflow issue was related to a not correctly initialized external variable (size). Use a ternery to prevent to large size values. 11 years ago
Georg Hopp ea4452de3c try to fix strange stack overflow issue 11 years ago
Georg Hopp 485a4cff4f distinguish close and EAGAIN 11 years ago
Georg Hopp 63a22ebb47 adapt to fixed PARENTCALL 11 years ago
Georg Hopp 0f1d2b904a use new SizedData from trbase and remove automatic cast. 11 years ago
Georg Hopp 3f373aabed Use new class interface and update copyright information 12 years ago
Georg Hopp f7296885ea fix makros for access to addrinfo structure. 12 years ago
Georg Hopp a9dffbc96e can't use the terneries in that way because the result in different types then. 12 years ago
Georg Hopp 1363a884a6 fix strncpy usage 12 years ago
Georg Hopp 3a35cf50ce IPv6 support 12 years ago
Georg Hopp da893bf61f fix retrieval of remote socket information 12 years ago
Georg Hopp f4c630f613 initialize static instance creation 12 years ago
Georg Hopp 2a917f842e fix inconsistency in socket con/destructor 12 years ago
Georg Hopp e67ed545ac utilize the new default logger where one is needed. I am still checking if it wouldn't be better to inject a logger in each and every instance if it should do logging. 12 years ago
Georg Hopp 2abe37e2d0 make the new includes being installed 12 years ago
Georg Hopp 7605379405 create new more elaborated socket code. This is not 100% interface compatible. 12 years ago
Georg Hopp 2b98364674 add code to get the ip address from a socket. 12 years ago
Georg Hopp 382518de25 removed logger and source subdirs 12 years ago
Georg Hopp ac8a379b15 initial checkin 12 years ago