about summary refs log tree commit homepage
path: root/ext
DateCommit message (Expand)
2024-04-03khashl: avoid multiplication overflow + memset
2024-03-25linux_inet_diag: avoid errors for users compiling w/o assertions
2024-03-25khashl: use ruby_xrealloc2 to avoid overflow
2024-03-25use switch to khashl for hash table outside of GVL
2024-03-25linux_inet_diag: remove needless OBJ_FREEZE calls
2024-03-23treewide: future-proof frozen_string_literal changes
2024-01-15extconf: disable optimization to speed up checks by ~3%
2023-12-29tcp_listener_stats: always eagerly close sockets
2023-06-26linux_inet_diag: get rid of alloca usage
2023-06-26my_fileno: use rb_io_check_closed for Ruby <3.1
2023-06-26avoid unnecessary #to_io calls
2023-06-11Improve compatibility with Ruby 3.3+
2023-06-06my_fileno: drop Ruby 1.8 support and simplify
2023-02-24Fix queue stats for sockets with SO_REUSEPORT
2021-11-26Allow Raindrops objects to be backed by a file
2021-05-25mark ListenStats in C ext for GC.compact
2020-01-06replace bogomips.org with yhbt.net
2020-01-06ext/raindrops/extconf: fix cflags reset on ancient CC
2017-04-26tcp_info: remove unnecessary extconf.h include
2017-04-26Ruby thread compatibility updates
2017-03-23doc: document Raindrops::TCP hash
2017-03-18Merge remote-tracking branch 'origin/freebsd'
2017-03-18avoid reading errno repeatedly
2017-03-17linux_inet_diag: reduce stack usage and simplify
2017-03-17define Raindrops::TCP hash for TCP states freebsd
2017-03-17tcp_info: support this struct under FreeBSD
2017-03-15TypedData C-API conversion
2017-03-01TCP_Info: custom documentation for #get!
2017-03-01ext: fix documentation for C ext-defined classes
2016-07-29use HTTPS and move homepage to https://bogomips.org/raindrops/
2016-07-28linux_inet_diag: GCC attribute format check
2016-02-25linux: tcp_listener_stats drops "true" placeholders
2016-02-24doc: update URLs and references
2015-07-14check for the existence of linux/tcp.h
2015-01-14linux_inet_diag: fix Wshorten-64-to-32 warnings
2015-01-14linux_inet_diag: clarify *fprintf usage without GVL
2015-01-13move mailing list to raindrops-public@bogomips.org
2014-09-07linux_inet_diag: annotate memory freeing on diag errors
2014-02-18linux_inet_diag: fix Ruby 2.2 (dev) build
2013-09-13Remove Scope IDs from IPv6 addresses.
2013-08-31linux_inet_diag: improve compatibility with newer GCs
2013-08-28extconf: try harder for gcc atomics in i386-configured systems
2013-04-20linux_inet_diag: better align listener_stats struct
2013-04-11linux_inet_diag: avoid unnecessary sockaddr initialization
2013-04-11Linux::TCP_Info: implement #get! instance method
2013-04-11raindrops: favor configured processor count over online count
2012-05-12avoid warning for rb_thread_io_blocking_region
2012-05-10extconf: better check for GCC atomic builtins
2011-06-27doc: librelist.com => librelist.org
2011-06-24remove _XOPEN_SOURCE #define for FreeBSD