Age | Commit message (Collapse) | Author | Files | Lines |
|
mailservers, where users may not (nescessarily) have systemaccoounts,
but accountinformation is stored within an LDAP database.
|
|
|
|
|
|
|
|
|
|
|
|
those id's on the standard output. This Linux pidof port is intended to
help porting scripts.
|
|
Refer to the attr(5) manual page for general extended attribute
(EA) information and references to other EA manual pages.
|
|
of ELF executables. It is used by the Nix Packages collection
(nixpkgs).
|
|
of ELF executables. It is used by the Nix Packages collection
(nixpkgs).
|
|
Updated audio/portaudio-devel to 20140130
Added ham/codec2 version 0.3.0.1698
Added ham/freedv version 0.97.0.1696
Added ham/chirp version 0.4.0
|
|
|
|
pkgsrc changes:
- remove post-3.3.6 fix patches
- pull post-3.3.7 fix patches
(see patch comments for details)
Changes noted in doc/en/ReleaseNote:
ver 3.3.7
* Enable image processing on background terminals.
* Improve the performance of processing images on 8 or less bpp framebuffer.
* Support SGR 5, 9, 21, 25 and 29.
* Support DECFRA, SL and SR.
* Starting mlterm with -j option executes mlclient if daemon process has already
started.
* Change the maximum number of "U+XXXX-XXXX" in ~/.mlterm/(t,v,)(aa)font
from 7 to 511.
* Add "unlimted" to "Backlog size" entry in mlconfig.
Add "UNICODE (ARABIC)" and "UNICODE (EMOJI)" to "Font name" entry.
* Add --it/it_color, --bl/bl_color and --co/co_color options.
* Add --itfont/use_italic_font option.
* Add --bisep/bidi_separators option.
* Add --fullwidth/unicode_full_width_areas option.
* Add --working-directory/working_directory option.
* Add --deffont option.
* Disable "_HALFWIDTH" suffix in ~/.mlterm/(t,v)(aa)font files.
* Drop --ucsprop/use_unicode_property option.
* Bug fixes:
Fix the failure of saving font configurations from mlconfig.
Fix the bug which sometimes causes the failure of searching closest colors on X/8bpp.
|
|
|
|
Fixes PR pkg/47221.
|
|
with packager-chosen prefixes (as with portaudio-devel recently).
|
|
|
|
|
|
* Python 3 fixes.
|
|
"pkgconfig" is a reserved SUBST_CLASS, it seems; the one in pkgsrc/mk
won against the one in this file.
|
|
|
|
|
|
Bump PKGREVISION.
openSUSE Security Update: dbus-1: fixes several issues
______________________________________________________________________________
Announcement ID: openSUSE-SU-2014:0926-1
Rating: moderate
References: #885241
Affected Products:
openSUSE 13.1
______________________________________________________________________________
An update that contains security fixes can now be installed.
Description:
CVE-2014-3532 CVE-2014-3533 bnc#885241 fdo#80163 fdo#79694 fdo#80469
|
|
|
|
Tool for programming Amateur Radio HTs
|
|
avoid preprocessor problems with g++ on SunOS.
|
|
|
|
Release 0.9.4
Major feature upgrade
* R7RS support
* Notable improvements
* A bunch of new procedures and enhancements
* Tons of bug fixes
+ Fixes that may break the compatibility
+ Miscellaneous fixes
R7RS support
Gauche now supports R7RS-small ( http://r7rs.org/ ). It can load R7RS libraries
and execute R7RS scripts seamlessly. (There are minor caveats; see ref:Standard
conformance). See also ref:Library modules - R7RS integration for the details
of how R7RS is integrated.
The backward compatibility to the legacy Gauche code is kept as much as
possible; in short, you can keep using existing Gauche code and write new code
in pretty much the same way.
It's up to you to write code in traditional Gauche way or R7RS way: If you plan
to make the code portable, you may want to stick with R7RS, but if you need to
depend on lots of Gauche-specific libraries, there's not much point to adopt
R7RS structure, for you can't run it in other implementations anyway.
Notable improvements
* REPL is slightly improved: You can access history (ref:Working in REPL).
And describe shows known bindings when called on symbols. The default
writer now do not show shared structures, for it confused newcomers; it
still shows circular structures in srfi:38 notation.
* data.random: Random data generators.
* math.prime module for lazy sequence of primes, testing primality, and prime
factorization.
* srfi-106: Basic socket interface.
* PIPE signal handling is changed. By default, Gauche effectively ignores
SIGPIPE; the system calls will generate EPIPE system-error instead. Since
the signal delivery timing differ in the Scheme world from C world,
handling SIGPIPE reasonably is difficult, while handling system error is
straightforward and synchronous. Note that EPIPE error from stdout and
stderr terminates the process immediately, so that the Gauche script don't
spit error messsages when used in command pipelines and the destination
command exits prematurely. See ref:Handling signals for the details.
* write and display is now R7RS; that is, they won't explode by circular
structures.
* On Windows, system interface functions now properly handles multibyte
filenames, command-line arguments and enviornment variables. Contribution
from SAITO Atsushi.
A bunch of new procedures and enhancements
* New numerical procedures:
+ On rationalization: rationalize, real->rational, continued-fraction;
see Gauche-blog:20120925-rationalize. As a bonus, now converting
flonums to exact number can produce more readable (simple) rational
numbers; see Gauche-blog:20120930-exact.
+ On integer operations: exact-integer? (r7rs) expt-mod, twos-exponent,
twos-exponent-factor,
+ Gamma functions: gamma, lgamma.
+ r7rs division operators floor/, floor-quotient, floor-remainder,
truncate/, truncate-quotient, truncate-remainder.
* expt now returns exact value if possible, even the exponent is non-integer
(but exact rational).
* New list and vector procedures: length<=?, list-set!, vector-map (r7rs),
vector-for-each (r7rs), vector-tabulate.
* New regex procedures: rxmatch-substrings, rxmatch-positions,
rxmatch-named-groups.
+ Also, regex objects now have read-write invariance.
* rfc.json: Now you can customize mappings between json array/object and
Scheme objects. Also parse-json* is added to parse multiple JSON objects
from a single source.
* gauche.generator: New procedures: gconcatenate, gmerge, gbuffer-filter.
* gauche.lazy: New procedure: lconcatenate
* gauche.uvector:
+ u8vector-multi-copy!, u8vector-append (and all other TAG variations).
+ string->u8vector etc.: Added immutable? optional argument to produce
immutable uvector, which avoids copying the string contents. u8vector->
string also avoids copying if the source vector is immutable.
* rfc.http: Support for basic authentication added.
* file.filter: file-filter may leave the destination file untouched if it
won't be changed, by :leave-unchanged option. Also added new procedures:
file-filter-for-each, file-filter-fold, file-filter-map.
* You can now load script from non-regular files (e.g. device files). Useful
for one-liner such as gosh -E... /dev/null.
* Char-set now adopts collection framework, and also they're applicable
object to test membership.
* Trie (util.trie) now adopts dictionary framework.
* make-tree-map accepts single compare argument instead of = and <.
* rfc.hmac: Pick appropriate block size according to the digest algorithm
metaclasses.
* string-split: Accept an optional argument to limit the number of the
result, much like Perl's similar operator.
* command-line (r7rs)
* include and include-ci (r7rs)
* util.sparse: sparse-vector-ref and sparse-table-ref now have generalized
setters.
* symbol=?, boolean=? (r7rs).
* Reader supports #true and #false for r7rs.
* Negative zeros (-0.0) are recognized when it matters.
* generator-find
* cond-expand supports library clause (r7rs).
* text.unicode: utf8->string, string->utf8 (r7rs); string-ci=? etc. that
handles Unicode full case mapping, as required by R7RS.
* dotimes and dolist now supports omission of variable.
* letrec* (r7rs).
* rfc.base64: base64-decode and base64-encode support :url-safe keyword
argument to use url-safe alternative characters.
* syntax-rules: Support r7rs enhancements.
* define-values: Made r7rs compliant.
* sys-errno->symbol, sys-symbol->errno.
* Built-in sort procedures now supports srfi-95. See ref:Comparison and
sorting.
* digit->integer, integer->digit: Extended to handle digit characters other
than [0-9]; Unicode defines a bunch of them.
* gauche.dictionary: Bimap can have default conflict resolution.
* os.windows: Console procedures are enhanced. Contribution from github.com/
Hamayama.
Tons of bug fixes
Fixes that may break the compatibility
* The reader syntax \xNN is now interpreted as R7RS-way by default
(semicolon-terminated, Unicode codepoint). If we don't find the terminating
semicolon, we interpret it as the legacy syntax. However, there are
ambiguous cases that lead to incompatible behavior. You can switch the
reader mode by reader-lexical-mode to make it fully comatiple to the old
Gauche.
* The hash function for char-set behaved poorly, so we changed it. If you
have saved the hash value of char-sets in the previous versions of Gauche,
you need to recalculate them.
* We no longer coerce the result to inexact when dividing an exact numebr by
exact zero; we used to return +inf.0, but that interpretation is no longer
allowed since R6RS. Now it raises an error.
* It is now an error to pass strings containing NUL characters to external
libraries that expects strings. For example, passing "foo.scm\0.exe" to
open-input-file throws an error. Allowing it would make potential security
issue. If you need to pass a byte array that may contain 0, consider using
u8vector instead of strings.
* copy-bit-field: The argument order is switched - Gauche was following the
old SLIB interface, but it was changed during SRFI-60 discussion. We now
comply the new argument order for the portability, and the old code that
uses this procedure need to be changed.
* rfc.uri: Use uppercase for percent-encoding of special chars, as
recommended in RFC3986. Watch out if the code relying on the case of
percent-encoding.
* srfi-13: Switched the argument order of string-filter and string-delete;
they are changed after finalization, to be in sync with srfi:13's reference
implementation. (Usually reference implementation is fixed to match the
spec, but in this case, quite a few Scheme implementations had been using
the reference implementation as it was, and changing it would have broken
existing code.) Fortunately we could support both order so that the
existing code will keep working, but we recommend to change the code to
match the new order if possible.
Miscellaneous fixes
* Fix: thread-terminate! caused SEGV when called on a thread that's not
running.
* Fix: Character reader produced incorrect values in some #\uxxxxx input.
* Fixed incorrect/missing stack traces, contributed from Vitaly Magerya.
* Fixed subtle bugs in conversion between rationals and flonums.
* util.match: Fixed match-define.
* force: Fixed leak, introduced between 0.9.2 and 0.9.3.
* write-ber-integer ignored the port argument.
* gauche.net: On Windows, the socket code had a fd leak.
* text.diff: diff ignored :equal keyword argument.
* rfc.tls: Fixed file descriptor leak.
* rfc.json: Propertly handles surrogate pairs.
* unwind-protect: The cleanup handler wasn't called properly if the process
exits within the body.
|
|
|
|
|
|
|
|
|
|
from diger.
|
|
|
|
|
|
|
|
|
|
* Use fork instead of posix_spawn under NetBSD 5.
|
|
|
|
Changelog:
Version 1.4.3 - November 27 2012
libssh2 1.4.3 GPG sig (685712 bytes)
Changes:
compression: add support for zlib@openssh.com
Bug fixes:
sftp_read: return error if a too large package arrives
libssh2_hostkey_hash.3: update the description of return value
Fixed MSVC NMakefile
examples: use stderr for messages, stdout for data
openssl: do not leak memory when handling errors
improved handling of disabled MD5 algorithm in OpenSSL
known_hosts: Fail when parsing unknown keys in known_hosts file
configure: gcrypt doesn't come with pkg-config support
session_free: wrong variable used for keeping state
libssh2_userauth_publickey_fromfile_ex.3: mention publickey == NULL
comp_method_zlib_decomp: handle Z_BUF_ERROR when inflating
Version 1.4.2 - May 18 2012
libssh2 1.4.2 GPG sig (679992 bytes)
Bug fixes:
Return LIBSSH2_ERROR_SOCKET_DISCONNECT on EOF when reading banner
userauth.c: fread() from public key file to correctly detect any
errors
configure.ac: Add option to disable build of the example
applications
Added 'Requires.private:' line to libssh2.pc
SFTP: filter off incoming "zombie" responses
gettimeofday: no need for a replacement under cygwin
SSH_MSG_CHANNEL_REQUEST: default to want_reply
win32/libssh2_config.h: Remove hardcoded #define LIBSSH2_HAVE_ZLIB
Version 1.4.1 - April 4 2012
libssh2 1.4.1 GPG sig (658507 bytes)
Bug fixes:
build error with gcrypt backend
always do "forced" window updates to avoid corner case stalls
aes: the init function fails when OpenSSL has AES support
transport_send: Finish in-progress key exchange before sending data
channel_write: acknowledge transport errors
examples/x11.c: Make sure sizeof passed to read operation is correct
examples/x11.c:,Fix suspicious sizeof usage
sftp_packet_add: verify the packet before accepting it
SFTP: preserve the original error code more
sftp_packet_read: adjust window size as necessary
Use safer snprintf rather then sprintf in several places
Define and use LIBSSH2_INVALID_SOCKET instead of INVALID_SOCKET
sftp_write: cannot return acked data *and* EAGAIN
sftp_read: avoid data *and* EAGAIN
libssh2.h: Add missing prototype for libssh2_session_banner_set()
Version 1.4.0 - January 31 2012
libssh2 1.4.0 GPG sig (653514 bytes)
Changes:
Added libssh2_session_supported_algs()
Added libssh2_session_banner_get()
Added libssh2_sftp_get_channel()
libssh2.h: bump the default window size to 256K
Bug fixes:
sftp-seek: clear EOF flag
userauth: Provide more informations if ssh pub key extraction fails
ssh2_exec: skip error outputs for EAGAIN
LIBSSH2_SFTP_PACKET_MAXLEN: increase to 80000
knownhost_check(): Don't dereference ext if NULL is passed
knownhost_add: Avoid dereferencing uninitialized memory on error
path
OpenSSL EVP: fix threaded use of structs
_libssh2_channel_read: react on errors from receive_window_adjust
sftp_read: cap the read ahead maximum amount
_libssh2_channel_read: fix non-blocking window adjusting
Version 1.3.0 - September 6 2011
libssh2 1.3.0 GPG sig (639262 bytes)
Changes:
Added custom callbacks for performing low level socket I/O
Bug fixes:
sftp_read: advance offset correctly for buffered copies
libssh2_sftp_seek64: flush packetlist and buffered data
_libssh2_packet_add: adjust window size when truncating
sftp_read: a short read is not end of file
Version 1.2.9 - August 16 2011
libssh2 1.2.9 GPG sig (642150 bytes)
Changes:
Added libssh2_session_set_timeout() and
libssh2_session_get_timeout() to make blocking calls get a timeout
Bug fixes:
configure and pkg-config: fix $VERSION
s/\.NF/.nf/ to fix wrong macro name caught by man --warnings
keepalive: add first basic man pages
sftp_write: flush the packetlist on error
sftp_write: clean offsets on error
msvcproj: added libs and debug stuff
SCP: fix incorrect error code
session_startup: init state properly
sftp_write_sliding: send the complete file
userauth_keyboard_interactive: skip code on zero length auth
_libssh2_wait_socket: fix timeouts for poll() uses
agent_list_identities: fix out of scope access
_libssh2_recv(): handle ENOENT error as EAGAIN
userauth_keyboard_interactive: fix buffer overflow
removed man pages for non-existing functions!
gettimeofday: fix name space pollution
_libssh2_channel_write: handle window_size == 0 better
Version 1.2.8 - April 5 2011
libssh2 1.2.8 GPG sig (637707 bytes)
Changes:
added libssh2_free, libssh2_channel_get_exit_signal and
libssh2_session_handshake
SFTP read/write remade and now MUCH faster, especially on high
latency connections
added new examples: ssh2_echo.c, sftp_append.c and
sftp_write_sliding.c
userauth: derive publickey from private
NEWS: now generated from git
Bug fixes:
Support unlimited number of host names in a single line of the
known_hosts file.
fix memory leak in userauth_keyboard_interactive()
fix memory leaks (two times cipher_data) for each sftp session
session_startup: manage server data before server identification
SCP: allow file names with bytes > 126
scp_recv: improved treatment of channel_read() returning zero
libssh2_userauth_authenticated: make it work as documented
variable size cleanup: match internal variable sizes better with the
sizes of the fields used on the wire
channel_request_pty_size: fix reqPTY_state
sftp_symlink: return error if receive buffer too small
sftp_readdir: return error if buffer is too small
libssh2_knownhost_readfile.3: clarify return value
configure: stop using the deprecated AM_INIT_AUTOMAKE syntax
Fixed Win32 makefile which was now broken at resource build
kex_agree_hostkey: fix NULL pointer derefence
_libssh2_ntohu64: fix conversion from network bytes to uint64
ssize_t: proper typedef with MSVC compilers
zlib: Add debug tracing of zlib errors
decomp: increase decompression buffer sizes
Version 1.2.7 - August 17 2010
libssh2 1.2.7 GPG sig (583105 bytes)
Changes:
Added Watcom makefile
Bug fixes:
Better handling of invalid key files
inputchecks: make lots of API functions check for NULL pointers
libssh2_session_callback_set: extended the man page
SFTP: limit write() to not produce overly large packets
agent: make libssh2_agent_userauth() work blocking properly
_libssh2_userauth_publickey: reject method names longer than the
data
channel_free: ignore problems with channel_close()
typedef: make ssize_t get typedef without LIBSSH2_WIN32
_libssh2_wait_socket: poll needs milliseconds
libssh2_wait_socket: reset error code to "leak" EAGAIN less
Added include for sys/select.h to get fd.set on some platforms
session_free: free more data to avoid memory leaks
openssl: make use of the EVP interface
Fix underscore typo for 64-bit printf format specifiers on Windows
Make libssh2_debug() create a correctly terminated string
userauth_hostbased_fromfile: packet length too short
handshake: Compression enabled at the wrong time
Don't overflow MD5 server hostkey
Version 1.2.6 - June 10 2010
libssh2 1.2.6 GPG sig (579590 bytes)
Changes:
Added libssh2_sftp_statvfs() and libssh2_sftp_fstatvfs()
Added libssh2_knownhost_checkp()
Added libssh2_scp_send64()
Bug fixes:
wait_socket: make c89 compliant and use two fd_sets for select()
OpenSSL AES-128-CTR detection
proper keyboard-interactive user dialog in the sftp.c example
build procedure for VMS
fixed libssh2.dsw to use the generated libssh2.dsp
several Windows-related build fixes
fail to init SFTP if session isn't already authenticated
many tiny fixes that address clang-analyzer warnings
sftp_open: deal with short channel_write calls
libssh2_publickey_init: fixed to work better non-blocking
sftp_close_handle: add precation to not access NULL pointer
sftp_readdir: simplified and bugfixed
channel_write: if data has been sent, don't return EAGAIN
Version 1.2.5 - April 13 2010
libssh2 1.2.5 GPG sig (559553 bytes)
Changes:
Added Add keep-alive support: libssh2_keepalive_config() and
libssh2_keepalive_send()
Added libssh2_knownhost_addc(), libssh2_init() and libssh2_exit()
Added LIBSSH2_SFTP_S_IS***() macros
Bug fixes:
fix memory leak in libssh2_session_startup()
added missing error codes - shown as hangs in blocking mode
fix memory leak in userauth_keyboard_interactive()
libssh2_knownhost_del: fix write to freed memory
Send and receive channel EOF before sending SSH_MSG_CHANNEL_CLOSE
Use AES-CTR from OpenSSL when available
Fixed gettimeofday to compile with Visual C++ 6
NULL dereference when window adjusting a non-existing channel
avoid using poll on interix and mac os x systems
fix scp memory leak
Correctly clear blocking flag after sending multipart packet
Reduce used window sizes by factor 10
libssh2_userauth_publickey_fromfile_ex() handles a NULL password
sftp_init() deal with _libssh2_channel_write() short returns
Version 1.2.4 - February 13 2010
libssh2 1.2.4 GPG sig (547675 bytes)
Bug fixes:
Resolve compile issues on Solaris x64 and UltraSPARC
Allow compiling with OpenSSL when AES isn't available
Fix Tru64 socklen_t compile issue with example/direct_tcpip.c
Version 1.2.3 - February 3 2010
libssh2 1.2.3 GPG sig (547652 bytes)
Changes:
ssh-agent support with the new libssh2_agent_* functions
Added libssh2_trace_sethandler()
Added the direct_tcpip.c and ssh2_agent.c examples
Bug fixes:
Fixed memory leak in userauth_publickey
Fixed publickey authentication regression
Silenced several compiler warnings
avoid returning data to memory already freed
transport layer fix for bogus -39 (LIBSSH2_ERROR_BAD_USE) errors
Fixed padding in ssh-dss signature blob encoding
Fixed direction blocking flag problems
Fixed memory leak in sftp_fstat()
|
|
|
|
The most important change in this release is that TLS version negotiation is no longer used unless it's explicitly turned on in the configuration files, thus reverting back to the 2.3.2 behaviour as interoperability issues were encountered in 2.3.3. Other notable changes include addition of SSL library version reporting, fixing of SOCKSv5 authentication logic and making serial env exporting consistent between OpenSSL and PolarSSL. This release also contains a number of other bug fixes and small enhancements.
|
|
cups-1.7.4, curl-7.37.1, denemo-1.1.6, electric-9.05, gcc49-4.9.1,
gettext-0.19.2, gforth-0.7.3, gnupg-1.4.18, gnupg2-2.0.25,
harfbuzz-0.9.32, update together], modular-xorg-server-1.16.0,
py-anki2-2.0.27, py-icalendar-3.8.1, py-py-1.4.22, py-test-2.6.0,
py-tornado-4.0, x264-devel-20140719, xterm-309.
|
|
PR pkg/49021
|
|
PR pkg/48981.
|
|
PR pkg/48985.
|
|
|
|
Based on similar patch for xsrc from Taylor R Campbell.
Bump PKGREVISION.
|
|
|
|
|