libasyncio
3 months agoMigrate libasyncio from boost.signal to signals2 (#8756) master
Victor Plage [Tue, 16 Jan 2024 16:30:44 +0000]
Migrate libasyncio from boost.signal to signals2 (#8756)

2 years agofix comment
Philipp Gesang [Thu, 16 Dec 2021 09:05:40 +0000]
fix comment

3 years agoFix 'occurred' typo
Thomas Jarosch [Sat, 23 May 2020 10:36:30 +0000]
Fix 'occurred' typo

6 years agoFix restore of child handler in restoreChildHandler()
Thomas Jarosch [Thu, 4 May 2017 07:31:53 +0000]
Fix restore of child handler in restoreChildHandler()

SIG_DFL is 0 and therefore the code in restoreChildHandler()
was never executed. Fix it by introducing an extra variable that keeps
the state if the child handler was installed or not.

7 years agoFix doxygen documentation
Juliana Rodrigueiro [Mon, 3 Apr 2017 10:18:44 +0000]
Fix doxygen documentation

8 years agoSwitch to Intra2net rpm group
Thomas Jarosch [Wed, 23 Dec 2015 18:14:08 +0000]
Switch to Intra2net rpm group

8 years agobump version to 0.3, soversion to 1 v0.3
Gerd von Egidy [Mon, 5 Oct 2015 15:49:58 +0000]
bump version to 0.3, soversion to 1

8 years agopid() is const
Gerd von Egidy [Wed, 9 Sep 2015 08:04:33 +0000]
pid() is const

8 years agoImplement getline() for IOImplementation.
Gerd von Egidy [Tue, 8 Sep 2015 18:13:45 +0000]
Implement getline() for IOImplementation.

8 years agoImplement basic input buffer handling functions for IOImplementation
Gerd von Egidy [Tue, 8 Sep 2015 17:38:46 +0000]
Implement basic input buffer handling functions for IOImplementation

8 years agomake kill() and pid() part of the public interface of ProcessImplementation
Gerd von Egidy [Tue, 8 Sep 2015 17:08:28 +0000]
make kill() and pid() part of the public interface of ProcessImplementation

8 years agoport fix of install_signal_handler from current libi2ncommon to compat code
Gerd von Egidy [Tue, 8 Sep 2015 17:02:47 +0000]
port fix of install_signal_handler from current libi2ncommon to compat code

8 years agoFix CMake conversion.
Gerd von Egidy [Tue, 8 Sep 2015 16:54:53 +0000]
Fix CMake conversion.

Nobody seems to have ever tested or used it before.

8 years agofix accessing std::list functions from within PtrList
Gerd von Egidy [Tue, 8 Sep 2015 16:03:49 +0000]
fix accessing std::list functions from within PtrList

8 years agoboost::shared_dynamic_cast is deprecated and removed in recent versions of boost...
Gerd von Egidy [Tue, 8 Sep 2015 15:48:49 +0000]
boost::shared_dynamic_cast is deprecated and removed in recent versions of boost, replace it with dynamic_pointer_cast

9 years agoin startProcess use _exit instead of exit after fork in child; test command with...
Christian Herdtweck [Mon, 19 May 2014 13:14:43 +0000]
in startProcess use _exit instead of exit after fork in child; test command with new FileStat::is_exec_file in asyncio/utils

12 years agoUpdate .gitignore file
Thomas Jarosch [Fri, 26 Aug 2011 15:05:05 +0000]
Update .gitignore file

12 years agoMerge remote-tracking branch 'origin/cmake-conversion'
Thomas Jarosch [Fri, 26 Aug 2011 15:02:51 +0000]
Merge remote-tracking branch 'origin/cmake-conversion'

12 years agoCleansed this project from autohell corruption.
Kristóf Katus [Fri, 26 Aug 2011 14:43:45 +0000]
Cleansed this project from autohell corruption.

12 years agoReenabled all compile flags.
Kristóf Katus [Fri, 26 Aug 2011 14:37:19 +0000]
Reenabled all compile flags.

12 years agoRemove MegaAddr hack which gave unix sockets paths up to PATH_MAX: It's incompatible...
Thomas Jarosch [Fri, 26 Aug 2011 13:55:20 +0000]
Remove MegaAddr hack which gave unix sockets paths up to PATH_MAX: It's incompatible with the stack protector

12 years agoFull CMake conversion of the libasyncio project without using any compile flags.
Kristóf Katus [Fri, 26 Aug 2011 14:21:12 +0000]
Full CMake conversion of the libasyncio project without using any compile flags.

12 years agoRemove MegaAddr hack which gave unix sockets paths up to PATH_MAX: It's incompatible...
Thomas Jarosch [Fri, 26 Aug 2011 13:55:20 +0000]
Remove MegaAddr hack which gave unix sockets paths up to PATH_MAX: It's incompatible with the stack protector

12 years agoAdded checking for header files in order to get proper define directives in the confi...
Kristóf Katus [Tue, 23 Aug 2011 09:28:30 +0000]
Added checking for header files in order to get proper define directives in the config hpp file.

12 years agoInitial commit of the cmake conversion of the libasyncio project. The test testsimple...
Kristóf Katus [Tue, 23 Aug 2011 08:00:23 +0000]
Initial commit of the cmake conversion of the libasyncio project. The test testsimpleio fails with buffer overflow.

13 years agoAdd debug symbols in release build, too
Thomas Jarosch [Tue, 25 May 2010 07:44:58 +0000]
Add debug symbols in release build, too

14 years agoWe need stdint.h for uint32_t
Thomas Jarosch [Wed, 24 Feb 2010 20:05:47 +0000]
We need stdint.h for uint32_t

14 years agoInclude asyncio_config.hpp in make install / libasyncio-devel rpm package
Thomas Jarosch [Wed, 10 Feb 2010 12:10:58 +0000]
Include asyncio_config.hpp in make install / libasyncio-devel rpm package

14 years agoFix small typo
Thomas Jarosch [Mon, 8 Feb 2010 17:29:21 +0000]
Fix small typo

14 years agoPC-lint: Silence warning about buffer possible overflow - we do this by design :)
Thomas Jarosch [Tue, 2 Feb 2010 21:14:43 +0000]
PC-lint: Silence warning about buffer possible overflow - we do this by design :)

14 years agoPC-lint: Silence warning about virtual destructor
Thomas Jarosch [Tue, 2 Feb 2010 21:13:51 +0000]
PC-lint: Silence warning about virtual destructor

14 years agoStarted PC-Lint settings file
Thomas Jarosch [Tue, 2 Feb 2010 21:13:00 +0000]
Started PC-Lint settings file

14 years agoMigrate from cppunit to boost::test
Thomas Jarosch [Tue, 2 Feb 2010 19:52:42 +0000]
Migrate from cppunit to boost::test

14 years agoAdd missing semicolon
Thomas Jarosch [Tue, 2 Feb 2010 20:13:04 +0000]
Add missing semicolon

14 years agoRemove boost dependency, rpm will pick it up automatically (with the right package...
Thomas Jarosch [Thu, 1 Oct 2009 09:29:15 +0000]
Remove boost dependency, rpm will pick it up automatically (with the right package name) as "boost" is a meta-package on Fedora for all boost packages

14 years agoRemove unpackaged files
Thomas Jarosch [Thu, 6 Aug 2009 08:58:30 +0000]
Remove unpackaged files

14 years agoDon't use dmake in offical package
Thomas Jarosch [Thu, 6 Aug 2009 08:57:29 +0000]
Don't use dmake in offical package

14 years agomoved peer info fetch into UnixIOSocket; cleaned up interfaces
Reinhard Pfau [Sun, 31 May 2009 21:51:00 +0000]
moved peer info fetch into UnixIOSocket; cleaned up interfaces

14 years agosome minor doc updates
Reinhard Pfau [Sun, 31 May 2009 21:45:59 +0000]
some minor doc updates

14 years agoupdated Doxyfile template; now works (again)...
Reinhard Pfau [Wed, 29 Apr 2009 20:51:54 +0000]
updated Doxyfile template; now works (again)...

14 years agosome eclipse stuff (added doxygen support)
Reinhard Pfau [Wed, 29 Apr 2009 20:51:11 +0000]
some eclipse stuff (added doxygen support)

14 years agoadded some more docs for callouts
Reinhard Pfau [Wed, 29 Apr 2009 20:34:20 +0000]
added some more docs for callouts

14 years agoMerge commit 'origin/master'
Reinhard Pfau [Wed, 29 Apr 2009 18:52:38 +0000]
Merge commit 'origin/master'

14 years agoPolished the README file a bit
Thomas Jarosch [Tue, 28 Apr 2009 18:16:55 +0000]
Polished the README file a bit

15 years agoadded new IPv4Address class
Reinhard Pfau [Sun, 26 Apr 2009 21:13:50 +0000]
added new IPv4Address class

15 years agosome more backend round on pipe test (for slower machines...)
Reinhard Pfau [Sun, 19 Apr 2009 20:12:51 +0000]
some more backend round on pipe test (for slower machines...)

15 years agodisabled extra debug output
Reinhard Pfau [Sun, 19 Apr 2009 19:24:37 +0000]
disabled extra debug output

15 years agoadded .pkglist (eclipse...) to .gitignore
Reinhard Pfau [Sun, 19 Apr 2009 18:15:24 +0000]
added .pkglist (eclipse...) to .gitignore

15 years agoresolved after merge
Reinhard Pfau [Sun, 19 Apr 2009 17:38:00 +0000]
resolved after merge

15 years agoupdated (using new utils)
Reinhard Pfau [Sun, 19 Apr 2009 17:35:07 +0000]
updated (using new utils)

15 years agoupdates (for debugging)
Reinhard Pfau [Sun, 19 Apr 2009 17:33:51 +0000]
updates (for debugging)

15 years agofixed typo in docs
Reinhard Pfau [Sun, 19 Apr 2009 17:31:06 +0000]
fixed typo in docs

15 years agoexposed mode value.
Reinhard Pfau [Sun, 19 Apr 2009 17:29:36 +0000]
exposed mode value.
optimized storage of type flags.

15 years agoMake unit test compilable without libi2ncommon
Thomas Jarosch [Tue, 14 Apr 2009 17:29:41 +0000]
Make unit test compilable without libi2ncommon

15 years agoadded spec file to EXTRA_DIST, so it gets included when typing "make dist"
Reinhard Pfau [Mon, 13 Apr 2009 21:01:27 +0000]
added spec file to EXTRA_DIST, so it gets included when typing "make dist"

15 years agoadded spec file template (spec file still included for default builds)
Reinhard Pfau [Mon, 13 Apr 2009 20:54:11 +0000]
added spec file template (spec file still included for default builds)

15 years agoadded some more methods to FileSTat class
Reinhard Pfau [Sun, 12 Apr 2009 23:23:33 +0000]
added some more methods to FileSTat class

15 years agoremoved libi2ncommon dependancy from pkgconfig file
Reinhard Pfau [Sun, 12 Apr 2009 22:54:21 +0000]
removed libi2ncommon dependancy from pkgconfig file

15 years agoadded eclipse project files
Reinhard Pfau [Sun, 12 Apr 2009 22:29:36 +0000]
added eclipse project files

15 years agoAdded .settings dir to .gitignore
Reinhard Pfau [Sun, 12 Apr 2009 22:26:36 +0000]
Added .settings dir to .gitignore

15 years agoupdated to use stuff from local utils
Reinhard Pfau [Sun, 12 Apr 2009 22:25:07 +0000]
updated to use stuff from local utils

15 years agounconditionally use namespace I2n; include signalfunc from our utils
Reinhard Pfau [Sun, 12 Apr 2009 22:22:51 +0000]
unconditionally use namespace I2n; include signalfunc from our utils

15 years agoadded class FileStat to utils (wrapper for file stat)
Reinhard Pfau [Sun, 12 Apr 2009 22:21:27 +0000]
added class FileStat to utils (wrapper for file stat)

15 years agofixed typo
Reinhard Pfau [Sun, 12 Apr 2009 22:20:40 +0000]
fixed typo

15 years agoinclude the "right" containerfunc...
Reinhard Pfau [Sun, 12 Apr 2009 22:19:16 +0000]
include the "right" containerfunc...

15 years agoadded conditional dependancy to libi2ncommon
Reinhard Pfau [Sun, 12 Apr 2009 21:32:07 +0000]
added conditional dependancy to libi2ncommon

15 years agoadded container- and signalfunc
Reinhard Pfau [Sun, 12 Apr 2009 21:31:28 +0000]
added container- and signalfunc

15 years agoupdated Makefile.am; added container- and signalfunc
Reinhard Pfau [Sun, 12 Apr 2009 21:30:42 +0000]
updated Makefile.am; added container- and signalfunc

15 years agoupdated usage of AC_OUTPUT to new autoconf style
Reinhard Pfau [Sun, 12 Apr 2009 21:28:32 +0000]
updated usage of AC_OUTPUT to new autoconf style

15 years agoadded new wrapper files for container- and signalfunc
Reinhard Pfau [Sun, 12 Apr 2009 21:27:20 +0000]
added new wrapper files for container- and signalfunc

15 years agoincreased minimum automake version to 1.10; the fist version which supports conditionals
Reinhard Pfau [Sun, 12 Apr 2009 20:06:16 +0000]
increased minimum automake version to 1.10; the fist version which supports conditionals

15 years agomoved i2ncommon stuff into utils subdir
Reinhard Pfau [Sun, 12 Apr 2009 20:04:29 +0000]
moved i2ncommon stuff into utils subdir

15 years agoadded "*.loT" to .gitignore
Reinhard Pfau [Sun, 12 Apr 2009 18:21:30 +0000]
added "*.loT" to .gitignore

15 years agoremoved generated files
Reinhard Pfau [Sun, 12 Apr 2009 18:20:14 +0000]
removed generated files

15 years agoImported submodules from libi2ncommon which are now licensed under GPL version 2...
Thomas Jarosch [Mon, 6 Apr 2009 14:20:40 +0000]
Imported submodules from libi2ncommon which are now licensed under GPL version 2 + linking exception

15 years agoAlso update license in .spec file
Thomas Jarosch [Fri, 3 Apr 2009 15:44:02 +0000]
Also update license in .spec file

15 years agoProperly fix the license for C++ template usage. This means we needed to change from...
Thomas Jarosch [Fri, 3 Apr 2009 15:33:00 +0000]
Properly fix the license for C++ template usage. This means we needed to change from LGPL to GPL version 2 + linking exception

15 years agobetter output using AS_HELP_STRING macro
Reinhard Pfau [Sun, 29 Mar 2009 17:40:53 +0000]
better output using AS_HELP_STRING macro

15 years agoadded PREREQ macro to ensure suitable version of autoconf
Reinhard Pfau [Sun, 29 Mar 2009 17:36:42 +0000]
added PREREQ macro to ensure suitable version of autoconf

15 years agoUse new form of autoconf init
Thomas Jarosch [Wed, 25 Mar 2009 08:28:10 +0000]
Use new form of autoconf init

15 years agoadded missing files to utils/Makefile.am
Reinhard Pfau [Tue, 24 Mar 2009 21:09:28 +0000]
added missing files to utils/Makefile.am

15 years agomade usage of libi2ncommon signal funcs optional
Reinhard Pfau [Tue, 24 Mar 2009 21:06:16 +0000]
made usage of libi2ncommon signal funcs optional

15 years agoadded new util modules
Reinhard Pfau [Tue, 24 Mar 2009 20:58:46 +0000]
added new util modules

15 years agoupdated to use new modules (more independance to libi2ncommon)
Reinhard Pfau [Tue, 24 Mar 2009 20:57:58 +0000]
updated to use new modules (more independance to libi2ncommon)

15 years agoset config file to "asyncio_config.hpp"
Reinhard Pfau [Tue, 24 Mar 2009 20:56:13 +0000]
set config file to "asyncio_config.hpp"

15 years agostarted system utils module
Reinhard Pfau [Tue, 24 Mar 2009 20:55:11 +0000]
started system utils module

15 years agoadded asyncio specfic (generated) config files
Reinhard Pfau [Tue, 24 Mar 2009 20:53:43 +0000]
added asyncio specfic (generated) config files

15 years agoadded smart pointer utils
Reinhard Pfau [Tue, 24 Mar 2009 20:52:51 +0000]
added smart pointer utils

15 years agoupdated libi2ncommon and libt2n checks to make 'em optional.
Reinhard Pfau [Tue, 24 Mar 2009 19:53:21 +0000]
updated libi2ncommon and libt2n checks to make 'em optional.

15 years agoadded mkinstalldirs to .gitignore
Reinhard Pfau [Tue, 24 Mar 2009 19:45:18 +0000]
added mkinstalldirs to .gitignore

15 years agoremoved obsolete file.
Reinhard Pfau [Tue, 24 Mar 2009 19:41:50 +0000]
removed obsolete file.
autoconf macros are in m4macros subdir now.

15 years agosome updates to libt2n macro
Reinhard Pfau [Tue, 24 Mar 2009 19:32:50 +0000]
some updates to libt2n macro

15 years agoadded autoscan files
Reinhard Pfau [Tue, 24 Mar 2009 19:09:43 +0000]
added autoscan files

15 years agoadded autoconf macros for boost and libt2n. updated Makefile.am and configure.in
Reinhard Pfau [Sun, 15 Mar 2009 21:11:16 +0000]
added autoconf macros for boost and libt2n. updated Makefile.am and configure.in

15 years agoStarted .gitignore file
Thomas Jarosch [Sat, 7 Feb 2009 17:35:07 +0000]
Started .gitignore file

15 years agoBuild fix
Thomas Jarosch [Sat, 7 Feb 2009 17:34:40 +0000]
Build fix

15 years agolibasyncio: (tomj) document the magic behind MegaAddr
Thomas Jarosch [Tue, 18 Nov 2008 09:21:27 +0000]
libasyncio: (tomj) document the magic behind MegaAddr

15 years agolibasyncio: (tomj) add missing return values in AsyncIo::Utils::MilliTime
Thomas Jarosch [Tue, 18 Nov 2008 08:51:37 +0000]
libasyncio: (tomj) add missing return values in AsyncIo::Utils::MilliTime

15 years agolibasyncio: (tomj) fix uninitialized vars, added little safety against zombie filters
Thomas Jarosch [Tue, 18 Nov 2008 08:45:19 +0000]
libasyncio: (tomj) fix uninitialized vars, added little safety against zombie filters

15 years agolibasyncio: (tomj) recovered spec file from srpm, obsolete libsimpleio packages,...
Thomas Jarosch [Thu, 23 Oct 2008 08:19:26 +0000]
libasyncio: (tomj) recovered spec file from srpm, obsolete libsimpleio packages, updated kdevelop file