README.md


Log

Author Commit Date CI Message
emma-coronado c6e8f175 2024-04-07T19:37:55 Edit logo path to match new website directory
Diogo Teles Sant'Anna e26e0647 2023-07-14T14:09:52 docs(readme): add scorecard badge
fanquake 75208132 2023-04-21T04:33:22 doc: minor cleanups following #1441 (#1442) Also fixes 1 broken link (apologies).
fanquake ac69410e 2023-04-17T14:28:43 doc: mark Autotools as deprecated in building.md Re-arrange so CMake is mentioned first. Formatting improvements.
fanquake 2470b37b 2023-04-17T14:22:30 doc: move autoconf link in readme to autoconf section.
Azat Khuzhin 866b751b 2023-02-12T15:19:51 Deprecate autotools build
Azat Khuzhin c90acbb6 2022-07-11T03:51:31 Slightly adjust badges markdown in README
Azat Khuzhin 9b7b549b 2022-07-11T03:47:45 Update CI status badge
Azat Khuzhin 28eb0d91 2020-05-04T23:42:22 github actions looks good - drop travis/appveyor (#951) Actually right now github's VMs is better then travis/appveyor.
JackBoosY ec775a96 2020-01-21T22:02:34 Add vcpkg installation instructions
Azat Khuzhin 05467445 2019-09-08T11:47:04 Deploy documentation to libevent-doc.github.io Based-on: https://github.com/ygj6/libevent/commit/4a86dcb4df0f9dc69f7722a1ba7567ef3b8447c8.patch (by @ygj6)
yuangongji (A) b002f04f 2019-06-03T23:22:35 doc: cmake command on Windows Closes: #825 (cherry-pick)
Sayan Nandan 42cc731b 2019-03-10T19:51:44 Update documentation [ci skip] The documentation for building and installing has been moved into a new Documentation section Closes: #788 (cherry-picked)
Sayan Nandan 56c9551e 2019-03-08T16:47:56 Move list of contributors into separate file Closes: #786 (cherry-picked)
Azat Khuzhin 2fccb967 2019-02-24T22:59:33 Update link to the appveyor project Since the migration request has been hanged for a while, let's switch it for now without beauty API URL. Fixes: #555
Azat Khuzhin 63c6669f 2019-02-06T00:12:35 Use the logo from the libevent.org
Azat Khuzhin 90d80ef4 2018-11-23T00:29:55 cmake: do not build both (SHARED and STATIC) for MSVC/win32 MSVC does not support SHARED and STATIC libraries with the same name, so let's just build SHARED libraries by default instead (yes we can add prefix but let's stick with this). The reason for this is that in windows shared libraries requires .lib file too, but this is not static library it is imported library for shared (doh...), for more info [1] and [2]. [1]: https://docs.microsoft.com/en-us/windows/desktop/dlls/dynamic-link-library-creation [2]: https://blogs.msdn.microsoft.com/oldnewthing/20091013-00/?p=16403 And when we build both static library can and will override shared library imported part, let's take a look at event_extra.lib: - before patch [3]: $ less libevent-fail/lib/Debug/event_extra.lib | head ==> use library:contained_file to view a file in the archive rw-rw-rw- 100666/100666 59568 Nov 21 23:55 2018 event_extra_static.dir/Debug/evrpc.obj rw-rw-rw- 100666/100666 252219 Nov 21 23:55 2018 event_extra_static.dir/Debug/evdns.obj rw-rw-rw- 100666/100666 203850 Nov 21 23:55 2018 event_extra_static.dir/Debug/http.obj rw-rw-rw- 100666/100666 25907 Nov 21 23:55 2018 event_extra_static.dir/Debug/event_tagging.obj [3]: https://ci.appveyor.com/project/azat/libevent/builds/20472024/job/t0o93v042jai0dj7 - "after patch" [4] (not after but the same effect): $ less libevent-ok/lib/Debug/event_extra.lib | head ==> use library:contained_file to view a file in the archive --------- 0/0 509 Nov 21 23:38 2018 event_extra.dll ... [4]: https://ci.appveyor.com/project/azat/libevent/builds/20478998/job/ca9k3c76amc4qr76 Refs: #691
Azat Khuzhin c9a073ea 2018-11-22T23:00:11 cmake: introduce EVENT__LIBRARY_TYPE option Long time ago in [1] cmake build was forced to compile both libraries (SHARED and STATIC), since this is how our autotools build works. [1]: 7182c2f561570cd9ceb704623ebe9ae3608c7b43 ("cmake: build SHARED and STATIC libraries (like autoconf does)") And there is no way to configure this (and indeed you need to do this for MSVC for example), so let's introduce option for this -- EVENT__LIBRARY_TYPE. Plus now we have INTERFACE libraries, that we can use internally in libevent's cmake rules to avoid strict to _shared/_static variant of the libraries to link with samples/tests (we prefer SHARED over STATIC for linking). Also bump minimal cmake required version to 3.1 by the following reasons: - 3.1 is required for RPATH configuration under APPLE - 3.0 is required for add_library(INTERFACE) (did not found it in 2.8.x documentation) - remove extra conditions (anyway 3.1 was release 4 years ago, so I guess that most of the systems will have it)
Aapeli ee0c5799 2018-08-01T10:29:43 Capitalise project names consistently in README.md
Aapeli 72426ff4 2018-08-01T10:24:50 Indent configure flag section to make markdown format them as code
Aapeli a52bd1e3 2018-08-01T10:21:57 Use https for resources that support it
Aapeli 560d4f32 2018-08-01T10:20:28 Rewords awkward sentences in README.md
Aapeli e5816df5 2018-08-01T10:17:42 Fix typos in README.md
The Gitter Badger ba78ba9e 2018-04-15T23:02:05 Add Gitter badge
Azat Khuzhin 62866f98 2017-09-24T15:12:13 Remove OpenSSL paragram from README Because it is mauvais ton to use binaries instead of normal packages (like apt-get in debian, pacman in arch, and others). Plus that link was borken and according to [1] OpenSSL do not ship binaries officially. And personally I don't think that this is not obvious that you need openssl libraries to build libevent with it's support, and BTW you need headers too (of course). [1]: https://www.openssl.org/community/binaries.html Fixes: #562
Gonçalo Ribeiro f988c5ca 2017-04-28T19:36:42 Correct URL for the libevent logo
Azat Khuzhin fd5a3fc0 2017-03-13T03:18:02 cmake: fix export absolute path and relative path and cleanup a bit Remove next vars, since I don't think that somebody want to change it: - bin - lib - include And fix exports problem: CMake Error: INSTALL(EXPORT "LibeventTargets") given absolute DESTINATION "/usr/lib/cmake/libevent" but the export references an installation of target "event_core_static" which has relative DESTINATION "lib".
Azat Khuzhin 7182c2f5 2017-03-12T23:31:59 cmake: build SHARED and STATIC libraries (like autoconf does) Since they are useful for debugging, and if autotools build them then cmamke has to do this too, to make migration more simple. And now: - tests: uses shared libraries (since this is upstreams one) - other binaries: uses static libraries This removes next private config: - EVENT__NEED_DLLIMPORT
Azat Khuzhin fe2c2622 2017-01-29T20:19:06 Make EVENT_STAGE_NAME non cached It did not work before correctly anyway, since cmake do not reset cache entries by default, so that reset to "beta" didn't work. But I don't think that making this variable cached is useful, so let's remove this.
Azat Khuzhin 50824ae2 2017-01-22T16:14:30 README: update AUTHORS $ git log --format='%an' HEAD...refs/tags/release-2.1.6-beta | sort -u | xargs -n1 -i bash -c 'fgrep -q "{}" README.md || echo {}'
Breaker 3821cca1 2016-12-23T16:19:35 Update README.md The default option of EVENT__DISABLE_OPENSSL:BOOL is `OFF`
Azat Khuzhin 5904dd53 2016-11-02T00:16:54 README: update AUTHORS $ git log --format='%an' HEAD...refs/tags/release-2.1.6-beta | sort -u | xargs -n1 -i bash -c 'fgrep -q "{}" README.md || echo {}'
Azat Khuzhin 9ac000c7 2016-11-01T23:39:41 Use coveralls.io via travis
Simone Basso 23616161 2016-10-21T10:49:22 README.md: fix typo: ar -> are
Azat Khuzhin 3298c254 2016-08-07T23:27:22 Update AUTHORS section in README P.S. "Sebastian Hahn" was declared two times.
Mark Ellzey b8ec70c4 2015-12-23T02:42:48 Update README.md
Mark Ellzey 8b228e27 2015-12-19T01:47:49 Lot's of cmake updates This is still not done, cmake here was a horrid mess, but we're getting our act together now.
Mark Ellzey 80faee9f 2015-05-13T00:52:40 Update README.md
Mark Ellzey ad4a897a 2015-05-13T00:51:07 Update README.md
Mark Ellzey a2b2e1e6 2015-05-13T00:49:08 Update README.md
Mark Ellzey 0dfa5dc6 2015-05-12T15:33:26 Update README.md
Nick Mathewson e6c6f120 2014-03-16T12:01:44 Bring changelog up to date for 2.1.4-alpha
Nick Mathewson d03b5bf0 2014-01-21T14:29:00 Disclaimerize cmake a little in the README
JoakimSoderberg 8d4cb35d 2014-01-14T18:41:58 Clean up the README some.
Joakim Soderberg 604b8cc4 2014-01-14T18:25:07 Update README with CMake build instructions.
Joakim Soderberg d2bc39af 2014-01-14T18:24:43 Rename README to README.md and use markdown to format.