Commit Graph

49 Commits

Author SHA256 Message Date
Lars Müller
f92c62fdbc Preserve all attributes while copying tevent.changes
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=65
2015-11-08 15:12:34 +00:00
Lars Müller
27e923d333 Call ./pre_checkin.sh
to pull in the "Disable rpath-install and silent-rules while configure."
change into tevent-man too.

OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=64
2015-10-30 15:38:08 +00:00
Lars Müller
496ec66612 Disable rpath-install and silent-rules while configure.
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=63
2015-10-30 15:20:45 +00:00
Lars Müller
1dd3a1a014 Add python3-tevent; (bsc#951911).
... to tevent-man too by calling pre_checkin.sh

OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=61
2015-10-25 18:01:12 +00:00
Lars Müller
d99073906d Accepting request 340849 from home:lmuelle:pyton3-samba
Remove tevent.cpython-*.py[co] on CentOS, Fedora, and RHEL

OBS-URL: https://build.opensuse.org/request/show/340849
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=60
2015-10-25 17:02:04 +00:00
Lars Müller
522ec7b763 Accepting request 340847 from home:lmuelle:pyton3-samba
Add python3-tevent to baselibs.conf too

OBS-URL: https://build.opensuse.org/request/show/340847
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=59
2015-10-25 15:37:06 +00:00
Lars Müller
5a19f95bb3 Accepting request 340843 from home:lmuelle:pyton3-samba
Add python3-tevent; (bsc#951911).

OBS-URL: https://build.opensuse.org/request/show/340843
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=58
2015-10-25 15:04:06 +00:00
Lars Müller
6dbdbeb093 Accepting request 340501 from home:lmuelle:pysamba
Require python-talloc-devel instead of pytalloc-devel.

OBS-URL: https://build.opensuse.org/request/show/340501
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=57
2015-10-22 21:44:29 +00:00
Lars Müller
8181879313 Update the Samba Library Distribution Key file 'tevent.keyring';
(bso#945116).

OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=55
2015-09-09 20:25:23 +00:00
Lars Müller
9063257ff6 Recommend to install tevent-man from libtevent-devel on post-10.3 systems.
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=53
2015-09-07 22:45:35 +00:00
Lars Müller
62f8e35f16 Accepting request 329606 from home:lmuelle:branches:network:samba:STABLE
- Recommend to install tevent-man for post-10.3 systems.

- Remove superfluous _name define.

- Update the Samba Library Distribution Key file 'tevent.keyring'.

OBS-URL: https://build.opensuse.org/request/show/329606
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=52
2015-09-07 22:32:45 +00:00
Dominique Leuenberger
b187ea296a Accepting request 329143 from network:samba:STABLE
Sorry for the noise.. the fix invovles actually THIS one AND a change in doxygen... neither of the two manages to solve it completely

OBS-URL: https://build.opensuse.org/request/show/329143
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=51
2015-09-04 14:30:00 +00:00
Dominique Leuenberger
8be979d931 Accepting request 329141 from network:samba:STABLE
Revert the 2spec approach.. the cycle reaches further... we will try a fix in doxygen directly

OBS-URL: https://build.opensuse.org/request/show/329141
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=50
2015-09-04 14:09:03 +00:00
Dominique Leuenberger
c8e0bdd18c Accepting request 324530 from home:dimstar:doxygen
create man page in a 2nd build cycle, in order to avoid a stupid build loop, since doxygen switched to cmake

OBS-URL: https://build.opensuse.org/request/show/324530
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=49
2015-09-04 13:29:15 +00:00
Lars Müller
6529597461 Accepting request 314127 from home:lmuelle
- Update to 0.9.25.
  + Fix compile error in Solaris ports backend.
  + Fix access after free in tevent_common_check_signal(); (bso#11308).
  + Improve pytevent bindings.
  + Testsuite fixes.
  + Improve the documentation of the tevent_add_fd() assumtions. It must be
    talloc_free'ed before closing the fd! (bso##11141); (bso#11316).

OBS-URL: https://build.opensuse.org/request/show/314127
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=47
2015-06-27 20:09:33 +00:00
Lars Müller
9666a9ae5e - Update to 0.9.24.
+ Ignore unexpected signal events in the same way the epoll backend does.

OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=45
2015-03-05 11:19:03 +00:00
Lars Müller
fdd28451e3 - Update to 0.9.23.
+ Update the tevent_data.dox tutrial stuff to fix some errors, including
    white space problems.
  + Use tevent_req_simple_recv_unix in a few places.

OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=43
2015-02-27 19:47:51 +00:00
Lars Müller
15f7a4f722 Use the upstream tar ball, as signature verification is now able to handle
compressed archives.

OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=41
2014-11-06 13:32:58 +00:00
Lars Müller
a75b1814ed Remove dependency on gpg-offline as signature checking is implemented in the
source validator.

OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=40
2014-10-28 15:54:31 +00:00
Lars Müller
646017d8c9 - Update to 0.9.22.
+ remove unused exit_code in tevent_select.c
  + remove unused exit_code in tevent_poll.c
  + build: improve detection of srcdir
  + lib: tevent: make TEVENT_SIG_INCREMENT atomic.
  + Update flags in tevent pkgconfig file

OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=38
2014-10-05 17:47:26 +00:00
Lars Müller
23515c2386 Utilize doxygen to generate the API documentation and package it.
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=36
2014-09-23 20:46:36 +00:00
Lars Müller
09011ef1a7 Revert r34 and BuildRequire pkg-config again.
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=35
2014-05-24 13:06:16 +00:00
Lars Müller
4d813d9ec7 Don't BuildRequire pkg-config from the main package.
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=34
2014-05-23 19:19:25 +00:00
Lars Müller
c6f1169d42 - Update to 0.9.21.
+ add tevent_req_set_cleanup_fn()
  + add/use tevent_req_destructor
  + add doxygen comments for tevent_num_signals() and
    tevent_sa_info_queue_count()
  + Add prototypes
  + Only build "std_fallback_to_poll" when epoll is around
  + fix crash bug in tevent_queue_immediate_trigger()
  + Fix CID 1138326 Unchecked return value
- Update to 0.9.20.
  + give the user the chance to ask for TEVENT_NUM_SIGNALS and
    TEVENT_SA_INFO_QUEUE_COUNT
  + change TEVENT_SA_INFO_QUEUE_COUNT from 64 to 256
  + tevent_epoll_set_panic_fallback() can be a void function
  + make use of talloc_get_type_abort() in tevent_epoll.c, tevent_signal.c,
    tevent_select.c, and tevent_queue.c
  + use talloc_get_type_abort() in the documentation examples
  + add tevent_queue_wait_send/recv()
  + tevent_req_create() already uses ZERO_STRUCT(req)
  + let tevent_req_received() clear the private_cancel function
  + cancel the timeout timer when the request is finished
  + Use talloc_pooled_object for tevent_req_create
  + Remove a pointless goto
  + Add tevent_received to tevent_req_simple_recv_ntstatus
  + Fix tutorial reference
  + Add echo server sample code
  + Sync to tevent 0.9.18 from upstream
  + expose tevent_context_init_ops

OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=32
2014-02-17 22:17:40 +00:00
Lars Müller
d5b3957757 Rename pubkey filename to follow upstream naming convention.
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=30
2013-12-06 16:48:36 +00:00
Lars Müller
2e1d826db9 - Update to 0.9.19.
+ Remove the signal pipe if no signal events are around
  + document tevent_req_create state zeroing
  + Fix Coverity ID 989236 Operands don't affect result
  + Add tevent tutorial files and link it on the mainpage
  + Only set poll_ev->delete=false if it was true

OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=29
2013-12-06 13:57:24 +00:00
Lars Müller
9ead174d0c Verify source tar ball gpg signature.
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=28
2013-12-06 13:50:21 +00:00
Lars Müller
9a65658bbe PreReq /sbin/ldconfig from python-tevent.
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=26
2013-08-29 12:14:20 +00:00
Lars Müller
86ae1e1311 Add python-tevent to baselibs.conf.
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=25
2013-08-29 10:54:35 +00:00
Lars Müller
b66051b63f Add tevent.pyc and pyo to the file list of python-tevent for post Centos and
RHEL 5 and Fedora 11 builds.

OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=23
2013-07-02 12:06:40 +00:00
Lars Müller
0b36926388 Add tevent.pyc and pyo to the file list of python-tevent for Centos and RHEL
6 builds.

OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=22
2013-07-02 11:53:40 +00:00
Lars Müller
74f7a5aeeb Remove empty signature file.
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=21
2013-04-29 13:47:23 +00:00
Lars Müller
8a08caf097 Revert back to the state of rev 18.
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=20
2013-04-29 13:45:34 +00:00
Lars Müller
0676bd26c0 Remove independent samba-doc package to replace it in the next step with
a link to samba.

OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=19
2013-04-29 13:40:26 +00:00
Lars Müller
9482903fda - Update to 0.9.18.
+ Adding new timer events is now faster, if there's
    a large number of timer events.
  + sigprocmask does not work on FreeBSD to stop further signals in a signal
    handler.
  + TEVENT_NUM_SIGNALS is calculated by configure in order
    to support realtime signals on freebsd.
  + ./configure --disable-python was fixed for the standalone build.
  + Several crash bugs in the poll backend are fixed.
  + The poll backend removes deleted events from the cached pollfd array now.
  + The poll doesn't pass pollfd.events == 0 to poll() and maintains a list
    of disabled events, instead of consuming 100% cpu and/or triggering
    the callers handler.
  + The poll backend detects POLLNVAL and reports EBADF
    instead of consuming 100% cpu.
  + The select backend supports separate handlers
    for TEVENT_FD_READ and TEVENT_FD_WRITE.
  + The poll and select backends are now doing fair queuing of fd events.
  + The epoll has better error checking and supports separate handlers
    for TEVENT_FD_READ and TEVENT_FD_WRITE.
  + The standard backend was rewritten to be a tiny
    wrapper on top of epoll with a fallback to poll,
    which means that it doesn't use select directly anymore.
  + TEVENT_TRACE_BEFORE_LOOP_ONCE and TEVENT_TRACE_AFTER_LOOP_ONCE are added
    in order to allow the application to hook in before and after the
    loop_once() backend function is called.
    The TEVENT_HAS_LOOP_ONCE_TRACE_POINTS define can be used to
    detect the new feature.

OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=17
2013-04-09 14:50:21 +00:00
Lars Müller
1ac067d559 - Update to 0.9.17.
+ Add threaded poll_mt testcase
  + tevent_poll: Decouple poll_ev->fds handling from adding/removing fds
  + tevent: Refer to the correct header in testsuite.c

OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=15
2012-08-30 16:34:25 +00:00
Lars Müller
22629b5d2a Tag GPLv3 due to tevent_util.h license; (bnc#765270).
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=13
2012-08-15 17:18:18 +00:00
Lars Müller
49cb23e953 - Update to 0.9.16.
+ Adds tevent_*_trace_*() and tevent_context_init_ops().
  + Move tevent.py to the arch-specific directory.

OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=12
2012-08-07 22:05:33 +00:00
Lars Müller
651524297b Disable rpath while configure.
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=11
2012-06-28 16:49:42 +00:00
Stephan Kulow
61583f2494 Accepting request 124769 from network:samba:STABLE
new package

OBS-URL: https://build.opensuse.org/request/show/124769
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tevent?expand=0&rev=1
2012-06-13 08:05:55 +00:00
Lars Müller
57dc7244f9 Define library name and use it instead of libtevent0.
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=9
2012-06-03 21:54:41 +00:00
Lars Müller
bc37eb6120 - Rename package to tevent and add an independent libtevent0 subpackage.
- Enhance and polish the package descriptions and summaries.

OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=8
2012-06-02 15:48:07 +00:00
Lars Müller
dad2fb6535 Define and use talloc version macro.
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=7
2012-06-02 00:08:16 +00:00
Lars Müller
e0c311b199 BuildIgnore libtalloc to prevent a package conflict on Fedora systems.
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=6
2012-06-01 15:42:13 +00:00
Lars Müller
b51356fbdd Define python_sitelib and python_sitearch if undefined.
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=5
2012-05-31 21:34:50 +00:00
Lars Müller
764d29290b - BuildRequire libtalloc-devel instead of libtalloc2-devel.
- Rename libtevent2-devel to libtevent-devel.

OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=4
2012-05-31 12:05:52 +00:00
Lars Müller
d6ec97028d Remove superfluous AutoReqProv on line.
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=3
2012-05-30 15:31:23 +00:00
Lars Müller
03dfc638ab Rename libtevent0 to tevent on request from Coolo.
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=2
2012-05-25 09:07:09 +00:00
Lars Müller
a823a181e2 osc copypac from project:network:samba:STABLE package:libtevent0 revision:8
OBS-URL: https://build.opensuse.org/package/show/network:samba:STABLE/tevent?expand=0&rev=1
2012-05-25 09:00:22 +00:00