-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge from upstream. #2
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ghost
closed this
Nov 6, 2016
0-wiz-0
pushed a commit
that referenced
this pull request
Apr 18, 2017
$ lldb -c rtorrent.core /usr/pkg/bin/rtorrent (lldb) target create "/usr/pkg/bin/rtorrent" --core "rtorrent.core" Core file '/public/lldb_devel/rtorrent.core' (x86_64) was loaded. (lldb) thread list Process 0 stopped * thread #1: tid = 3, 0x00007a59d623b51a libc.so.12`_sys___kevent50 + 10, stop reason = signal SIGSTOP thread #2: tid = 2, 0x00007a59d623b51a libc.so.12`_sys___kevent50 + 10, stop reason = signal SIGSTOP thread #3: tid = 1, 0x00007a59d623b21a libc.so.12`__select50 + 10, stop reason = signal SIGSTOP (lldb) thread select 2 * thread #2, stop reason = signal SIGSTOP frame #0: 0x00007a59d623b51a libc.so.12`_sys___kevent50 + 10 libc.so.12`_sys___kevent50: -> 0x7a59d623b51a <+10>: addb %al, (%rax) 0x7a59d623b51c <+12>: addb %al, (%rax) 0x7a59d623b51e <+14>: addb %al, (%rax) 0x7a59d623b520 <+16>: addb %al, (%rax) [......] Sponsored by <The NetBSD Foundation>
0-wiz-0
pushed a commit
that referenced
this pull request
Jan 9, 2018
MSan with ps(1) breaks now in non-kvm(3) code. $ ./ps Uninitialized bytes in __interceptor_strcmp at offset 0 inside [0x71a000000008, 5) ==7197==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x7c5d7db0b373 (/lib/libc.so.12+0x10b373) #1 0x7c5d7db0bdf9 in _sysctlgetmibinfo (/lib/libc.so.12+0x10bdf9) #2 0x7c5d7daaa359 in _sysctlbyname (/lib/libc.so.12+0xaa359) #3 0x7c5d7daa65b6 in getdevmajor (/lib/libc.so.12+0xa65b6) #4 0x7c5d7daa0083 (/lib/libc.so.12+0xa0083) #5 0x7c5d7ea06ccd in pthread_once (/usr/lib/libpthread.so.1+0x6ccd) #6 0x7c5d7daa00cb in devname_r (/lib/libc.so.12+0xa00cb) #7 0x7c5d7daa0309 in __devname50 (/lib/libc.so.12+0xa0309) #8 0x49875e in tname /public/src.git/bin/ps/print.c:725:32 #9 0x4a9bdf in main /public/src.git/bin/ps/ps.c:467:5 #10 0x419ffa in ___start (/public/src.git/bin/ps/./ps+0x419ffa) SUMMARY: MemorySanitizer: use-of-uninitialized-value (/lib/libc.so.12+0x10b373) Exiting Sponsored by <The NetBSD Foundation>
0-wiz-0
pushed a commit
that referenced
this pull request
Jan 10, 2018
Correct more bugs with -lkvm handling. Add new interceptors for devname(3) and devname_r(3). An invocation of ps(1) without arguments works now. $ ./ps PID TTY STAT TIME COMMAND 43 pts/0 Ss 0:00.01 -ksh 4341 pts/0 S+ 0:00.01 /usr/bin/less 15332 pts/0 Dl+ 0:00.26 git diff . 860 pts/1 Ss 0:00.03 -ksh 6349 pts/1 O+ 0:00.01 ./ps 146 pts/2 Is+ 0:00.01 -ksh 633 pts/3 Is+ 0:00.01 -ksh 773 pts/4 Is+ 0:00.01 -ksh 8046 pts/5 Is+ 0:00.01 -ksh 8652 pts/6 I+ 0:00.00 /usr/bin/more -s /usr/share/man/cat3/kvm_getargv2.0 14425 pts/6 I+ 0:00.00 man kvm_getargv2 15855 pts/6 I+ 0:00.00 sh -c /usr/bin/more -s /usr/share/man/cat3/kvm_getargv2.0 18910 pts/6 Is 0:00.00 -ksh 20987 pts/7 Is+ 0:00.03 -ksh There is a broken parsing of arguments. $ ./ps a ==24568==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x4ac10b in kludge_oldps_options /public/src.git/bin/ps/ps.c:789:3 #1 0x4a734b in main /public/src.git/bin/ps/ps.c:225:13 #2 0x41a03a in ___start (/public/src.git/bin/ps/./ps+0x41a03a) SUMMARY: MemorySanitizer: use-of-uninitialized-value /public/src.git/bin/ps/ps.c:789:3 in kludge_oldps_options Exiting A similar msan bug has been observed in other programs. MSan cannot parse ctype(3) functions correctly inside while(). Sponsored by <The NetBSD Foundation>
0-wiz-0
added a commit
that referenced
this pull request
Aug 21, 2018
0.04007 2018-07-18 22:49:22+02:00 Europe/Berlin GitHub PR #2 merged (thanks karenetheridge) * link to HTTP::Throwable GitHub PR #4 merged (thanks timbunce) * use q{} for _status_message so message can contain a single quote * throw exception on loader code error instead of silently ignoring GitHub PR #5 merged (thanks neilb) * Added [MetaJSON] so releases will include META.json * Added "use warnings" to all modules
wip-sync
pushed a commit
that referenced
this pull request
Jan 21, 2019
listofitems - Grab items in lists using user-specified sep char This simple package is designed to read a list of items whose parsing character may be selected by the user. Once the list is read, its items are stored in a structure that behaves as a dimensioned array. As such, it becomes very easy to access an item in the list by its number. For example, if the list is stored in the macro \foo, the item #3 is designated by \foo[3]. A component may, in turn, be a list with a parsing delimiter different from the parent list, paving the way for nesting and employing a syntax reminiscent of an array of several dimensions of the type \foo[3,2] to access the item #2 of the list contained within the item #3 of the top-tier list. Changelog for 1.6: -------------------------------------------------------------------------------- - \defpair defines paired tokens in items --------------------------------------------------------------------------------
wip-sync
pushed a commit
that referenced
this pull request
Jun 21, 2019
Changelog: 2019-05-21 Steve Slaven <bpk@hoopajoo.net> * version bump 2019-05-21 Nils Schimmelmann <nschimme@gmail.com> * Fix use of undeclared identifier 'SIGWINCH' on Mac 2019-04-23 Steve Slaven <bpk@hoopajoo.net> * bump versions 2019-04-23 powwow@askgustav.com <powwow@askgustav.com> * add compile to .gitignore * rename configure.in to configure.ac * require C89 and set _XOPEN_SOURCE=700 when compiling * make a variable more local in a function * fix possible read outside buffer * retroactively bump versions to 1.2.18 * remove an unused variable and function * remove some non-ANSI C support * better handle prompts with control characters 2018-09-25 Steve Slaven <bpk@hoopajoo.net> * fix unsigned/signed comparison * fix off-by-one 2018-09-11 Steve Slaven <bpk@hoopajoo.net> * version bump 2018-09-05 powwow@askgustav.com <powwow@askgustav.com> * support IPv6 * fix bugs in carriage return handling * more robust multibyte character handling * remove unused function tcp_read_addIAC() * make sure to use the correct fdset in call to select() 2013-07-15 Steve Slaven <bpk@hoopajoo.net> * version bumps * pull from kalev * debian file updates 2013-07-13 Gustav Hållberg <gustav@gmail.com> * stop using bzero() and check a few return values 2013-07-10 Kalev Lember <kalevlember@gmail.com> * build: Error out if curses libraries weren't found * README: Update the link to MUME * wrap_print: Fix an endless loop with 0-length strings 2013-03-25 Kalev Lember <kalevlember@gmail.com> * Enable TCP keep-alive 2011-10-01 Kalev Lember <kalevlember@gmail.com> * Use AC_SEARCH_LIBS for libdl 2009-09-01 Steve Slaven <bpk@hoopajoo.net> * bump 2009-09-01 Kalev Lember <kalev@smartlink.ee> * Match prompts longer than terminal width * plugtest.c: fix segmentation fault at load time * Create empty ChangeLog if we build from git tree 2009-04-30 Steve Slaven <bpk@hoopajoo.net> * Version bump 2009-04-22 Steve Slaven <bpk@hoopajoo.net> * Changed to gpl2+ 2009-04-21 Steve Slaven <bpk@hoopajoo.net> * Update license to gpl2+ 2009-04-20 Kalev Lember <kalev@smartlink.ee> * Symlink powwow-movieplay to powwow-movie2ascii. * Rename muc to powwow-muc. * Rename movie_play to powwow-movieplay. * Move "follow" and "catrw" to noinst_PROGRAMS. 2009-04-14 Steve Slaven <bpk@hoopajoo.net> * Bump * Include powwow.6.utf-8 in the dist * version bump 2009-04-11 Steve Slaven <bpk@hoopajoo.net> * Updated rcs type for mkdist * This is the pre-rcs history, appended to the Changelog when autogenerated * This is autogenerated 2009-04-11 Kalev Lember <kalev@smartlink.ee> * cmd.c: Fix a small memory leak in ptrdup2. 2009-04-08 Kalev Lember <kalev@smartlink.ee> * Rename movie.c -> movie_play.c * Add a configure option to select plugin directory. * configure.in: Display summary at the end of configure run. * cmd2.c: Move aliases/actions back to default group if it was specified as '*'. * Rename ChangeLog.old -> ChangeLog. * Add more files to .gitignore. 2009-04-08 Jahara <nschimme@gmail.com> * cmd2.c: Fixed setting alias/action groups back to default. 2009-03-25 Kalev Lember <kalev@smartlink.ee> * Remove autogenerated files. * autogen.sh: New script to regenerate autotools files. * powwow.doc: Update IAC GA related documentation. 2009-01-17 Gustav Hållberg <gustav@gmail.com> * fixed minor bug when running out of memory, introduced by 0bae10b19a62e285746e2a4aad963928018d1a53 * properly handle when tty writes block; fixes possible lock-up introduced by 277a06dbb45f4f249bb3f09d524ae064c842b7c5 * bugfixed #capture together with multibyte output locales such as UTF-8 * semi-properly handle IACs in MPI messages * removed unused variable * added #addstatic command * added .gitignore * cleaned up #option code and added '#option list' * fixed formatting errors in '#help' * support different man page encodings * make --enable-bsd default on OS X (darwin) hosts * support ./configure --disable-FEATURE * minor typo fixes * bugfixes for characters read from tty with high bit set * disallow #rebind of key sequence which is the prefix of another sequence * fixed memory leak caused by 'ptr' variables not getting their "signature" set * set better $TITLE when viewing help texts * cleaned up the man page a bit * corrected spelling of Mattias Engdegård's last name * bugfixed error message for '#action <some-unknown-action>' * fixed tty_raw_write to take a size_t length instead of int * manually buffer data written to tty with USE_LOCALE; this fixes buffering problems for some platforms * when compiling with GCC, use attribute((format, (printf, ...)) for tty_printf * fixed problem when a tcp packet ends with an unterminated escape code * fixed some compilation warnings * renamed _cmd_init() to initialize_cmd() and added a function prototype for it * changed file encoding to utf-8 2008-01-09 Steve Slaven <bpk@hoopajoo.net> * More version bumps * Version number bump 2007-10-10 Steve Slaven <bpk@hoopajoo.net> * Switched to using pointers to save the last space because counters could be off if there were ansi sequences 2007-10-09 Steve Slaven <bpk@hoopajoo.net> * Version isn't a valid keyword * Fix debian version numbers * Version bump * This should change the option +wrap to do word wrapping instead of just line wrapping * Don't try and load non-.so files in cmd_module 2007-03-08 Steve Slaven <bpk@hoopajoo.net> * This should again fix the double-free bug that was once fixed in perlwow 2006-12-07 Steve Slaven <bpk@hoopajoo.net> * Fixed version numbers 2006-11-08 Steve Slaven <bpk@hoopajoo.net> * This fixed #bind and #rebind problems, patch from kalev lember 2006-10-20 Steve Slaven <bpk@hoopajoo.net> * More checks for building in cygwin 2006-03-24 Steve Slaven <bpk@hoopajoo.net> * Removed malloc.h since it's obsolete, fixed follow.c to not use tty_read_fd since it looks like a copy-paste job that didn't get fixed and causes brokenness on bsd * Fixed maintainer line 2006-02-06 Steve Slaven <bpk@hoopajoo.net> * Updated debian build, bumped version 2006-02-02 Steve Slaven <bpk@hoopajoo.net> * Fixed up copyright symbols and display (Dain) * Fixes crash if non-latin-1 character is entered before connecting to a server (Dain) 2006-01-31 Steve Slaven <bpk@hoopajoo.net> * Fixes bugged #var $(expression). bug #1: It was possible to create variables with illegal names. bug #2: Expressions like "-30" or "+5" were incorrectly interpretted as named variables which were then completely inaccessible. bug #3: Deletion of existing named variable via #var $(expression)= caused crash. (pointer to var-node was not set) * Better handling of line continuation (Elestir) * 1. Allows empty-line matching using regexp. E.g.: gagging of all empty lines #action %empty ^$= * Fixes operator . (dot) which didn't check for valid index range. (Elestir) * Make speedwalk execute aliases if defined instead of just sending directions (Elestir) * Allow configuring the group delimiter to any arbitrary string * A patch that fixes a problem with not restoring the fcntl flags for stdout before running a #! command. 2005-11-22 Steve Slaven <bpk@hoopajoo.net> * Fix for segfault when viewing a single alias from Kalev Lember <kalev@smartlink.ee> 2005-11-13 Steve Slaven <bpk@hoopajoo.net> * This is the new config for mkdist * These are autogenerated files and don't need to be tracked 2005-11-11 Steve Slaven <bpk@hoopajoo.net> * Updated news in preparation for release 2005-10-28 Steve Slaven <bpk@hoopajoo.net> * Added arch and maintainer to debian files * Added #speedwalk to documentation * Added #speedwalk command for using speedwalks even if you have opt_speedwalk set to off 2005-10-27 Steve Slaven <bpk@hoopajoo.net> * Updated where to send patches/bug reports in man page * Updated version numbers, added COPYING file to shared dist to that #help copyright works * This fixes a tiny memory leak caused by not freeing the copy of a variable if used in a comparison on the left side, valgrind output: 2005-10-21 Steve Slaven <bpk@hoopajoo.net> * Added some casts because byte is unsigned char and some functions in main wanted to have signed chars, this was the previous behaviour but the compiler spit out warnings, now it shouldn't anymore. 2005-09-16 Steve Slaven <bpk@hoopajoo.net> * Fix warnings during muc compile 2005-09-13 Steve Slaven <bpk@hoopajoo.net> * Updated news and some debian control files 2005-08-30 Steve Slaven <bpk@hoopajoo.net> * Fixed initializing default completions using new command structures 2005-06-10 Steve Slaven <bpk@hoopajoo.net> * Added #module documentation 2005-06-03 Steve Slaven <bpk@hoopajoo.net> * Applied patch from Michael Sterrett <mr_bones_@gentoo.org> that fixes the code that locates the copyright file 2005-04-05 Steve Slaven <bpk@hoopajoo.net> * Changed some contact info to bpk@hoopajoo.net for bug reports * Added documentation of the #group command and line continuation * Added line-continuation support to the #ex command 2005-04-04 Steve Slaven <bpk@hoopajoo.net> * Updated build-process information and updated where bugs and patches should be sent to 2005-03-22 Steve Slaven <bpk@hoopajoo.net> * Updated news * Added 1.2.8 news, fixed but in upcase/downcase word (Dain) 2005-03-21 Steve Slaven <bpk@hoopajoo.net> * Updated debian version, make #module loaded objects export their symbols globally (needed to allow binary xs modules in perl to get to each others symbols) * A rough overview of module support * use tty_printf since printf will not work with locales * Install powwow.doc and powwow.help in $pkgdatadir/ and also set POWWOW_DIR to match so that online help should be found after a "make install" * Added help on #module * Moved #module before #movie * Wide character (locale) support from Dain, changed output of the compiled options line since there are more compile time options now * Internally renamed some option flags to match their #opt counterparts: echo_int => opt_info echo_key => opt_keyecho echo_ext => opt_echo * Convert all `' to "" as per the powwow-1.2.6-dain patch. Note I did not apply the patch since 1.2.7 has some differences to 1.2.5 with regard to command handling and things, so I'm applying the diff parts by hand mostly * Don't include dlfcn.h if no libdl * Check for libdl * Do not include #module support if there is no libdl 2005-03-13 Steve Slaven <bpk@hoopajoo.net> * Updated to include the debian build files in the make dist, also regenerated some of teh automake/conf stuff 2005-03-12 Steve Slaven <bpk@hoopajoo.net> * Made #module print messages prefixed with #module instead of #lib, also display the path to the library that was loaded so that if testing new libraries you can tell which one was found :p * Changed #module to not require the .so extension, and added some checks for _GNU_SOURCE in ptr.h so that modules compiled with GNU externsions will work with powwow.h (like perl) * Changed the #module command to handle searching multiple (currently compiled in) library paths, and remove the requirement for the .so part of the filename so that in future versions we can support .dll under cygwin * Initial revision * New repository initialized by cvs2svn. 2019-03-18 powwow@askgustav.com <powwow@askgustav.com> * handle more control characters in prompts * drop support for non-ANSI C
wip-sync
pushed a commit
that referenced
this pull request
Nov 28, 2020
= libre Changelog == [v1.1.0] - 2020-10-04 === Added - tls: functions to get the certificate issuer and subject [#18] - uri: Added path field to struct uri and its decode to uri_decode [#22] - tcp: add tcp_connect_bind [#24] - http: support bind to laddr in http_request [#24] - sipreg: support Cisco REGISTER keep-alives [#19] - sip: websocket support [#26] === Fixed - tls/openssl: fix X509_NAME win32/wincrypt.h conflict - dns: listen on IPv4 and IPv6 socket [#27] - main: fix/optimize windows file descriptors [#25] === Contributors (many thanks) - Alfred E. Heggestad - Christian Spielberger - Christoph Huber - Franz Auernigg - Juha Heinanen - Sebastian Reimers == [v1.0.0] - 2020-09-08 === Added - sip: add trace - sdp: sdp_media_disabled API function [#2] - tls: add tls_set_selfsigned_rsa [#6] - tls: add functions to verify server cert, purpose and hostname [#10] - http: client should set SNI [#10] - http: client should use tls functions to verify server certs, purpose and hostname [#10] - sipreg: add proxy expires field and get function [#13] - sipreg: make re-register interval configurable [#13] === Changed - debian: Automatic cleanup after building debian package === Fixed - Set SDK path (SYSROOT) using xcrun (fix building on macOS 10.14) - tcp: close socket on windows if connection is aborted or reset [#1] - rtmp: Fix URL path parsing (creytiv#245) - ice: various fixes [baresip/baresip#925] - openssl/tls: replace deprecated openssl 1.1.0 functions [#5] === Contributors (many thanks) - Alfred E. Heggestad - Christian Spielberger - Christoph Huber - Franz Auernigg - juha-h - Juha Heinanen - Richard Aas - Sebastian Reimers [#25]: baresip/re#25 [#27]: baresip/re#27 [#26]: baresip/re#26 [#19]: baresip/re#19 [#24]: baresip/re#24 [#22]: baresip/re#22 [#18]: baresip/re#18 [#13]: baresip/re#13 [#10]: baresip/re#10 [#6]: baresip/re#6 [#5]: baresip/re#5 [#2]: baresip/re#2 [#1]: baresip/re#1 [v1.0.0]: baresip/re@v0.6.1...v1.0.0 [v1.1.0]: baresip/re@v1.0.0...v1.1.0 [Unreleased]: baresip/re@v1.1.0...HEAD
wip-sync
pushed a commit
that referenced
this pull request
Dec 24, 2020
Changelog: == [2.22] -- 2020-12-19 === Added - Added 'wait_until' option to browser jobs to configure how long the headless browser will wait for pages to load. - Jobs now have an optional `treat_new_as_changed` (default `false`) key that can be set, and will treat newly-found pages as changed, and display a diff from the empty string (useful for `diff_tool` or `diff_filter` with side effects) - New reporters: `discord`, `mattermost` - New key `user_visible_url` for URL jobs that can be used to show a different URL in reports (useful if the watched URL is a REST API endpoint, but the report should link to the corresponding web page) - The Markdown reporter now supports limiting the report length via the `max_length` parameter of the `submit` method. The length limiting logic is smart in the sense that it will try trimming the details first, followed by omitting them completely, followed by omitting the summary. If a part of the report is omitted, a note about this is added to the report. (PR#572, by Denis Kasak) === Changed - Diff output is now generated more uniformly, independent of whether the input data has a trailing newline or not; if this behavior is not intended, use an external `diff_tool` (PR#550, by Adam Goldsmith) - The `--test-diff-filter` output now properly reports timestamps from the history entry instead of the current date and time (Fixes #573) - Unique GUIDs for jobs are now enforced at load time, append "#1", "#2", ... to the URLs to make them unique if you have multiple different jobs that share the same request URL (Fixes #586) - When a config, urls file or hooks file does not exist and should be edited or inited, its parent folders will be created (previously only the urlwatch configuration folder was created; Fixes #594) - Auto-matched filters now always get `None` supplied as subfilter; any custom filters must accept a `subfilter` parameter after the existing `data` parameter - Drop support for Python 3.5 == Fixed - Make imports thread-safe: This might increase startup times a bit, as dependencies are imported on bootup instead of when first used. Importing in Python is not (yet) thread-safe, so we cannot import new modules from the worker threads reliably (Fixes #559, #601) - The Matrix reporter was improved in several ways (PR#572, by Denis Kasak): - The maximum length of the report was increase from 4096 to 16384. - The report length limiting is now implemented via the new length limiting functionality of the Markdown reporter. Previously, the report was simply trimmed at the end which could break the diff blocks and make them render incorrectly. - The diff code blocks are now tagged as diffs which will allow the diffs to be syntax highlighted as such. This doesn't yet work in Element, pending on the resolution of trentm/python-markdown2#370.
wip-sync
pushed a commit
that referenced
this pull request
Aug 21, 2021
2.1.1 2021-04-04 - Makefile: fix undefined references with static builds (#19) 2.1.0 2020-02-11 - Makefile: use "-f" with prove always (to show failed tests) (#13) - Stop searching in further dirs on errors except ENOENT #12 - Makefile: do not rebuild t/static_%.c with updated gen-static-test - Add CMakeLists.txt and support for MSVC (#3) - Relax checks for extended capability to support new format (#5) - Makefile: use -Og with DEBUG=1 (#7) - unibi_from_mem: fix [clang-analyzer-deadcode.DeadStores] (#8) - Makefile: revisit regenerate-tests rule (#6) - unibi_from_term: handle $TERMINFO as curses does #2
wip-sync
pushed a commit
that referenced
this pull request
Jul 31, 2023
* Fix a bunch of compiler warnings (#2) * Clarify that pkgrrxx doesn't spawn pkg_chk internally.
This pull request was closed.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.