Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libcosmos-devel | Distribution: openSUSE Tumbleweed |
Version: 0.3.1 | Vendor: openSUSE |
Release: 1.1 | Build date: Tue Aug 6 14:53:38 2024 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 475938 | Source RPM: libcosmos-0.3.1-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/gerstner-hub/libcosmos | |
Summary: A library providing a modern C++ API for the Linux operating system |
A library providing a modern C++ API for the Linux operating system. Header and development files for libcosmos.
MIT
* Tue Aug 06 2024 Matthias Gerstner <matthias.gerstner@suse.com> - Setup obsoletes/provides to cover the renaming of the library SONAME. * Tue Aug 06 2024 Matthias Gerstner <matthias.gerstner@suse.com> - update to first source tarball release v0.3.1. Drop git SCM service. * Wed Jul 24 2024 Matthias Gerstner <matthias.gerstner@suse.com> - change library package name from libcosmos-0_2_0 to libcosmos-0, because it needs to follow the library's SONAME which is libcosmos.so.0. * Wed Jul 24 2024 matthias.gerstner@suse.com - Update to version 0.2.1+gitcb2663e: * buildsystem: fix bug in passing multiple parameters via CXXFLAGS & friends * test/thread.cxx: fix potential race condition in isCallerThread() * buildsystem: passthrough ASAN_OPTIONS * tests: on unit test error cat logfile to stderr * bump lib version which now contains memory mapping API * github action: disable ODR iolation checks in unit tests in sanitizer build * README.md: add info about recent developments * check.py: support more fine tuning regarding which configs are built * tests: mman: disable core dumping for expected SEGFAULT * check.py: use dedicated buildroot that is cleaned before each config * LinkLayerAddress: make some exotic protocols optional * support older toolchains and non-x86 architectures better * buildsystem.py: be prepared for TERM not existing * buildsystem.py: satisfy flake8 "missing whitespace after comma" * check.py: refer to current HEAD, not to master * .github: add github action workflow file * global: fix spelling errors in comments and documentation * mman.hxx: fix doxygen list item indentation * README: remove mention of memory mappings, which are available by now * addrinfo test: switch UDP resolve from http to tftp * feature: add support for memory mapping functionality * FileBase: add runcate() member function * FileDescriptor: provide default constructor to avoid initialization issues * thread: ignore destroy_res explicitly for NDEBUG builds * buildsystem: support NDEBUG build * buildsystem: support non standard compilers * Wed Mar 06 2024 matthias.gerstner@suse.com - Update to version 0.2.0+gita8e6f94: * GroupInfo: fix system include style * global: use angle bracket includes for libcosmos * string.hxx: add wide-string variant for to_lower(), to_upper() * string.hxx. support wide string strip() operation * byte_order: add default constructor for EndianNumber - this fixes a broken -debugsource package generation * Wed Feb 21 2024 matthias.gerstner@suse.com - Update to version 0.2.0+gitff219ee: * ILogger: support a prefix() to be added to each log message * ILogger: use more robust way to detect std::cout and std::cerr * trivial: SocketAddress: remove superfluous slash in comment * Fri Feb 16 2024 matthias.gerstner@suse.com - Update to version 0.2.0+git7f2b8ee: * formatting: export another definition missing on 32-bit archs * scripts: use single quotes throughout * check.py: build all targets * buildsystem: support disabling doc build * check.py: select proper root directory for non-libcosmos projects * buildsystem: use single quotes throughout * buildsystem: use -fdiagnostics-color=auto instead of colorgcc wrapper * python files: incorporate Flake8 findings * check.py: also fun flake8 on Python files * buildsystem: support including local libraries with fallback to system pkg * PosixThread: fix race condition in setting m_pthread * buildsystem: support configuring default library type for project * Tue Feb 13 2024 matthias.gerstner@suse.com - Update to version 0.2.0+git33d893b: * buildsystem: support transparent use of local lib or system lib * Mon Feb 05 2024 matthias.gerstner@suse.com - Update to version c4e5e5e: * SecretFile: fix compilation path where SYS_memfd_secret is not defined * Fri Feb 02 2024 matthias.gerstner@suse.com - Update to version b459a4d: * check: also build 32-bit configurations * FileDescriptor: fix fcntl(F_DUPFD_CLOEXEC) API * tests: formatting: use proper format string (triggers warning on 32-bit) * formatting: properly instantiate on 32-bit machines * buildsystem: support LDFLAGS extension * buildsystem: ensure we get a 64-bit off_t on Linux even on 32-bit machines * clone: fix cast of pidfd pointer for 32-bit platforms * DirEntry: use off_t for DirPos * Wed Jan 31 2024 Matthias Gerstner <matthias.gerstner@suse.com> - initial packaging
/usr/include/cosmos /usr/include/cosmos/BitMask.hxx /usr/include/cosmos/GroupInfo.hxx /usr/include/cosmos/InfoBase.hxx /usr/include/cosmos/PasswdInfo.hxx /usr/include/cosmos/SysString.hxx /usr/include/cosmos/compiler.hxx /usr/include/cosmos/cosmos.hxx /usr/include/cosmos/dso_export.h /usr/include/cosmos/error /usr/include/cosmos/error/ApiError.hxx /usr/include/cosmos/error/CosmosError.hxx /usr/include/cosmos/error/FileError.hxx /usr/include/cosmos/error/InternalError.hxx /usr/include/cosmos/error/RangeError.hxx /usr/include/cosmos/error/ResolveError.hxx /usr/include/cosmos/error/RuntimeError.hxx /usr/include/cosmos/error/UsageError.hxx /usr/include/cosmos/error/WouldBlock.hxx /usr/include/cosmos/error/errno.hxx /usr/include/cosmos/error/macros.hxx /usr/include/cosmos/formatting.hxx /usr/include/cosmos/fs /usr/include/cosmos/fs/DirEntry.hxx /usr/include/cosmos/fs/DirFD.hxx /usr/include/cosmos/fs/DirIterator.hxx /usr/include/cosmos/fs/DirStream.hxx /usr/include/cosmos/fs/Directory.hxx /usr/include/cosmos/fs/FDFile.hxx /usr/include/cosmos/fs/File.hxx /usr/include/cosmos/fs/FileBase.hxx /usr/include/cosmos/fs/FileDescriptor.hxx /usr/include/cosmos/fs/FileStatus.hxx /usr/include/cosmos/fs/TempDir.hxx /usr/include/cosmos/fs/TempFile.hxx /usr/include/cosmos/fs/filesystem.hxx /usr/include/cosmos/fs/path.hxx /usr/include/cosmos/fs/types.hxx /usr/include/cosmos/io /usr/include/cosmos/io/EventFile.hxx /usr/include/cosmos/io/ILogger.hxx /usr/include/cosmos/io/MemFile.hxx /usr/include/cosmos/io/Pipe.hxx /usr/include/cosmos/io/Poller.hxx /usr/include/cosmos/io/SecretFile.hxx /usr/include/cosmos/io/SecretMemFile.hxx /usr/include/cosmos/io/StdLogger.hxx /usr/include/cosmos/io/StreamAdaptor.hxx /usr/include/cosmos/io/StreamIO.hxx /usr/include/cosmos/io/Terminal.hxx /usr/include/cosmos/io/colors.hxx /usr/include/cosmos/io/iovector.hxx /usr/include/cosmos/limits.hxx /usr/include/cosmos/locale.hxx /usr/include/cosmos/main.hxx /usr/include/cosmos/memory.hxx /usr/include/cosmos/net /usr/include/cosmos/net/AddressHints.hxx /usr/include/cosmos/net/AddressInfo.hxx /usr/include/cosmos/net/AddressInfoIterator.hxx /usr/include/cosmos/net/AddressInfoList.hxx /usr/include/cosmos/net/IPAddress.hxx /usr/include/cosmos/net/IPOptions.hxx /usr/include/cosmos/net/IPSocket.hxx /usr/include/cosmos/net/InterfaceAddress.hxx /usr/include/cosmos/net/InterfaceAddressIterator.hxx /usr/include/cosmos/net/InterfaceAddressList.hxx /usr/include/cosmos/net/InterfaceEnumerator.hxx /usr/include/cosmos/net/InterfaceInfo.hxx /usr/include/cosmos/net/InterfaceIterator.hxx /usr/include/cosmos/net/LinkLayerAddress.hxx /usr/include/cosmos/net/ListenSocket.hxx /usr/include/cosmos/net/SockOptBase.hxx /usr/include/cosmos/net/Socket.hxx /usr/include/cosmos/net/SocketAddress.hxx /usr/include/cosmos/net/SocketError.hxx /usr/include/cosmos/net/SocketOptions.hxx /usr/include/cosmos/net/TCPClientSocket.hxx /usr/include/cosmos/net/TCPConnection.hxx /usr/include/cosmos/net/TCPListenSocket.hxx /usr/include/cosmos/net/TCPOptions.hxx /usr/include/cosmos/net/UDPOptions.hxx /usr/include/cosmos/net/UDPSocket.hxx /usr/include/cosmos/net/UnixAddress.hxx /usr/include/cosmos/net/UnixClientSocket.hxx /usr/include/cosmos/net/UnixConnection.hxx /usr/include/cosmos/net/UnixDatagramSocket.hxx /usr/include/cosmos/net/UnixListenSocket.hxx /usr/include/cosmos/net/UnixOptions.hxx /usr/include/cosmos/net/byte_order.hxx /usr/include/cosmos/net/ip_aux.hxx /usr/include/cosmos/net/message_header.hxx /usr/include/cosmos/net/network.hxx /usr/include/cosmos/net/tcp.hxx /usr/include/cosmos/net/traits.hxx /usr/include/cosmos/net/types.hxx /usr/include/cosmos/net/unix_aux.hxx /usr/include/cosmos/proc /usr/include/cosmos/proc/ChildCloner.hxx /usr/include/cosmos/proc/Mapping.hxx /usr/include/cosmos/proc/PidFD.hxx /usr/include/cosmos/proc/ProcessFile.hxx /usr/include/cosmos/proc/Scheduler.hxx /usr/include/cosmos/proc/SigSet.hxx /usr/include/cosmos/proc/Signal.hxx /usr/include/cosmos/proc/SignalFD.hxx /usr/include/cosmos/proc/SubProc.hxx /usr/include/cosmos/proc/WaitRes.hxx /usr/include/cosmos/proc/clone.hxx /usr/include/cosmos/proc/mman.hxx /usr/include/cosmos/proc/pidfd.h /usr/include/cosmos/proc/process.hxx /usr/include/cosmos/proc/ptrace.hxx /usr/include/cosmos/proc/types.hxx /usr/include/cosmos/string.hxx /usr/include/cosmos/thread /usr/include/cosmos/thread/Condition.hxx /usr/include/cosmos/thread/Mutex.hxx /usr/include/cosmos/thread/PosixThread.hxx /usr/include/cosmos/thread/RWLock.hxx /usr/include/cosmos/thread/pthread.hxx /usr/include/cosmos/thread/thread.hxx /usr/include/cosmos/time /usr/include/cosmos/time/Clock.hxx /usr/include/cosmos/time/StopWatch.hxx /usr/include/cosmos/time/TimerFD.hxx /usr/include/cosmos/time/time.hxx /usr/include/cosmos/time/types.hxx /usr/include/cosmos/types.hxx /usr/include/cosmos/utils.hxx /usr/lib64/libcosmos.so /usr/lib64/pkgconfig/libcosmos.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 18 00:12:25 2024