Displaying 20 results from an estimated 200 matches similar to: "[PATCH] [RFC] epoll based ioloop handler (now with patch)"
2004 Oct 25
0
[PATCH] Request for testing: BSD kqueue ioloop handler
Hello,
attached patch adds experimental ioloop handler which uses BSD kqueue API.
It compiles and survives my small test program, but not thoroughly
tested because I have no suitable BSD machine to torture.
Brave owners of (Free|Net|Open)BSD please test and report results :)
Best regards.
--
Andrey Panin | Linux and UNIX system administrator
pazke at donpac.ru | PGP key: wwwkeys.pgp.net
2004 Oct 25
0
[PATCH] move iolist functions into separate file
Hello,
attached patch extracts iolist related functions into separate
file and makes it a little more generic. This functions will
be used by the new ioloop handler based on the BSD kqueue API.
Please consider applying.
Best regards.
--
Andrey Panin | Linux and UNIX system administrator
pazke at donpac.ru | PGP key: wwwkeys.pgp.net
-------------- next part --------------
diff -udrpNX
2004 Oct 07
0
[PATCH] add missing error check in epoll code
Hello,
this patch adds missing epoll_create() error check.
Please consider applying.
Best regards.
--
Andrey Panin | Linux and UNIX system administrator
pazke at donpac.ru | PGP key: wwwkeys.pgp.net
-------------- next part --------------
diff -urpX /usr/share/dontdiff dovecot-1.0-test46.vanilla/src/lib/ioloop-epoll.c dovecot-1.0-test46/src/lib/ioloop-epoll.c
---
2004 Aug 23
1
[PATCH] pass struct io * to io_loop_handle_add()/io_loop_handle_remove()
Hello,
currently I'm working on new ioloop handler which uses epoll(4) API
introduced in Linux kernel 2.6. In this API each fd added to fd set
by epoll_ctl system call can be accompanied with user supplied data
(integer or void pointer). epoll_wait syscall reports arrived events
as an array of structures containing event mask and user data.
Attached patch replaces fd and condition parameters
2003 Apr 16
1
PATCH Add support for kqueue in ioloop subsystem
Hey,
I noticed that there was an ioloop "module" (if we can call it that) for
select and poll and decided to add one for kqueue (aka kevent) BSDs high
performance descriptor multiplexing API. I haven't done any of the
configure glue stuff but the code is complete and works well. kqueue is
available on all recent versions of FreeBSD, NetBSD, OpenBSD and Darwin
(and therefore MacOS
2004 Aug 25
0
[PATCH] move highest_fd calculations to ioloop-select.c
Hello,
ioloop->highest_fd is used by ioloop-select.c only, so its
handling can be moved out of generic ioloop code. Attached
patch (agains -test35) does exactly this.
Please consider applying.
Best regards.
--
Andrey Panin | Linux and UNIX system administrator
pazke at donpac.ru | PGP key: wwwkeys.pgp.net
-------------- next part --------------
diff -urpNX /usr/share/dontdiff -x Makefile
2004 Jun 28
4
Chan_Capi Down
Hi all,
* was running ... I have a WT405P and an AVM C4 with chan_capi 0.3.4a
Today chan_capi stopped working, without any changings at the system.
It seems, that not * is the reason, because isdn-log also shows no calls.
If I try to call * from outside via capi, I only get a busy.
That is the try from inside to outside:
stern01*CLI>
-- data = @89930:0107901723168212
-- capi
2005 Nov 07
1
ioloop-select bug in alpha 4
Howdy,
Forgive me if this issue has been more recently addressed in CVS, but
a quick scan of the archives didn't turn up any other reports.
There appears to be a small typo in src/lib/ioloop-select.c:
--- dovecot-1.0.alpha4/src/lib/ioloop-select.c.orig 2005-11-06
22:06:53.000000000 -0800
+++ dovecot-1.0.alpha4/src/lib/ioloop-select.c 2005-11-06
22:07:13.000000000 -0
800
@@ -113,7
2018 Feb 06
1
Segmentation fault in "make check" test_istream_multiplex for 2.3.0 on Solaris Sparc
Hi there,
I get a crash when doing "make check" for version 2.3.0 on Solaris Sparc.
The build was done with gcc 7.3.0.
The crash happens in ioloop-poll.c line 181 when running
test_istream_multiplex.c:
#0 io_loop_handler_run_internal (ioloop=ioloop at entry=0x130dd0) at
ioloop-poll.c:181
181 if (pollfd->revents != 0) {
Due to the code
180
2004 May 09
1
No outbound calls at a PRI possible
Hello all,
the scenario:
Carrier ----S2M------ * -----S2M------Siemens
|
|
SIP Clients
and many other features
With much help from the list, the PRI links are without alarms and inbound
calls are working fine (from both: Carrier and Siemens).
But I am not able to dial wether outbound nor to the Siemens PBX.
I allways get the message:
== Everyone is busy
2008 Jan 04
13
Unable to delete epoll event
I occasionally get a fatal error
unable to delete epoll event: Bad file descriptor
I think the attached patch will fix it.
The patch does two things:
1) changes the error we look for from ENOENT to EBADF. It is hard to
reproduce this error, but if I change the epoll_ctl line to
epoll_ctl(epfd, EPOLL_CTL_DEL, 666, ed->GetEpollEvent());
it does return -1 with errno = EBADF on my Linux 2.6.9
2004 Dec 13
0
1.0-test57 LDAP dovecot-auth SIGABRT
Hi,
I'm experiencing the following problem when runnig dovecot-1.0-test
set up to authenticate users against openldap, while the corresponding
setup with dovecot-0.99.11 works fine :
. my platform : FreeBSD 5.3-RELEASE-p1
. dovecot version : dovecot-1.0-test57
. openldap version : openldap-2.1.27
- Description :
When I talk IMAP to the dovecot server, I can connect on port 143 and
2005 May 26
0
Core dumps when opening an IMAP folder (Was: Re: 1.0-test70)
Hello Timo, I can reproduce this issue even with mmap_disable and
mmap_no_write set to yes, please see the following back trace:
$ gdb /usr/local/libexec/dovecot/imap /tmp/imap.core
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and
you are welcome to change it and/or distribute copies of it under
certain conditions.
2005 Mar 30
2
test65 killed by SIGSEV
Hi,
I had successfully set up dovecot-1.0-test62 + ldap pass/user db, but
now I'm encoutering a SIGSEV problem with a similar set up of a brand
new dovecot-1.0-test65 installation.
The auth process is killed by a SIGSEV as reported in the error log file :
dovecot: Mar 30 17:06:59 Error: child 28291 (auth) killed with signal 11
To be precise, the problem occurs in the
2007 Mar 05
0
[PATCH 3/10] linux 2.6.18: constify instances of ''struct file_operations''
Signed-off-by: Jan Beulich <jbeulich@novell.com>
Index: head-2007-02-27/drivers/char/mem.c
===================================================================
--- head-2007-02-27.orig/drivers/char/mem.c 2007-03-05 10:00:18.000000000 +0100
+++ head-2007-02-27/drivers/char/mem.c 2007-02-27 16:27:37.000000000 +0100
@@ -787,7 +787,7 @@ static const struct file_operations mem_
.open =
2020 Aug 07
0
Wine release 5.0.2
The Wine maintenance release 5.0.2 is now available.
What's new in this release (see below for details):
- Various bug fixes
The source is available from the following locations:
https://dl.winehq.org/wine/source/5.0/wine-5.0.2.tar.xz
http://mirrors.ibiblio.org/wine/source/5.0/wine-5.0.2.tar.xz
Binary packages for various distributions will be available from:
2023 Aug 30
2
[libnbd PATCH 0/2] (Attempt to) fix Rust on BSD-based builds
I managed to get a build of the async Rust handle compiling on FreeBSD
(although the cirrus CI appears to not actually run 'make check' on
non-Linux machines, at least when run on my fork):
https://gitlab.com/ebblake/libnbd/-/jobs/4985192286
However, I'd really like Tage's review on patch 2 to see if my Rust
makes sense.
Eric Blake (2):
maint: Favor 4-space indent in .rs files
2020 Aug 28
0
Wine release 5.16
The Wine development release 5.16 is now available.
What's new in this release (see below for details):
- Support for x86 AVX registers.
- Some ARM64 fixes for macOS.
- Still more restructuration of the console support.
- Various bug fixes.
The source is available from the following locations:
https://dl.winehq.org/wine/source/5.x/wine-5.16.tar.xz
2020 May 22
0
Wine release 5.9
The Wine development release 5.9 is now available.
What's new in this release (see below for details):
- Major progress on the WineD3D Vulkan backend.
- Initial support for splitting dlls into PE and Unix parts.
- Support for generating PDB files when building PE dlls.
- Timestamp updates in the Kernel User Shared Data.
- Various bug fixes.
The source is available from the
2007 Mar 15
5
[PATCH 0/5] fix gcc warnings in CVS HEAD
Hi,
I have rewritten the patches I submitted earlier today for the CVS
HEAD. Some of the changes were already committed months ago.
On 2007/03/15 12:30, Timo Sirainen <tss at iki.fi> wrote:
> That's ok, but I'm not sure about bsearch_insert_pos(). It's the way it
> is mostly because I wanted to keep bsearch() API. If it can't return
> void * then maybe it could be