summaryrefslogtreecommitdiff
path: root/chat
AgeCommit message (Collapse)AuthorFilesLines
2015-12-29Whitespace.dholland4-10/+10
2015-12-29Fix missing/broken rcsids.dholland1-1/+2
2015-12-23py-expat is required for building.joerg1-1/+7
2015-12-23Newer xmlto insists on using elinks as links, which in turn fails whenjoerg1-4/+2
building as root. Sidestep both by depending on w3m instead.
2015-12-14- Added missing dependency to gst-pythonjaapb1-3/+3
2015-12-13Update to jabberd 2.3.4:schnoebe5-14/+51
This is a major feature release with a bit of bugfixes. With this release jabberd2 joins HTTP realm with WebSocket client connections handling built in C2S module! :-) Changes: * Rewrite TLS ephemeral key + cipher handling * Recover Berkeley DB before opening it * bcrypt support for PostgreSQL * Option to set authreg module per realm * AuthReg ANONYMOUS does not offer password check * Answer to disco#info queries to user JID * WebSocket C2S SX plugin Note: websockets are not available, as the required http-parser module is not (yet) in pkgsrc.
2015-12-11Tell xmlto where links is.joerg1-1/+3
2015-12-07update to ircii 20151120. changes include:mrg2-7/+7
o fix a program hang upon invalid utf-8 sequences o /set log and /window log no longer double the output o /lastlog no longer adds trailing ^Os to log files this also fixes an assert() in /server.
2015-12-06Update chat/weechat to 1.3tonio4-11/+26
New features - core: add completion "colors" (issue #481) - core: start/stop search in buffer at current scroll position by default, add key Ctrl+q to stop search and reset scroll (issue #76, issue #393) - core: add option weechat.look.key_grab_delay to set the default delay when grabbing a key with Alt+k - core: add option weechat.look.confirm_upgrade (issue #463) - core: allow Ctrl+c to exit WeeChat when the passphrase is asked on startup (issue #452) - core: allow pointer as list name in evaluation of hdata (issue #450) - core: add signal "signal_sighup" - api: add support of evaluated sub-strings and current date/time in function string_eval_expression() and command /eval - api: add function string_eval_path_home() - alias: add options "add", "addcompletion" and "del" in command /alias, remove command /unalias (issue #458) - irc: add option irc.network.channel_encode (issue #218, issue #482) - irc: add option irc.color.topic_current (issue #475) - irc: evaluate content of server option "nicks" - logger: evaluate content of option logger.file.path (issue #388) - relay: display value of HTTP header "X-Real-IP" for websocket connections (issue #440) - script: rename option script.scripts.dir to script.scripts.path, evaluate content of option (issue #388) - xfer: evaluate content of options xfer.file.download_path and xfer.file.upload_path (issue #388) Bugs fixed - core: flush stdout/stderr after sending text directly on them (fix corrupted data sent to hook_process() callback) (issue #442) - core: allow execution of command "/input return" on a buffer which is not displayed in a window - core: allow jump from current to previous buffer with default keys Alt+j, NN (issue #466) - core: fix crash if a file descriptor used in hook_fd() is too high (> 1024 on Linux/BSD) (issue #465) - core: fix display of invalid UTF-8 chars in bars - core: fix bar item "scroll" after /buffer clear (issue #448) - core: fix display of time in bare display when option weechat.look.buffer_time_format is set to empty string (issue #441) - api: add missing function infolist_search_var() in script API (issue #484) - api: add missing function hook_completion_get_string() in script API (issue #484) - api: fix type of value returned by functions strcasestr, utf8_prev_char, utf8_next_char, utf8_add_offset and util_get_time_string - api: fix type of value returned by function strcasestr - fifo: fix send error on Cygwin when something is received in the pipe (issue #436) - irc: fix update of lag item when the server lag changes - irc: do not allow command /query with a channel name (issue #459) - irc: decode/encode only text in IRC messages and not the headers (bug #29886, issue #218, issue #451) - irc: fix crash with commands /allchan, /allpv and /allserv if the executed command closes buffers (issue #445) - irc: do not open auto-joined channels buffers when option "-nojoin" is used in command /connect (even if the option irc.look.buffer_open_before_autojoin is on) - irc: fix errors displayed on WHOX messages received (issue #376) - lua: add detection of Lua 5.3 - ruby: add detection of Ruby 2.2 - xfer: fix crash if the DCC file socket number is too high (> 1024 on Linux/BSD) (issue #465) - xfer: fix parsing of DCC chat messages (handle "\r\n" at the end of messages) (issue #425, issue #426) - doc: replace PREFIX with CMAKE_INSTALL_PREFIX in cmake instructions (issue #354)
2015-12-05Extend PYTHON_VERSIONS_INCOMPATIBLE to 35adam13-26/+26
2015-12-03use a single tab for indentationjnemeth1-2/+2
2015-12-01Added telepathy-haze to SUBDIRsjaapb1-1/+2
2015-12-01Added chat/telepathy-haze version 0.8.0, a Telepathy connection managerjaapb4-0/+30
based on libpurple.
2015-12-01Added telepathy-qt to Makefilejaapb1-1/+2
2015-12-01Added chat/telepathy-qt 0.9.6.1, a set of Qt bindings for Telepathy.jaapb7-0/+563
2015-12-01Added telepathy-farstream to SUBDIRsjaapb1-1/+2
2015-12-01Added telepathy-farstream, version 0.6.2, a Farstream connection managerjaapb5-0/+63
for Telepathy.
2015-12-01Added farstream to SUBDIRsjaapb1-1/+2
2015-12-01Added package farstream, version 0.2.7---an audio/video communicationsjaapb5-0/+159
framework. Based on the farstream package from pkgsrc-wip.
2015-12-01Updated package to latest version, 0.0.19. Changes include:jaapb2-10/+8
Only call CodecsUpdated() when config params have changed and the other side should be notified Run dispose from the main thread always Add a block-ready property to TfStream This allows the application to block the calling of the Ready() dbus method until some pre-condition as been accomplished. If this property is set to TRUE during the "stream-created" signal, then Ready() will not be called before it is unset. Remove set-but-unused variable Set the rtp header extension preferences before the codec prefs The RTP header extension preferences are only taken into account when the codec preferences are changed. Set Farsight2's default header extensions and codecs stream-get-codec-config signal does not have details, removing hint Set the local RTP header extensions Set remote RTP Header extensions Set local Feedback Messages Implement setting remote feedback messages Ensure there is a stop call before a start call always Don't free codecs borrowed from the GstMessage Implement StartNamedTelephoneEvent Return TRUE when messages are handled, a few were missing Add StartSoundTelephonyEvent and StartNamedTelephonyEvent The sound variant has an implementation since its trivial python: Don't link to libpython Some distributions (Debian) link libpython statically into the python interpreter async_method_callback_optional: also ignore NotImplemented errors (#35791) async_method_callback_optional: use g_error_matches() Also use early returns to make things easier to read. Don't leak the tpcodecs if we do Supported then Update
2015-12-01Updated package to latest version, 0.18.3. Given that we have four yearsjaapb12-236/+22
worth of changes here, I won't paste the entire changelog (it is in the .tar.gz if anyone is really interested).
2015-11-26Update chat/unrealircd to 3.2.10.5.jperkin17-83/+80
pkgsrc changes: - Remove obsolete and broken MESSAGE files. - Find zlib correctly when enabled. - Add SMF manifest. - Update patch files and add comments where necessary. Upstream changes: - This release fixes a SASL Denial of Service issue Patch provided by Marco Wessel in joyent/pkgsrc#306.
2015-11-25Remove mk/find-prefix.mk usage from the chat category.jperkin1-3/+2
The find-prefix infrastructure was required in a pkgviews world where packages installed from pkgsrc could have different installation prefixes, and this was a way for a dependency prefix to be determined. Now that pkgviews has been removed there is no longer any need for the overhead of this infrastructure. Instead we use BUILDLINK_PREFIX.pkg for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the dependency is coming from pkgsrc. Provides a reasonable performance win due to the reduction of `pkg_info -qp` calls, some of which were redundant anyway as they were duplicating the same information provided by BUILDLINK_PREFIX.pkg.
2015-11-23Update chat/ejabberd to 15.11.fhajny3-11/+8
- Integrate join/leave cluster as ejabberd command. - Allow longer command execution time.
2015-11-22fix stupid typo in previousdholland2-4/+4
2015-11-08patch xmpp/transport.py to use the more modern SSL/TLS interfaces.schnoebe3-3/+37
2015-11-08Apparently, setting PLIST.foo=no is the same as setting PLIST.foo=yes.dholland1-4/+2
Sigh.
2015-11-07Explicitly disable V8, in case cmake finds it somewhere.dholland1-1/+2
XXX: Someone(tm) should make this an option; but note that it implies XXX: adding USE_LANGUAGES+=c++.
2015-11-07patch commentsdholland4-7/+13
2015-11-07pkglintdholland2-35/+35
2015-11-07Avoid unnecessary use of legacy sys/timeb.h, which doesn't exist on OpenBSD.dholland8-1/+120
2015-11-07Avoid failing in sed if $HOME isn't set. I thought pkgsrc provideddholland2-1/+15
work/.home for that, but maybe it's not getting through for some reason? Seen on MacOS.
2015-11-07Add missing <limits.h>, seen on MacOS.dholland2-9/+11
2015-11-07Mark BROKEN_ON OpenBSD because the latter doesn't have utmpx. I can't bedholland1-1/+3
arsed to patch legacy utmp support in right now.
2015-11-07Work around lack of access() on OpenBSD.dholland2-3/+21
2015-11-07Fix bounding errors detected by OpenBSD's compiler.dholland3-1/+42
2015-11-07If we're going to use <termios.h>, which is reasonable, don't also usedholland2-4/+41
<sgtty.h>. Hi joerg...
2015-11-07Revert previous and make perl an option instead, since it actually linksdholland4-3/+43
to the perl interpreter; and if the option isn't selected, disable perl explicitly to avoid accidentally finding a builtin version.
2015-11-07Uses perl during build; seen in last OpenBSD build.dholland1-1/+2
2015-11-07Avoid <sgtty.h>.dholland3-1/+41
2015-11-07The silly legacy crypt() from libcrypt doesn't exist on MacOS, so thedholland2-3/+12
plugin for it doesn't build there; deploy a PLIST_VAR to account for this. No PKGREVISION bump as no package created (even without PKG_DEVELOPER) is different now.
2015-11-07Add gssapi option, off by default; unless enabled, explicitly disabledholland1-2/+8
Kerberos support. Otherwise the configure script may find it and then things fail; seen in the last PPC MacOS build.
2015-11-05Update ejabberd to 15.10.fhajny11-458/+362
Switch dependencies to use standalone packages for Erlang modules. Core - c2s: Let stop/1 close XEP-0198 sessions - c2s: Close socket when waiting for resume - s2s: Don't crash on certificates without extensions - xml: Optimizations in memory allocator - OAuth: Fix cyrsasl_oauth:mech_new call Modules - mod_http_upload: New HTTP File Upload module (XEP-0363) - mod_http_upload_quota: New module to support user quotas - mod_metrics: New simple metrics module for use with grapherl - mod_mam: Advertise XEP-0313 v0.4 support in room disco - mod_mam: Avoid MAM dups when routing to multiple resources Compilation - Make: Pass {C,CPP,LD}FLAGS used in main ./configure to deps - Use OTP directory structure for `make install` - mix.lock should be commited to ensure consistent builds - Code cosmetic cleanup Commands - Let modules_update_specs report failures - Fix problem with -auth - Fix unauthenticated calls to commands with policy=user - Improve access_commands option backward compatibility Configuration - ejabberdctl.cfg: New CONTRIB_MODULES_CONF_DIR - Be able to merge old style configs with {listen,...} - Fix support for macros - mod_ping: New option ping_ack_timeout
2015-11-03Add SHA512 digests for distfiles for chat categoryagc119-119/+261
Problems found with existing distfiles: distfiles/icb-5.0.9.tar.gz distfiles/icb.2.1.4.tar.Z distfiles/zenicb-19981202.tar.gz No changes made to these /distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-10-13Update to 1.0.13. Changes:shattered3-8/+9
Note: This release is not binary compatible with previous releases. It is source compatible. - added IO Data (XEP-0244) - serialise access to compressionZlib::cleanup for thread safety (thanks to Stephen Hilliard) - prevent infinite loop in Tag::setCData() (thanks to Stephen Hilliard) - TLSOpenSSL: memory leak on every client connection attempt (thanks to Stephen Hilliard) - TLSOpenSSLClient/Server: disabled SSLv3, Google & co. finally support TLS - fixed Debian bug #746857, worked around #758899 - fixed memory leak (#240) - fixed compatibility with recent GnuTLS versions, fixed GnuTLS check (thanks to Andreas Metzler) (#231)
2015-10-11Reset maintainertron3-6/+6
2015-10-10Recursive revbump from textproc/icuryoon10-19/+20
2015-10-01Update chat/ejabberd to 15.09.fhajny5-37/+67
### Major changes - Added OAuth delegation framework - Preliminary OAuth and HTTP based ejabberd API - X-AUTH2 authentication mechanism, - MAM now can store MUC room - MSSQL: improved schema, simplified config, and fixed support *Note: ejabberd now requires erlang 17.1 or higher* ### Core improvements - New `set_loglevel` admin command to ease changing loglevel. - Configuration: allow to override main config file options with data from included files - Improve S2S certificate checks - Log TLS errors as debug messages only - XEP-0198: new option "max_resume_timeout" - XEP-0198: Improve handling of non-message stanzas - ext_mod: Check external modules configuration on load - ext_mod: Don't override custom configuration on module upgrade - Several Elixir fixes - Updated most translation languages ### Modules improvements - Carbon Copy: Don't copy messages of type "normal" without body - HTTP-Bind: More eye-candy mod_http_bind help page - HTTP-Bind: Nameprep host name passed to http-bind before using in - HTTP-Bind: Set disable caching headers in http-bind responses - HTTP: pass stream management options defined in http listener to http-bind and websocket - MAM: Add XEP-0359 to archived messages - MAM: Add XEP-0313 v0.4 support - MUC commands: Changed argument names in two commands - MUC commands: Fix and document create_rooms_file and destroy_rooms_file - MUC hooks: added muc_filter_presence - MUC hooks: renamed muc_filter_packet to muc_filter_message - MUC logging: check for hint - Multicast: many improvements in the source code - SIP: Do not crash SIP authentication on SCRAMed passwords ### Packaging - Remove bashisms in join_cluster leave_cluster and postinstall scripts - Allow root to run join_cluster and leave_cluster - Allow building an ejabberd release with mix and elixir release manager - Allow installing as root - Fix Debian/Ubuntu package - Rename idna to ejabberd_idna - Improve 'make install' to remove useless failure cases
2015-09-30replace optional socks5 dependencies with net/dantetnn2-11/+11
2015-09-27Upgrade to 1.2.1, reuse work from wip/bitchx (by Makoto Fujiwara)kamil18-384/+27
Drop all local patches for old GCC fixes and tuning the program itself. Upstream changelog ================== [Changes 1.2.1] * Prefer <fcntl.h> over <sys/fcntl.h> (reported by ncopa). (caf) * Fix overflow in say() when handling a maximum-length client message. (caf) * Remove WANT_CHAN_NICK_SERV define and include network services commands by default. (caf) * Pass through externally-provided CPPFLAGS (reported by cpet). (caf) * Don't set the mode on new channels until synched - this speeds up joining lots of channels at connect time if one of them is new, and reduces the chance of being flooded off the server. (caf) * Correctly handle channel sync across multi-server. (caf) * Fixes and improvements for channel logging. (caf) * Use correct (MODECHAN and MODEUSER) display level for channel and user modes. (caf) * Allow %- status format to handle max-length topics (reported by oxy). (caf) * Add /FSET WOHIS_LOGGEDIN for services login info on hybrid, ratbox and ircu. (caf) * Add sanity checking of incoming nicknames. (caf) * /MV (massvoice) shouldn't send +v for already-voiced users. (caf) * Fix lag check on recent 32 bit OpenBSD / NetBSD (reported by DJ). (caf) * Fix key bindings that terminate with ^. (caf) * Fix the $timer() scripting function. (caf) * Fix the /TKB (timed kickban) command. (caf) * Rewrite termcap/terminfo detection logic in configure and include term.h in term.c for the system definition of tparm(). This fixes a crash on NetBSD x86-64 (reported by jeezy), and should also ensure that terminfo is used in preference to termcap on NetBSD. (caf) * Fix output when built against termcap. (caf) * Fix STATUS_NOTIFY so that it appears in the right window. (caf) * Improve robustness of status formats handling. (caf) * Use system setenv() in preference to compat bsd_setenv(). (caf) * Allow selection of alternate hashing methods with $crypt(). (caf) * Improve the initial seeding of the randm() fallback RNG. (caf) * Strengthen the cookie generation algorithm for /detach. (caf) * RANDOM_SOURCE now only affects the rand() scripting function. (caf) * Make RANDOM_LOCAL_PORTS actually random. (caf) * Show same message on local terminal as used in emergency exit QUIT. (caf) * Remove unused XLINK CTCP reply handler. (caf) * Ensure add_socketread() doesn't leak file descriptors. (caf) * Fix listing bans on local channels (/BANS &channel). (flashback) * Fix unbanning by number (/UNBAN #channel #number). (caf) * Improve the list_channels() function. (caf) * Use socklen_t instead of plain int where available. (flashback) * Use <termios.h> in preference to <sys/termios.h> where it's available. (caf) * Skip malformed abots.sav entries in read_abot(), avoiding null dereferences found by Coverity. (flashback) * Ensure proper handling of % when /FSET DCC is used. (caf) * Improve robustness of CDCC save file loading. (caf) * Fix open file leak in /LASTLOG found by Coverity. (caf) * Fix file descriptor leak on SOCKS4 connection failure found by Coverity. (caf) * Fix out-of-bounds error in cryptit() found by Coverity. (flashback) * Cleanup save_formats(). (caf) * Fix off-by-one error in add_socketread() and set_socketwrite() found by Coverity. (caf) * Fix longstanding bug with ordering of rfc1459[] array. (caf) * Fix crash after /SETAR -, reported by riderplus. (caf) * Remove special handling of 484 numeric, which is no longer needed and was buggy (making BitchX think that usermode +G was set). (caf) * Add /OBITS command, shows obituaries for some BitchX friends. (caf) * Fix abuses of the RESIZE macro. Reported by nenolod. (caf) * Clears up a crash and some build warnings in the acro plugin. (caf) * Applied patches from jdhore to clean up the plugin building and installing process. (caf) * Fix building on newer Cygwin (reported by VICODAN). (caf) * Fix building plugins on FreeBSD-10 (reported by cpet). (caf) * Messages sent to channels should use lastlog level PUBLIC, not MSG. (caf) * panasync OK'd releasing tcl.c, so here it is. (caf) * Fix QUIT messages with SSL connections. (flashback) * Rename include/bitchx to include/options.h, fixes building on case-insensitive platforms. (caf) * Use AI_ADDRCONFIG flag to improve server address selection when client is built for IPv6 but we don't have an IPv6 address. (caf) * Enable SSL support by default, if OpenSSL is present at build time. (caf) * Fix leak and potential crash in lame_resolv() using IPv6. (caf, snadge) * Apply patch from snadge defining BIND_4_COMPAT on OpenBSD, to allow /nslookup to build. (caf) * Fix problem connecting to IPv4 when IPv6 enabled on FreeBSD and enable IPv6 on all supporting platforms. Thanks to brabes, snadge and packet. (caf) * Improve connect() error handling. (caf) * Remove obsolete .spec files. (caf) * configure - only create sig.inc if it's actually needed. (caf) * configure - use the right dependencies when checking for net/if.h, i arpa/inet.h and resolv.h. Reported by flashback. (caf) * Fix plugin Makefiles for out-of-tree building, reported by nyet. (caf) * Add DESTDIR support to build system, to ease rpm and deb packaging. Reported separately by nyet and VICODAN. (caf) * Fix /detach and wserv with IPv6 enabled. (caf, snadge, packet) * Make default for NICK_COMPLETION_CHAR explicit. (caf) * Reduce footprint when starting up disconnected. (caf) * Fix /nslookup command (including fixing compilation on cygwin). (caf) * Improve /detach error handling and remove bogus F_SETOWN use, reported by madsage. (caf) * Add /FSET WHOIS_SECURE for SSL connection info on ratbox, unreal and freenode. (caf) * Add /FSET CHANNEL_URL for services channel URL numeric. (caf) * Fix crash bug in $mircansi() scripting function. (caf) * Add half-op support to /topic and /untopic. (caf) * Tidy up the URL grabber, fixing a memory leak. (caf) * Cleanup the /BHELP code, fixing a potential crash. Apply updates to BitchX.help from t3gah. (caf) * [1.1s01] Sanity check color codes, fixes a potential crash. (caf) * Add /FSET USERMODE_OTHER to correctly format user mode changes where the source isn't the same as the target, reported by gauze. (caf) * Improve country() and add several new TLDs, suggested by gauze. (caf) * Apply fixes from darkfires removing non-standard use of arithmetic on void * values, to allow building on Irix. (caf) * Apply fix from darkfires to allow building with ICC. (caf) * Show correct message when a socket connection is closed cleanly. (caf) * Add /FSET WHOIS_CALLERID for +g mode notification on hybrid & ratbox. (caf) * Build script fix to allow plugins to build on x86-64. (caf) * Correct count in /CLONES (reported by t3gah), and format output nicely using an /fset. (caf) * Add definition of BIND_8_COMPAT to fix build problem on Mac OS X. (caf) * Ensure that SHOW_AWAY_ONCE doesn't hide away status in /whois output. (caf) * Fix the the -z command line option for specifying username. (flashback) * Fix up /WILN, /WILC and /WILCR. (caf) * Backport changes from epic5 to make recv_nick, sent_nick and sent_body per-server, and apply new version of do_oops from flashback. This means that /oops, "/query .", "/query ,", "/msg ." and "/msg ," are per-server, along with the $. $, and $B aliases. (caf) * Handle error return from getcwd() in /cd. (caf) * Fix alloca warnings on freebsd. (caf) * Fix memory leak in banlist.c. (caf) * Apply a fix contributed by cpet for the configure script on FreeBSD 9. (caf) * Fix a refcounting issue in the whowas list handling, which should make the listing of users that left in a netsplit right again. (caf) * Improve argument-handling in /hostname command - now supports doing /hostname 2 to switch to second vhost. (caf) * Change the display of server stats so that the averages (eg. users per channel) are correctly rounded. (caf) * Reinstate RPL_WHOISACTUALLY / RPL_WHOISHOST numerics - things seem to have stabilised in the ircd world on this. (caf) * Fixed two cases where the client was incorrectly deciding that a numeric originated from a remote server rather than the local server - this caused BitchX to falsely report channel desynch and incorrectly hide some numerics. (caf) * Fixed $servernum() scripting function, it was returning the wrong server reference in most cases. (caf) * [1.1s01] Fixed .cmsg crash reported by zimzum. (caf) * Changed the defaults for JOIN_NEW_WINDOW_TYPE and QUERY_NEW_WINDOW_TYPE so that they work out of the box. (caf) * Some cleanups in quit message handling, fixed a bug where a quit from an unexpected source could crash the client. (caf) * Cleaned up the handling of channel mode changes a little, including fixing buggy handling of certain key and limit mode changes. (caf) * Fix bug where you got disconnected if the server sent a 464 numeric (bad password) that the client wasn't expecting. (caf) * Add /HOP and /DEHOP commands for halfop. (caf) * Removed "scan" plugin, this functionality is now covered by /SCAN -stat. (caf) * Change NICKSORT_OP to NICKSORT_STAT (sorts nicks by channel status - chanop first, then halops, voices and others). Added /SCAN -stat to sort nicks using NICKSORT_OP. Removed NICKSORT_VOICE - it was broken anyway. (caf) * Add halfop nick prefix to default status line, and change the voice prefix so it appears whether or not you're opped. (caf) * Add halfop support to $channel() scripting function. (caf) * Rework /SCAN and /NAMES formatting. This removes the /FSETs NAMES_BOTCOLOR, NAMES_FRIENDCOLOR, NAMES_NICKCOLOR, NAMES_OPCOLOR, NAMES_SHITCOLOR and NAMES_VOICECOLOR and replaces them with new /FSETs. (caf) * Add $ishalfop(<nick> <channel) scripting function, just like the existing function in EPIC. (caf) * Fix four bugs in the /FE scripting function. (caf) * Fix incompatibility with 64-bit platforms. (caf) * Fix module load version check logic. (caf) * [1.1s01] Cleanups to allow compiling with new gcc releases. (caf) * [1.1s01] Fix configure check for termcap.h. (caf) * [1.1s01] Re-implement code to find available vhost addresses (CVE-2007-5839). (caf) * [1.1s01] Fix test for GCC >= 2.7 - fixes compiling on S390 platform. (caf) * [1.1s01] Improve buffer handling in convert_output_format_raw (CVE-2007-4584). (caf) * [1.1s01] Handle negative numerics correctly (CVE-2007-3360). (caf)