Commit graph

13987 commits

Author SHA1 Message Date
he
58a0827674 Update to version 1.3.5a.
Pkgsrc changes:
 * adapt one patch to changes upstream.
 * adapt PLIST to newly installed files.
 * rename and adapt patch to Makefile.in.

Upstream changes:

1.3.5a - Released 27-May-2015
--------------------------------
- Bug 4055 - "error setting listen fd IPV6_TCLASS: Protocol not available" log
  message.
- Bug 3944 - Session closed if active data transfer fails due to "Address
  already in use" error.
- Bug 4068 - MaxClients directive doesn't work for <Anonymous> sessions.
- Bug 4069 - NLST -a shows / directory instead of the current directory.
- Bug 4063 - Unable to create directory on NFS/CIFS partition: Permission
  denied.
- Bug 4073 - Polycom VOIP phones unable to use FTPS data transfers.
- Bug 4077 - ShaperLog not closed/reopened on SIGHUP, causing log rotation
  problems.
- Bug 4079 - Invalid response encoding for SFTP space-available request.
- Bug 4083 - Using SQLDefaultHomedir with null home results in "No such user".
- Bug 4087 - mod_sftp does not handle "MaxLoginAttempts none" properly.
- Bug 4089 - mod_sftp does not allow multiple attempts using a given
  authentication method.
- Bug 4090 - mod_wrap2_file does not support IPv6 addresses properly.
- Bug 4091 - Log "Operation not permitted" privs errors at NOTICE rather than
  ERROR.
- Bug 4094 - Available space on file system using %f displays wrong value.
- Bug 4108 - SSL handshakes for data connections sometimes stall for 3-30
  seconds.
- Bug 4109 - setsockopt() call for IPV6_TCLASS should use IPPROTO_IPV6.
- Bug 4112 - Failure to connect using mod_sftp sometimes due to too-small
  buffers.
- Bug 4114 - mod_tls should not support SSLv3 by default.
- Bug 4116 - Report exact SSL/TLS protocol version used in client connections.
- Bug 4124 - DeleteAbortedStores defaults to "on" for all transfers, not just
  HiddenStores.
- Bug 4129 - mod_sql caches incorrect UID/GID when name cannot be retrieved.
- Bug 4131 - mod_sftp's autoconf script does not detect OpenSSL SHA2 support.
- Bug 4133 - LDAPUsers directive does not honor uid-number-filter-template
  parameter.
- Bug 4137 - GeoIPDenyFilter incorrectly takes precedence over GeoIPAllowFilter.
- Bug 4140 - SFTP READLINK requests to symlinks to directories fail.
- Bug 4143 - HTTPS/FTPS protocol confusion leads to XSS.
- Bug 4145 - Segfault if AuthUserFile is a relative symlink.
- Bug 4152 - Reduce logging of non-fatal "unable to open incoming connection"
  errors.
- Bug 4155 - SSH keys with too-long Comment headers aren't recognized by
  mod_sftp_sql.
- Bug 4156 - Segfault handling LIST/NLST FTP command on Mac OS X.
- Bug 4160 - Malformed response to SSH_FXP_REALPATH with SFTP version 6.
- Bug 4169 - Unauthenticated copying of files via SITE CPFR/CPTO allowed by
  mod_copy.
- Bug 4178 - TLS session reuse requirement for data connections not properly
  enforced.

1.3.5 - Released 15-May-2014
--------------------------------
- Bug 4018 - Implement checks for sensitive directories when chrooted.
- Bug 4022 - "Directory not empty" error when creating directory is misleading.
- Bug 4025 - <IfClass> sections do not work for multiple SQLLog directives.
- Bug 4029 - TLSOptions EnableDiags logs "unknown version (771)" for
  TLS 1.1/1.2 connections.
- Bug 3938 - mod_wrap2 uses reverse DNS regardless "UseReverseDNS off".
- Bug 4032 - Restarting proftpd with mod_sftp fails due to permissions on
  SFTPHostKey file.
- Bug 4033 - mod_sftp fails to create SSH2 session using 'none' cipher.
- Bug 4034 - SSH publickey authentication fails with "MaxLoginAttempts 1".
- Bug 4024 - TLS 1.1/1.2 configurable, but not properly implemented.
- Bug 4046 - ALLO command failed because of bad size check.
- Bug 4048 - Race condition in mod_ban can lead to segfault of all new
  connections.
- Bug 4049 - mod_exec should include supplemental groups when running commands
  as logged-in user.
- Bug 4042 - MIC command between RNFR and RNTO should not be rejected.
- Bug 4044 - mod_facl prevents a normal SIGHUP reload.
- Bug 4052 - Enhance SQLPasswordPBKDF2 to support per-user query for settings.

1.3.5rc4 - Released 28-Jan-2014
--------------------------------
- Bug 3945 - Spurious log messages at session close.
- Bug 3946 - Null pointer dereference causes segfault when logging
  %{transfer-status}, %{transfer-failure} LogFormat variables on EXIT.
- Bug 3947 - LogFormat %f variable not resolved properly for SFTP renames.
- Bug 3950 - LogFormat %d/%D variables not resolved properly for directory
  listings.
- Bug 3949 - RNFR/RNTO not logged as expected for SFTP EXTENDED
  posix-rename@openssh.com requests.
- Bug 3948 - Support FTP response codes in ExtendedLog for SFTP data transfers.
- Bug 3858 - mod_delay allows too-large values, leading to client hang on
  authentication.
- Bug 3951 - Null pointer dereference for mod_ldap logins when
  LDAPDefaultAuthScheme not configured.
- Bug 3954 - scp downloads result in segfault.
- Bug 3957 - ProFTPD configuration with thousands of <Directory>/<Limit>
  sections leads to slow logins.
- Bug 3959 - mod_sftp does not honor <Directory>/<Limit> sections when symlinks
  are involved.
- Bug 3958 - Directory creation does not honor single-parameter Umask setting.
- Bug 3960 - Support the CAP_FSETID Linux capability, for preserving directory
  SGID bit.
- Bug 3962 - Directory creation fails (chmod(2) EPERM) when root privs are used
  in some cases.
- Bug 3955 - Support secure FXP (site-to-site) transfers using SSCN.
- Bug 3966 - LogFormat %f variable not resolved for some commands.
- Bug 3971 - Support SQLOption for ignoring client library config files when
  needed.
- Bug 3972 - Authentication error on Cygwin due to bad code.
- Bug 3973 - mod_sftp can be forced to allocate too much memory for
  keyboard-interactive authentication.
- Bug 3974 - PathDenyFilter directive does not work as expected for SFTP
  sessions.
- Bug 3963 - Improve permission setting when creating directories.
- Bug 3975 - Error printed to stderr when loading GeoIP Lite country database
  using IndexCache flag.
- Bug 3976 - ProFTPD terminating (signal 11) crash for GeoLiteCity-20130903
  database lookup.
- Bug 3964 - Support running ExecOnEvent actions with logged-in user's
  permissions.
- Bug 3979 - mod_sql_odbc compiler warnings on 64-bit systems using unixODBC.
- Bug 3952 - Make PersistentPasswd default to 'off'.
- Bug 3981 - Null pointer dereference in mod_exec with ExecOption useStdin.
- Bug 3982 - Normalize log messages and levels.
- Bug 3888 - Add LDAPLog directive to mod_ldap.
- Bug 3982 - Normalize log messages and levels.
- Bug 3986 - Support filesystems which do not support chmod(2)/chown(2),
  e.g. FAT/ExFAT.
- Bug 3991 - SSL session caching modules use incorrect OpenSSL cache mode flags,
  breaking session caching.
- Bug 3987 - LogFormat variable for just the filename.
- Bug 3965 - Timeout directives have inconsistent maximum values.
- Bug 3998 - Support IgnoreSCPUploadTimes SFTPOption.
- Bug 3995 - ftpasswd utility should prevent concurrent modification of files.
- Bug 3994 - ftpasswd utility should support --lock/--unlock options.
- Bug 3970 - ProFTPD should not use fd 2 (stderr) for files.
- Bug 3772 - Support Elliptic Curve Cryptography (ECC) certs for
  FTPS connections.
- Bug 3992 - RSA signature issue when connecting using PuTTY/WinSCP.
- Bug 3996 - Handling ALLO command can result in wrong response when chrooted.
- Bug 3876 - ExecOnEvent should be configurable per <VirtualHost>/<Global>.
- Bug 4001 - mod_sftp fails key exchange for 8192-bit DH group.
- Bug 4002 - Add 7680-bit DH parameter to mod_sftp bundled dhparams.pem file.
  A 3072-bit DH group was also added.
- Bug 4004 - IgnoreSCPUploadPerms SFTPOption not honored properly for SCP
  directory upload.
- Bug 4006 - RADIUS "service-type" attribute encoded with wrong length on
  64-bit system.
- Bug 4011 - NLST ../ shows current directory contents rather than parent
  directory.
- Bug 4013 - SCP upload of shorter file does not completely overwrite existing
  file of same name.
- Bug 4014 - CommandBufferSize should override PR_DEFAULT_CMD_BUFSZ.

1.3.5rc3 - Released 14-Jun-2013
--------------------------------
- Bug 3910 - Clang's scan-build warns on set[u][g]id unchecked return value.
- Bug 3914 - 1.3.5rc2 fails to build on Solaris 10.
- Bug 3917 - Make DeleteAbortedStores on by default when HiddenStores enabled.
- Bug 3918 - mod_sftp segfault after SIGHUP when evaluating client banner.
- Bug 3864 - Support SQL query to lookup/use primary key for logged-in
  user/group.
- Bug 3920 - Support umac-64@openssh.com digest for mod_sftp.
- Bug 3921 - Single failed keyboard-interactive login attempt causes SSH
  connection to close prematurely.
- Bug 3923 - mod_cap does not revoke root privileges properly for SFTP
  connections.
- Bug 3926 - Support OpenSSH fsync SFTP extension.
- Bug 3925 - SFTP directory listings are sensitive to locale environment
  variables.
- Bug 3924 - HideFiles does not filter symlinks.
- Bug 3929 - pam_session_close() requires root privs on some platforms.
- Bug 3932 - SQLAuthType Backend returns "password mismatch" for MySQL
  PASSWORD().
- Bug 3934 - HideUser/HideGroup do not work as expected for virtual users.
- Bug 3935 - scp download of nonexistent file results in client hang.
- Bug 3927 - Default ControlsSocket created despite custom ControlsSocket path.
- Bug 3937 - Segfault when retrieving SSH public key from LDAP directory.
- Added new mod_snmp contrib module.
- Bug 3939 - Disable Controls for "ServerType inetd" servers.
- Bug 3942 - mod_sftp_sql should support multiple keys concatenated together
  in a single column.
- Bug 3943 - Support for PBKDF2 passwords in mod_sql_passwd.
- Bug 3941 - RLimitProcesses causes problems with setuid/setreuid.

1.3.5rc2 - Released 06-Mar-2013
--------------------------------
- Bug 3859 - MLSD fails to show symlinks when ShowSymlinks is not configured.
- Bug 3860 - Add a default deny option for mod_geoip.
- Bug 3862 - Support for FTPS-specific MasqueradeAddress functionality.  A
  new TLSMasqueradeAddress directive has been added to mod_tls.
- Bug 3863 - mod_sftp does not handle MaxLoginAttempts properly.
- Bug 3865 - BanEngine not set in "server config" results in "mod_ban not
  enabled" ftpdctl error.
- Bug 3866 - Issuing invalid 'ftpdctl ban' request causes segfault.
- Bug 3867 - ftpasswd fails with "Permission denied" when adding subsequent
  passwd/group entries.
- Bug 3868 - Only first DH param in TLSDHParamFile is used, regardless of
  requested keylength.
- Bug 3870 - Handling of OPTS command can lead to crash.
- Bug 3779 - Generate new DH parameters for mod_tls and mod_sftp.
- Bug 3871 - REALPATH SFTP request not properly handled by <Limit DIRS>
  configuration.
- Bug 3872 - Use HiddenStores directive to customise suffix.
- Bug 3873 - Provide FTP response code in ExtendedLog for failed SFTP REMOVE
  request.
- Bug 3869 - Use longer SSL session cache expiration by default.
- Bug 3874 - Use of O_EXCL flag on HiddenStores files might break for NFS
  filesystems.
- Bug 3878 - QuotaExcludeFilter not honored for uploads when 'hard' limits are
  used.
- Bug 3879 - Allow additional columns in SQLNamedQuery queries used for quota
  limits and tallies.
- Bug 3882 - DisplayLogin with an absolute path does not work properly within
  an <IfGroup> section.
- Added new mod_log_forensic contrib module.
- Bug 3881 - <Directory> sections within <IfGroup> sections not applied as
  expected.
- Bug 3884 - Configure script not detecting MySQL make_scrambled_password
  functions.
- Bug 3887 - <Limit ALL> erroneously blocks the PROT command used for FTPS.
- Bug 3819 - Second and subsequent LIST of directory with many files is very
  slow.
- Bug 3889 - Support millisecond timestamp LogFormat variable.
- Bug 3891 - Allow TLSProtocol directive in <VirtualHost> and <Global> sections.
- Bug 3753 - Support SFTP request names in <Limit> sections better.
- Bug 3892 - mod_auth_file should have strict permission checks of configured
  files.
- Bug 3893 - Add SQLLogOnEvent directive, for performing SQL query on
  configurable event.
- Bug 3894 - ftptop doesn't work with --enable-nls.
- Bug 3895 - Missing TransferLog entry under some out-of-space conditions.
- Bug 3897 - mod_sftp does not handle a REALPATH request properly for SFTP
  protocol version 6.
- Bug 3896 - Warn when world-writable config files are used.
- Bug 3899 - Support authentication of users based on SSL/TLS client
  certificate.
- Bug 3903 - With mod_log_forensic enabled, SSH connections fail randomly.
- Bug 3905 - Handle the Linux-specific PAM_RADIO_TYPE message properly.
- Bug 3709 - Support download-triggered emails in the ftpmail script.
- Bug 3904 - scp downloads using glob pattern sometimes fails.
- Bug 3900 - ProFTPD terminating (signal 11) on some sftp connections.
- Bug 3906 - Support ban rule for clients which perform SSL/TLS handshakes too
  frequently.

1.3.5rc1 - Released 04-Jan-2013
--------------------------------
- Bug 3712 - mod_wrap2/mod_load build errors: missing config.h.
- Bug 3713 - mod_tls cannot be compiled using Openssl 0.9.6.
- Bug 3646 - Debug logging to stderr should include timestamps and PID.
- Bug 3714 - ftpwho/ftptop are not showing command arguments (e.g. downloaded
  file name).
- Bug 3715 - MLSD/MLST fail when "DirFakeUser off" or "DirFakeGroup off" used.
- Bug 3717 - proftpd fails to run with "Abort trap" error message.
- Bug 3719 - LIST -R can loop endlessly if bad directory symlink exists.
- Bug 3720 - Various module logfile permissions are 0600 instead of 0640.
- Bug 3723 - mod_memcache segfault on server restart.
- Bug 3721 - mod_rewrite does not replace characters if there are more than
  8 occurrences.  To handle this situation, a new RewriteMaxReplace directive
  has been added for configuring this limit.
- Bug 3724 - Unloading mod_quotatab causes segfault.
- Bug 3686 - Support SHA2 digests in mod_sftp.  See the SFTPDigests directive
  documentation for more information.
- Bug 3629 - Support <IfAuthenticated> conditional config section.
- Bug 3682 - Configure does not detect libiconv under Gentoo FreeBSD.
- Bug 3726 - mod_exec does not always capture stdout/stderr output from
  executed command.
- Bug 3727 - mod_wrap2 causes unexpected LogFormat %u expansion for SFTP
  connections.
- Bug 3729 - mod_ldap can segfault when LDAPUsers is used with no optional
  filters.
- Bug 3728 - Build failure in wtmp.c on Gentoo/FreeBSD on sparc.
- Bug 3734 - DirFakeUser/DirFakeGroup off with name causes SIGSEGV for
  MLSD/MLST commands.
- Bug 3739 - Allow for configurable SSH version identifiers in mod_sftp.  The
  SSH version identifier can now be configured for mod_sftp via the
  ServerIdent directive.
- Bug 3718 - ftptop fails to build on OpenSUSE.
- Bug 3699 - ProFTPD crash on start up on Mac OSX Lion with NLS enabled.
- Bug 3744 - Support ls(1) -1 option for LIST command.
- Bug 3746 - Support applying ListOptions only to NLST or to LIST commands.
- Bug 3747 - Support option for displaying symlinks via MLSD using syntax
  preferred by FileZilla.  The new FactsOptions directive can be used for
  this purpose.
- Bug 3745 - Reject PASV command if no IPv4 address available.
- Bug 3701 - Modify ScoreboardFile directive to support disabling scoreboarding.
- Bug 3742 - Improper handling of self-signed certificate in client-sent cert
  list when "TLSVerifyClient on" is used.
- Bug 3749 - Compile of src/netacl.c fails on Tru64 UNIX (OSF/1) due to
  conflict with system header.
- Bug 3743 - Random stalls/segfaults seen when transferring large files
  via SFTP.
- Bug 3752 - proftpd process exit status is zero for "Failed binding to
  address, port N: Address already in use" startup failure.
- Bug 3751 - mod_ban does not close/reopen the BanLog/BanTable file descriptors
  on restart, causing a file descriptor leak.
- Bug 3707 - Add request/transfer ID to the logging of the initial and closing
  commands for SFTP file transfers.  This can now be accomplished using a
  LogFormat variable of '%{note:sftp.file-handle}'.
- Bug 3757 - Support SFTPOption for ignoring requests to modify file ownership.
- Bug 3756 - mod_ctrls no longer listens on ControlsSocket after restart.
- Bug 3731 - Support active data transfers while RootRevoke is in effect.
- Bug 3737 - Allow UTF8 when UseEncoding is used.
- Bug 3573 - Support Elliptic Curve Cryptography (ECC) in SSH.
- Bug 3758 - ProFTPD crashes when handling mod_gss authentication due to null
  pointer.
- Ability to load SSH host keys from an SSH agent, in addition to files on
  disk.  See doc/contrib/mod_sftp.html#SFTPHostKey for more information.
- Bug 3761 - SSH2 key exchange fails if client sends certain SSH message before
  NEWKEYS.
- Bug 3763 - Ensure that mod_sftp operates properly when OpenSSL FIPS mode is
  enabled.
- Bug 3764 - mod_sftp does not correctly handle a 'guess' KEX message when the
  client guesses correctly.
- Bug 3765 - mod_sftp should honor the GroupOwner directive for MKDIR requests.
- Bug 3626 - Display variable %f off by a factor of 1024 on 64-bit platforms.
- Bug 3673 - Support date/timestamp variables in mod_rewrite.
- Bug 3754 - ProFTPD refuses to delete/rename a symlink pointing outside a
  writable directory.
- Bug 3766 - Support a QuotaDefault directive, for configuring default limits.
- Bug 3767 - mod_rewrite segfault when handling SITE CHGRP without a parameter.
- Bug 3768 - ExecTimeout 0 (zero) not treated as infinite.
- Added new mod_geoip contrib module.
- Bug 3769 - Ensure that encoded strings are NUL-terminated.
- Bug 3732 - AIX build error: undefined symbol: .alloca.
- Bug 3782 - SQLShowInfo does not work properly for error responses.
- Bug 3780 - AIX gives "error setting listen fd IP_TOS: Invalid argument".
- Bug 3736 - Trying to re-authenticate an existing FTP connection causes invalid
  503 response.
- Bug 3785 - Support resolution of tilde (~) within a chrooted session.
- Bug 3787 - Read-only SFTP OPEN request permissions not properly ignored.
- Bug 3740 - Overwrite permission denied when reloading multiple times and
  multiple <VirtualHost> sections in proftpd.conf.
- Bug 3791 - Invalid handling of SCP control messages fragmented over multiple
  SSH packets.
- Bug 3794 - Cygwin build failure in lib/tpl.c due to wrong include of mman.h.
- Bug 3795 - ProFTPD needs to use -pthread linker option if linking against
  OpenSSL with thread support.
- Bug 3790 - Logfile timestamps change to GMT after MFMT command.
- Bug 3798 - Downloading nonexistent file via SCP results in timeout rather
  than error.
- Bug 3800 - Multiple *Options directives should be handled properly.
- Bug 3801 - mod_tls should have directive like Apache mod_ssl's
  SSLHonorCipherOrder.  The mod_tls module now supports a
  TLSServerCipherPreference directive.
- Bug 3804 - ioctl(RPROTDIS) code no longer needed on Solaris 11.
- Bug 3808 - Segfault in mod_tls when mod_tls_shmcache used.
- Bug 3809 - Segfaults in mod_radius when configured with RadiusGroupInfo.
- Bug 3811 - ExtendedLog entries not written if MaxClients limit reached.
- Bug 3814 - Support "configtest" command for contrib init.d script.
- Bug 3816 - Installation of ftpasswd does not honor DESTDIR environment
  variable.
- Bug 3813 - Ability to use CreateHome to create parent directories as
  non-root user, for better interoperability with NFS.
- Bug 3806 - Support reverse DNS resolution for IPv6 addresses when
  gethostbyname2(3) is not available.
- Bug 3820 - Support device/interface names in <VirtualHost>, MasqueradeAddress,
  and DefaultAddress.
- Bug 3822 - Resolving %U/%u LogFormat variables inconsistent between
  mod_log/mod_sql in certain cases.
- Bug 3824 - Use RFC compliant address/port for data transfer if FTP client has
  not sent PORT/PASV/EPRT/EPSV commands.
- Bug 3825 - Handle RFC 1918 IP addresses in PORT/EPRT commands.
- Bug 3827 - Use non-filesystem based SFTP handle generator instead of
  mktemp(3).
- Bug 3828 - Certain sequences of FTP data transfer commands lead to NULL
  pointer dereferences in mod_deflate.
- Bug 3830 - MFF/MFMT command segfaults due to insufficient parameter checks.
- Bug 3829 - RNFR without following RNTO can lead to NULL pointer dereference.
- Bug 3832 - Support disabling of system logging on per-connection basis.
- Bug 3792 - Recursive SCP uploads using preserve-time (-p) option may not work.
- Bug 3831 - Sporadic "451 Insufficient memory or file locked" failure when
  downloading.
- Bug 3833 - Enable TCP keepalive by default, with configurable SocketOption.
- Bug 3837 - mod_tls unable to read certificate files after SIGHUP.
- Bug 3842 - Incorrect handling of REALPATH requests for symlink paths in
  mod_sftp.
- Bug 3843 - ProFTPD should not fail when starting up due to loading same
  module multiple times.
- Bug 3845 - mod_sftp does not provide response codes for %s LogFormat variable
  for AUTH ExtendedLog.
- Bug 3846 - Avoid scanning ScoreboardFile needlessly on login if limits are
  not configured.
- Bug 3850 - ftpasswd should support generating SHA-256, SHA-512 hashes where
  possible.
- Bug 3851 - SFTPPassPhraseProvider fails due to incorrect pointer.
- Bug 3852 - Support directive for ignoring symlink DefaultRoot directories.
  See the new AllowChrootSymlinks directive.
- Bug 3839 - Enhance mod_cap to support dropping root privs entirely.
- Bug 3841 - Possible symlink race when applying UserOwner to newly created
  directory.
- Bug 3855 - Restarting proftpd may cause Include files not to be parsed.
2015-07-13 15:39:27 +00:00
bsiegert
fc0393fbe1 Remove the bpalogin package as per the thread on pkgsrc-users.
BPALogin is a replacement for the Telstra supplied client for connecting
and using Telstra's Big Pond Advance powered by Cable.

There is an open bug against it, http://gnats.netbsd.org/24771, which
suggests that it has been obsolete for a long time.
2015-07-13 04:10:34 +00:00
wiz
40bbad7ac6 Comment out dependencies of the style
{perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS
since pkgsrc enforces the newest perl version anyway, so they
should always pick perl, but sometimes (pkg_add) don't due to the
design of the {,} syntax.

No effective change for the above reason.

Ok joerg
2015-07-12 18:56:06 +00:00
dholland
1548a371ef Add MirBSD and Bitrig to ONLY_FOR_PLATFORM; should just build. Also,
the package explicitly claims to support Linux, so add that too.
2015-07-12 06:43:24 +00:00
dholland
c8b354dc5f Add MirBSD and Bitrig to ONLY_FOR_PLATFORM. They most likely won't
build out of the box but should require only minor attention.
2015-07-12 06:40:46 +00:00
dholland
c1c86e32a2 Add MirBSD and Bitrig to ONLY_FOR_PLATFORM. They won't build out of
the box, but should only require minor attention. This way they stand
some chance of getting it.
2015-07-12 06:38:23 +00:00
dholland
2e93a06c6d Use BROKEN_EXCEPT_ON_PLATFORM for package requiring porting. This
depends on tunneling interfaces and such, so porting isn't entirely
trivial; but most remaining pkgsrc platforms are like one it already
supports.
2015-07-12 06:31:26 +00:00
dholland
a0d30944e5 Expand ONLY_FOR_PLATFORM: the package internally thinks it supports
Solaris, so enable that; and if it works on NetBSD and Dragonfly with
a single "bsd" setting we can reasonably assume that it will work on
FreeBSD and OpenBSD (and MirBSD and Bitrig) with only minor
adjustments.

These probably won't all quite work out of the box yet, but that's
what bulk runs are for.
2015-07-12 06:25:37 +00:00
dholland
22959d8584 Use BROKEN_EXCEPT_FOR_PLATFORM for package that needs porting. Also,
update the list from the package's own build system (taken from
common/Imakefile) - this adds FreeBSD, and also OSF1 and IRIX.

Probably porting this package requires nothing besides flogging imake.
2015-07-12 06:20:01 +00:00
dholland
ad1d3244a1 Don't use "*BSD" in ONLY_FOR_PLATFORM as it is both an
underapproximation (doesn't match some of the newer variants) and
possibly an overapproxmation (matches "GNUkFreeBSD", which most likely
won't work)... write it out instead. Also, this way if we ever get
canned infrastructure support for this list, grep will find this case.
2015-07-12 06:06:14 +00:00
dholland
f25e49319b Sync the logic that decides whether to pull in openssl with the makefile
logic that decides whether to use -lcrypto. These need to stay the same
to avoid the possibility of getting a silent dependence on a (possibly
very old) builtin openssl. Of course, all it uses -lcrypto for is MD5,
but still...

PKGREVISION -> 1.

XXX: this probably shouldn't be using MD5 anyway :-/
2015-07-12 05:36:50 +00:00
dholland
b5690f5ec3 Drop ONLY_FOR_PLATFORM. A quick review of the source shows nothing
particularly BSD-specific. It might not build on vintage SVR3 but we
probably don't care... and it will probably need minor patching on
Solaris and Linux but we can do that.
2015-07-12 05:31:47 +00:00
dholland
093ab270bf Use BROKEN_EXCEPT_ON_PLATFORM instead of ONLY_FOR_PLATFORM for package
that needs porting.
2015-07-12 05:14:20 +00:00
dholland
c67510fa15 Remove bogus ONLY_FOR_PLATFORM. This package is just a .jar file (without
even any docs to speak of) and will run anywhere that has a suitable
Java VM.
2015-07-12 05:12:10 +00:00
dholland
56d48b6ad7 Remove bogus ONLY_FOR_PLATFORM. This package is just a .jar file and
some docs, so it'll run anywhere there's a suitable JVM.

It seems that the ONLY_FOR_PLATFORM setting was originally inserted to
conservatively limit the package to platforms that had or where pkgsrc
could provide a JVM, and then both persisted after that was no longer
necessary and got cargo-culted elsewhere.
2015-07-12 05:10:32 +00:00
dholland
b7691dde27 Drop spurious ONLY_FOR_PLATFORM. This package is a binary blob
(it's a .jar file and some docs) so it will run on anything.

XXX: packages that are binary blobs ought to be tagged somehow
2015-07-12 05:05:50 +00:00
dholland
69ff3b52fd Set SPECIAL_PERMS and use user-destdir mode instead of privileged
destdir mode.
2015-07-12 04:59:55 +00:00
wiz
643c44f612 Update comments for gnome option. 2015-07-12 00:48:14 +00:00
wiz
787b7d2cad + gnome-online-accounts. 2015-07-12 00:46:55 +00:00
wiz
4dbd44461c Import gnome-online-accounts-3.16.3 as net/gnome-online-accounts.
Gnome Online Accounts (GOA) provides a centralized service that
allows a set of online accounts to be configured for use with core
GNOME applications. In UX terms, GOA provides a static list of
online accounts that can be setup by users (through the Online
Accounts panel in System Settings). These accounts can then be used
by core GNOME applications.

While third party applications can access the accounts setup through
GOA, this is not its explicit goal, nor does GOA set out to enable
third party applications to add online accounts of their own. There
are several reasons for this:

* Third-party applications should be able to identify themselves
  to online services for the purposes of branding and tracking.
* Third-party applications shouldn't be able to identify themselves
  under a generic OS or distributor key - this would be misleading
  as to what is actually accessing the account, and would prevent
  there from being specific contracts of trust between users and
  applications who access their data.
* It would prevent users from blocking specific applications from
  accessing their account (should an application sandboxing framework
  come into effect).
2015-07-12 00:46:43 +00:00
wiz
3de0517893 Add options.mk file for gnome option, for later.
This is missing a gnome-online-accounts dependency.
However, that package depends on webkit-gtk-2.8.x which is currently
only in wip.
2015-07-11 16:43:33 +00:00
wiz
388b45cd5f Update to 0.16.1:
Overview of changes from libgdata 0.16.0 to libgdata 0.16.1
===========================================================

Major changes:
 • Add a --disable-tests configure option to build without uhttpmock
 • Remove downstream fix for ISO 8601 dates which was breaking Contacts
 • Various fixes for the Google Tasks service

Bugs fixed:
 • Bug 739395 — Add an option to build without uhttpmock
 • Bug 737799 — Error while updating google address book

Overview of changes from libgdata 0.15.2 to libgdata 0.16.0
===========================================================

Major changes:
 • Update date parsing to handle recent changes in Google’s servers
 • Support ACLs with keys (e.g. for link-only sharing of documents)
 • Add gzip encoding support for network packet compression
 • Support for libsoup ≥ 2.47.3 (but the dependency has not been bumped)
 • Basic test suite for the Google Tasks service
 • Fix mutex warnings with new GLib versions

API changes:
 • Add GDataAccessRule:key
 • Add gdata_access_rule_get_key()
 • Add GDATA_TASKS_STATUS_NEEDS_ACTION
 • Add GDATA_TASKS_STATUS_COMPLETED
 • Deprecate the ‘q’ parameter of gdata_tasks_query_new()
 • Add GDATA_SERVICE_ERROR_API_QUOTA_EXCEEDED

Bugs fixed:
 • Bug 732809 — evolution-3.12.3: cannot edit google contact due to invalid
   format of timestamp
 • Bug 734863 — Google contacts without email address block search/autocomplete
 • Bug 690628 — <gAcl:withKey/> element Not Handled by libgdata
 • Bug 703192 — The global log handler interferes with other application
 • Bug 666623 — Add gzip encoding support

Overview of changes from libgdata 0.15.1 to libgdata 0.15.2
===========================================================

Major changes:
 • Support PicasaWeb in the GOA authoriser (thanks to Saurav Agarwalla)
 • Fix a data corruption bug in the downloads/uploads code

Bugs fixed:
 • Bug 731269 — Wrong scope information in authorization domain
 • Bug 731949 — Memory leak from gdata_parser_int64_to_iso8601()
 • Bug 731946 — Removing a task result in error, but succeeds
 • Bug 732890 — Refresh authoriser on receiving SOUP_STATUS_NOT_FOUND

Overview of changes from libgdata 0.15.0 to libgdata 0.15.1
===========================================================

Major changes:
 • Add a Freebase service and demo (thanks to Carlos Garnacho)
 • Various minor fixes to make libgdata compile without Coverity errors

API changes:
 • Add GDATA_LINK_PARENT
 • Add GDataFreebase*

Bugs fixed:
 • Bug 707477 — Fill in GDataCategory::label for GDataDocumentsDocument
   instances
 • Bug 725827 — Define GDATA_LINK_PARENT
 • Bug 726486 — Add support for the Freebase service

Overview of changes from libgdata 0.14.0 to libgdata 0.15.0
===========================================================

Major changes:
 • Add JSON support and a Google Tasks service (thanks to Pēteris Krišjānis)
  - This adds a dependency on json-glib ≥ 0.15 and breaks ABI (but not API)
 • Add support for GProxyResolver proxies (thanks to Matthew Barnes)
 • Fix build with recent gnome-common versions
 • Fix build and installed header files for C++
 • Remove deprecated function calls
 • Fix compilation with -fstrict-aliasing
 • Port local tests to use libuhttpmock (which is a new dependency)

API changes:
 • Add gdata_parsable_new_from_json()
 • Add gdata_parsable_get_json()
 • Add GDataParsable->get_content_type
 • Add GDataService:proxy-resolver, gdata_service_get_proxy_resolver(),
   gdata_service_set_proxy_resolver()
 • Add GDataClientLoginAuthorizer:proxy-resolver,
   gdata_client_login_authorizer_get_proxy_resolver(),
   gdata_client_login_authorizer_set_proxy_resolver()
 • Add GDataOAuth1Authorizer:proxy-resolver,
   gdata_oauth1_authorizer_get_proxy_resolver(),
   gdata_oauth1_authorizer_set_proxy_resolver()
 • Add Google Tasks service: GDataTasksService, GDataTasksQuery,
   GDataTasksTasklist, GDataTasksTask

Bugs fixed:
 • Bug 712565 — Fix compilation's warnings
 • Bug 719647 — gdata-goa-authorizer.h broken for C++

Overview of changes from libgdata 0.13.3 to libgdata 0.13.4
===========================================================

Major changes:
 • Fixes to request cancellation and progress notification
 • Fix tests to be more reliable in the face of distributed system
   non-synchronisation
 • Add support for running tests offline using stored HTTP request traces

API changes:
 • Added GDATA_YOUTUBE_SERVICE_ERROR_CHANNEL_REQUIRED

Bugs fixed:
 • Bug 627895 — Pretty-print XML in test output
 • Bug 703192 — The global log handler interferes with other application
 • Bug 705266 — make check fails

Overview of changes from libgdata 0.13.2 to libgdata 0.13.3
===========================================================

Major changes:
 • Fix dependencies in pkg-config file
 • Add OAuth 2.0 support to the GOA authoriser
 • Fix some licencing inconsistencies (libgdata is entirely licenced under
   LGPLv2.1+)
 • Add support for PDF documents in Google Documents
 • Add in-tree Vala bindings (they were previously in Vala’s tree)

Bugs fixed:
 • Bug 685464 — [PATCH] Package config file depends on too much
 • Bug 685289 — GOA now uses OAuth 2.0 for Calendar, Contacts and Documents
 • Bug 690281 — do not add unused gnome dependencies to libgdata.pc when
   configured with --disable-gnome
 • Bug 690225 — [patch] Make GOA optional
 • Bug 690656 — unhandled XML warnings from totem youtube plugin
 • Bug 693855 — Port introspection fixes from Vala bindings
 • Bug 693958 — Add PDF support
 • Bug 693865 — Add Vala bindings
 • Bug 694415 — Don't require introspection.m4 to be installed system-wide

Overview of changes from libgdata 0.13.1 to libgdata 0.13.2
===========================================================

Major changes:
 • Expand the documentation and add more examples
 • Explicitly check for libxml2 in configure
 • Port code coverage support to use gnome-common

Bugs fixed:
 • Bug 683209 — Port to gnome-common code coverage macros

Overview of changes from libgdata 0.13.0 to libgdata 0.13.1
===========================================================

Major changes:
 • Add support for Google Drawings
 • Fix some of the test suite
 • Add support for copying Google documents
 • Moved GOA authoriser from EDS/GNOME Documents into libgdata (adding a GOA dependency)
 • Remove libgnome-keyring dependency in favour of libgcr-base

API changes:
 • Added GDataDocumentsDrawing
 • Added gdata_documents_service_copy_document(), gdata_documents_service_copy_document_async(), gdata_documents_service_copy_document_finish()
 • Added GDataGoaAuthorizer
 • Added gdata_documents_document_get_download_uri()

Bugs fixed:
 • Bug 633548 — Add Google Drawings support
 • Bug 679072 — Tests for all Google services fail
 • Bug 607270 — Support copying documents
 • Bug 656976 — Merge eds and GNOME Documents GOA authorisers
 • Bug 679867 — Use libgcr-base instead of libgnome-keyring for secure memory
 • Bug 656970 — Add thumbnail support

Overview of changes from libgdata 0.12.0 to libgdata 0.13.0
===========================================================

Major changes:
 • Bump GLib dependency to 2.31.0 in order to use its new threading primitives
 • Add basic support for resumable uploads to GDataUploadStream (bug #607272)
 • Update support for Google Documents to v3 of the API
 • Add support for arbitrary file uploads to Google Documents (using GDataDocumentsDocuemtn),
   and document conversion on upload (using GDataDocumentsUploadQuery)

API changes:
 • Added gdata_upload_stream_new_resumable()
 • Added GDataUploadStream:content-length, gdata_upload_stream_get_content_length()
 • Added gdata_documents_service_upload_document_resumable()
 • Added gdata_documents_service_update_document_resumable()
 • Added GDataDocumentsUploadQuery
 • Made GDataDocumentsDocument instantiable (this isn’t a real API break, though)
 • Added GDATA_DOCUMENTS_TEXT_JPEG
 • GDataDocumentsEntry:quota-used, gdata_documents_entry_get_quota_used()

Bugs fixed:
 • Bug 593537 — Upgrade Documents service to version 3.0
 • Bug 607616 — Permit the uploading of documents of any type
 • Bug 656971 — Deprecate GDataDocumentsDocument subclasses
 • Bug 588714 — <gd:quotaBytesUsed> handling in GDataDocumentsEntry

Overview of changes from libgdata 0.11.0 to libgdata 0.11.1
===========================================================

Major changes:
* Bump libsoup dependency to 2.37.91 in order to ensure it checks the validity of TLS certificates before accepting them
  (Note that this was implemented in 0.10.2 using a --with-ca-certs configure argument. This argument isn't necessary with 0.11.1, since the newer
   libsoup version which 0.11.1 requires already knows where the system CA cert file is.)

Bugs fixed:
* Bug 667577 — fix introspection for srcdir != builddir builds
* Bug 668365 — libgdata 0.10.x link error because of exported symbols that don't exist
* Bug 671535 — Security issue in libgdata

Overview of changes from libgdata 0.10.0 to libgdata 0.11.0
===========================================================

Major changes:
* Added version checking macros (thanks to Holger Berndt)
* Ported scrapbook demo to GtkGrid; this sets our GTK+ dependency to 2.91.2
* Added a LIBGDATA_DISABLE_DEPRECATED macro for disabling deprecated API in headers
* Sensitive details (passwords, auth. tokens, etc.) are now redacted from logs unless LIBGDATA_DEBUG=4 is set (which is a new logging level)
* Sensitive details are also now stored in non-pageable memory as much as possible to reduce the risk of them being leaked
  NOTE: This has not been formally certified or reviewed, and is a precaution rather than a guarantee of security
  This adds a dependency on libgnome-keyring when libgdata is configured with --enable-gnome (and is disabled otherwise)
* Use GHmac instead of liboauth's HMAC; this bumps our GLib dependency to 2.30.0
* Use the new GLib threading API iff compiled with GLib ≥ 2.31.0 (this doesn't bump the hard dependency, though)

API changes:
* Added GDATA_MAJOR_VERSION, GDATA_MINOR_VERSION, GDATA_MICRO_VERSION, GDATA_CHECK_VERSION
* Added GDataDocumentsEntry:resource-id, gdata_documents_entry_get_resource_id()
* Deprecated GDataDocumentsEntry:document-id, gdata_documents_entry_get_document_id()
* Added GDataYouTubeQuery:license, gdata_youtube_query_get_license(), gdata_youtube_query_set_license()
* Deprecated GDATA_DOCUMENTS_PRESENTATION_SWF
* Added GDATA_CATEGORY_SCHEMA_LABELS, GDATA_CATEGORY_SCHEMA_LABELS_STARRED
* Added GDataContactsContact:file-as, gdata_contacts_contact_get_file_as(), gdata_contacts_contact_set_file_as()

Bugs fixed:
* Bug 659016 — @rel not mandatory in website references
* Bug 660038 — Add preprocessor macro for version checking
* Bug 656972 — Tidy up document IDs
* Bug 658865 — Add support for the license query parameter
* Bug 660174 — Deprecate SWF export of presentations
* Bug 659148 — Add search-term query example to documentation
* Bug 656973 — Add an example of starring a document
* Bug 656783 — Review security of memory storing authentication details
* Bug 662290 — Can't update contact that has no full name

Overview of changes from libgdata 0.9.1 to libgdata 0.10.0
==========================================================

Major changes:
* Added support for comments to YouTube and PicasaWeb (thanks to Richard Schwarting)
* Added a “scrapbook” demo application (thanks to Joe Cortes)
* Added lots of cancellation tests

API changes:
* Added GDataCommentable
* Added GDataComment, GDataYouTubeComment, GDataPicasaWebComment
* Added gdata_entry_remove_link()
* Added gdata_youtube_video_get_media_rating(), GDATA_YOUTUBE_RATING_TYPE_SIMPLE, GDATA_YOUTUBE_RATING_TYPE_MPAA, GDATA_YOUTUBE_RATING_TYPE_V_CHIP

Bugs fixed:
* Bug 618587 — Implement GDataGDFeedLink
* Bug 598752 — Support comments
* Bug 647882 — Support rating schemes
* Bug 628069 — Add some demo applications
* Bug 656529 — undefined references trying to compile/build libgdata
* Bug 633364 — Add cancellation tests

Overview of changes from libgdata 0.9.0 to libgdata 0.9.1
=========================================================

Major changes:
* Added GDestroyNotify parameters to query-type methods so that they're properly introspectable, breaking API (see below)
* Fixed seeking in GDataDownloadStream
* Made the tests individually idempotent, so the test suites should be less of a tangled mess now
* Fixed uploading to non-default PicasaWeb albums
* Fixed GDataAuthorizer to re-process requests after refreshing, involving a slight change to the semantics of GDataAuthorizer (see bgo#653535)
* Ensure that Google Contacts uses HTTPS for everything
* Fixed the IDs used for Google Documents so that deleting documents now consistently works, even when they're in folders

API changes:
* Changed the following methods, adding GDestroyNotify parameters for their progress user data parameters:
  - gdata_access_handler_get_rules_async()
  - gdata_service_query_async()
  - gdata_calendar_service_query_all_calendars_async()
  - gdata_calendar_service_query_own_calendars_async()
  - gdata_calendar_service_query_events_async()
  - gdata_contacts_service_query_contacts_async()
  - gdata_contacts_service_query_groups_async()
  - gdata_documents_service_query_documents_async()
  - gdata_picasaweb_service_query_all_albums_async()
  - gdata_picasaweb_service_query_files_async()
  - gdata_youtube_service_query_standard_feed_async()
  - gdata_youtube_service_query_videos_async()
  - gdata_youtube_service_query_related_async()
* Added GDataCalendarQuery:max-attendees, gdata_calendar_query_get_max_attendees(), gdata_calendar_query_set_max_attendees()
* Added GDataCalendarQuery:show-deleted, gdata_calendar_query_show_deleted(), gdata_calendar_query_set_show_deleted()
* Added gdata_picasaweb_service_get_user_async(), gdata_picasaweb_service_get_user_finish()

Bugs fixed:
* Bug 649728 — Add introspection annotations for documents_service_query(_async)
* Bug 639405 — Add max-attendees query parameter
* Bug 637664 — Fix GSeekable interface implementation in GDataDownloadStream
* Bug 633359 — Make tests individually idempotent
* Bug 653535 — Let GDataAuthorizer re-process request after refreshing
* Bug 653530 — Bogus run-time warnings
* Bug 653224 — Add gdata_picasaweb_service_get_user_async()

Overview of changes from libgdata 0.8.0 to libgdata 0.9.0
=========================================================

Major changes:
* Switched to even–odd/stable–unstable versioning (so 0.9.0 is an *unstable* release)
* Use HTTPS for all requests
* Some minor parsing fixes
* Fixed some nasty threading/cancellation problems
* Removed the old authentication API in favour of a more extensible, flexible one based on a GDataAuthorizer interface:
  - ClientLogin is now handled by GDataClientLoginAuthorizer
  - OAuth 1.0 support has been added with GDataOAuth1Authorizer
* Added a dependency on liboauth ≥ 0.9.4
* Introspection annotation improvements by Philip Chimento <philip.chimento@gmail.com>
* Removed some outdated contact photo API

API changes:
* Added GDATA_AUTHENTICATION_ERROR_INVALID_SECOND_FACTOR (later renamed to GDATA_CLIENT_LOGIN_AUTHORIZER_ERROR_INVALID_SECOND_FACTOR as below).
* Rename GDataAuthenticationError to GDataClientLoginAuthorizerError
* Rename GDATA_AUTHENTICATION_ERROR and gdata_authentication_error_quark() similarly.
* Remove gdata_service_authenticate() in favour of using GDataClientLoginAuthorizer with GDataService::authorizer:
  - Remove gdata_service_authenticate(), gdata_service_authenticate_async() and gdata_service_authenticate_finish().
  - Replace gdata_service_is_authenticated() by gdata_service_is_authorized() with much the same functionality.
  - Add GDataService::authorizer, gdata_service_get_authorizer(), gdata_service_set_authorizer() and gdata_service_get_authorization_domains().
  - Remove gdata_service_get_client_id() in favour of GDataClientLoginAuthorizer::client-id.
  - Remove gdata_service_get_username() in favour of GDataClientLoginAuthorizer::username.
  - Remove gdata_service_get_password() in favour of GDataClientLoginAuthorizer::password.
  - Remove GDataServiceClass->service_name in favour of GDataAuthorizationDomain::service-name.
  - Remove GDataServiceClass->authentication_uri and GDataServiceClass->parse_authentication_response in favour of different GDataAuthorizer
    implementations.
  - Add GDataAuthorizer parameters to and remove client_id parameters from: gdata_calendar_service_new(), gdata_contacts_service_new(),
    gdata_documents_service_new(), gdata_picasaweb_service_new() and gdata_youtube_service_new().
* Add GDataAuthorizationDomain.
  - Add GDataServiceClass->get_authorization_domains and gdata_service_get_authorization_domains().
  - Add auth. domain getters to various GDataService subclasses: gdata_youtube_service_get_primary_authorization_domain(),
    gdata_contacts_service_get_primary_authorization_domain(), gdata_calendar_service_get_primary_authorization_domain(),
    gdata_picasaweb_service_get_primary_authorization_domain(), gdata_documents_service_get_primary_authorization_domain() and
    gdata_documents_service_get_spreadsheet_authorization_domain().
  - Add auth. domain properties to various standalone request objects: GDataDownloadStream::authorization-domain with
    gdata_download_stream_get_authorization_domain(), GDataUploadStream::authorization-domain with gdata_upload_stream_get_authorization_domain() and
    GDataBatchOperation::authorization-domain with gdata_batch_operation_get_authorization_domain().
  - Add GDataAccessHandlerIface->get_authorization_domain. This doesn't have to be implemented by existing GDataAccessHandlers, but it's
    highly recommended.
  - Add a GDataAuthorizationDomain parameter to GDataServiceClass->append_query_headers, gdata_service_query(), gdata_service_query_async(),
    gdata_service_query_single_entry(), gdata_service_query_single_entry_async(), gdata_service_insert_entry(), gdata_service_insert_entry_async(),
    gdata_service_update_entry(), gdata_service_update_entry_async(), gdata_service_delete_entry(), gdata_service_delete_entry_async(),
    gdata_batchable_create_operation(), gdata_download_stream_new() and gdata_upload_stream_new().
* Add GDataAuthorizer as described above, implemented by GDataClientLoginAuthorizer.
* Add GDataOAuth1Authorizer and all its properties and methods.
* Remove gdata_contacts_contact_has_photo() and GDataContactsContact:has-photo (use gdata_contacts_contact_get_photo_etag() instead).

Bugs fixed:
* Bug 642983 — libgdata-0.8.0: test fail with --enable-gtk-doc
* Bug 644940 — Use HTTPS only
* Bug 644946 — Support two-factor authentication
* Bug 639610 — Allow access to a contact's photo ETag
* Bug 648058 — Doesn't allow empty names for user defined fields
* Bug 650835 — [abrt] evolution-data-server-3.0.1-1.fc15: Process /usr/libexec/e-addressbook-factory was killed by signal 6 (SIGABRT)

Overview of changes from libgdata 0.7.0 to libgdata 0.8.0
=========================================================

Major changes:
* Added async counterparts to all remaining blocking methods
* Added various cancellation tests to the test suite
* Many fixes and improvements for cancellation of various operations
* Fixed many race conditions in authentication and cancellation of operations
* Removed the separate youtube-user property for YouTube authentication
* Fixed attribute escaping across all of libgdata
* Removed some deprecated PicasaWeb properties (file clients and positions)
* Switched to stream-based downloading for all download operations
* Tidied up (i.e. broke) the Documents service API a lot
* Tidied up a few test cases and made them idempotent
* Fixed several minor and major memory leaks
* Ensured that batch operations' callbacks are always called, even if the entire batch operation errors out
* Bumped our gdk-pixbuf dependency to 2.14
* Fixed all the XML comparison tests in light of an invalid assumption we made about hash table ordering being broken
* Added GeoRSS support to YouTube videos
* Overhauled download and upload streams, fixing many race conditions and deadlocks and adding some test cases
* Added support for flushing GDataUploadStream instances
* Added many code examples to the documentation and expanded a few other bits of the documentation

API changes:
* Added gdata_picasaweb_service_insert_album_async()
* Added gdata_picasaweb_service_query_files_async()
* Removed GDataYouTubeService:youtube-user, gdata_youtube_service_get_youtube_user()
* Removed GDataPicasaWebFile:client, gdata_picasaweb_file_get_client(), gdata_picasaweb_file_set_client()
* Removed GDataPicasaWebFile:position, gdata_picasaweb_file_get_position(), gdata_picasaweb_file_set_position()
* Changed gdata_documents_document_download() to be stream-based
* Changed gdata_documents_service_upload_document(), gdata_documents_service_update_document() to be stream-based
* Added gdata_documents_service_finish_upload()
* Renamed gdata_documents_service_move_document_to_folder() to gdata_documents_service_add_entry_to_folder()
* Renamed gdata_documents_service_remove_document_from_folder() to gdata_documents_service_remove_entry_from_folder()
* Added gdata_documents_service_add_entry_to_folder_async(), gdata_documents_service_add_entry_to_folder_finish()
* Added gdata_documents_service_from_entry_from_folder_async(), gdata_documents_service_from_entry_from_folder_finish()
* Changed GDataDownloadStream::content-length, GDataDownloadStream::content-type to be emitted in the download thread rather than the main thread
* Changed gdata_picasaweb_service_upload_file() to be stream-based
* Removed gdata_picasaweb_service_upload_file_async(), gdata_picasaweb_service_upload_file_finish()
* Added gdata_picasaweb_service_finish_file_upload()
* Changed gdata_media_content_download() to be stream-based
* Changed gdata_media_thumbnail_download() to be stream-based
* Changed gdata_youtube_service_upload_video() to be stream-based
* Added gdata_youtube_service_finish_video_upload()
* Added gdata_calendar_service_query_events_async()
* Added gdata_calendar_service_insert_event_async()
* Changed gdata_contacts_contact_get_photo(), gdata_contacts_contact_set_photo() to use guint8 instead of gchar for image data
* Added gdata_contacts_contact_get_photo_async(), gdata_contacts_contact_get_photo_finish()
* Changed gdata_contacts_contact_set_photo() to require a content type to be passed in
* Added gdata_contacts_contact_set_photo_async(), gdata_contacts_contact_set_photo_finish()
* Added GDataYouTubeVideo:latitude, GDataYouTubeVideo:longitude, gdata_youtube_video_get_coordinates(), gdata_youtube_video_set_coordinates()
* Changed gdata_upload_stream_new() to take a GCancellable
* Added GDataUploadStream:cancellable, gdata_upload_stream_get_cancellable()
* Changed gdata_download_stream_new() to take a GCancellable
* Added GDataDownloadStream:cancellable, gdata_download_stream_get_cancellable()

Bugs fixed:
* Bug 607620 — Cancelled uploads appear partially complete in PicasaWeb
* Bug 635959 — Proper cancellation support for GDataUploadStream
* Bug 635736 — Asynchronous authentication tests broken
* Bug 634033 — Use standard login URI for YouTube
* Bug 635335 — GIR missing exported packages information
* Bug 631033 — Fix escaping and add tests
* Bug 633363 — Add missing *_async() methods
* Bug 594814 — Handle GeoRSS for YouTube videos
* Bug 637036 — Overhaul cancellation support
* Bug 579885 — Add code examples to documentation

Overview of changes from libgdata 0.6.0 to libgdata 0.7.0
=========================================================

Major changes:
* Improved and updated introspection support and annotations for gobject-introspection >= 0.9.7 (which we now depend on)
* Added more code examples to documentation
* Added support for service localisation using gdata_service_set_locale()
* Added support for listing video categories from YouTube
* Tidied up object comparison using a new GDataComparable interface instead of lots of *_compare() methods
* Added batch operation support and implemented it for the Contacts, YouTube, Calendar and Documents services
* Fixed ID projection issues with Contact entries
* Added support for alerting the user of account migration with GDATA_AUTHENTICATION_ERROR_ACCOUNT_MIGRATED
* Added support for a --no-internet option to the tests, so that more of the test suite can be run automatically without an internet connection
* Split handling of entries with inline content from external content (using the new gdata_entry_get_content_uri())
* Rearranged Documents classes so that instantiable entries are now subclasses of a new GDataDocumentsDocument, which handles downloading of document
  files
* Use gtk-doc's no-tmpl flavour, bumping our gtk-doc requirement to 1.14
* Tightened up URI escaping
* Switched to depending on only gdk-pixbuf instead of the whole of GDK, since we only (optionally) use GdkPixbuf for the test suite
* Tightened up attribute escaping
* Switched from GTimeVal to gint64 for representing UNIX timestamps
* Switched to using upstream gettext instead of glib-gettext
* Added support for manipulating Contact groups

API changes:
* Added gdata_entry_get_authors
* Added gdata_service_get_locale, gdata_service_set_locale
* Added GDataYouTubeCategory, GDataAPPCategories
* Added gdata_youtube_service_get_categories, gdata_youtube_service_get_categories_async, gdata_youtube_service_get_categories_finish
* Added GDataComparable
* Removed *_compare() functions in favour of implementing the GDataComparable interface
* Added GDataEntryClass->kind_term
* Added GDataBatchable, GDataBatchOperation
* Added GDATA_AUTHENTICATION_ERROR_ACCOUNT_MIGRATED
* Added GDATA_DOCUMENTS_PRESENTATION_PDF, GDATA_DOCUMENTS_PRESENTATION_PNG, GDATA_DOCUMENTS_PRESENTATION_PPT, GDATA_DOCUMENTS_PRESENTATION_SWF
  GDATA_DOCUMENTS_PRESENTATION_TXT, GDATA_DOCUMENTS_SPREADSHEET_CSV, GDATA_DOCUMENTS_SPREADSHEET_HTML, GDATA_DOCUMENTS_SPREADSHEET_ODS,
  GDATA_DOCUMENTS_SPREADSHEET_PDF, GDATA_DOCUMENTS_SPREADSHEET_TSV, GDATA_DOCUMENTS_SPREADSHEET_XLS, GDATA_DOCUMENTS_TEXT_DOC,
  GDATA_DOCUMENTS_TEXT_HTML, GDATA_DOCUMENTS_TEXT_ODT, GDATA_DOCUMENTS_TEXT_PDF, GDATA_DOCUMENTS_TEXT_PNG, GDATA_DOCUMENTS_TEXT_RTF,
  GDATA_DOCUMENTS_TEXT_TXT, GDATA_DOCUMENTS_TEXT_ZIP
* Removed GDataDocumentsPresentationFormat, GDataDocumentsSpreadsheetFormat, GDataDocumentsTextFormat and made the appropriate changes to the relevant
  Documents functions which took them
* Added gdata_entry_get_content_uri, gdata_entry_set_content_uri and changed the behaviour of gdata_entry_get_content as appropriate
* Added GDataDocumentsDocument as a subclass of GDataDocumentsEntry and the parent of GDataDocumentsPresentation, GDataDocumentsSpreadsheet and
  GDataDocumentsText
* Added gdata_documents_document_download, gdata_documents_document_get_download_uri
* Removed gdata_documents_presentation_download_document, gdata_documents_presentation_get_download_uri,
  gdata_documents_spreadsheet_download_document, gdata_documents_text_download_document, gdata_documents_text_get_download_uri (moved to
  GDataDocumentsDocument)
* Made GDataDocumentsEntry abstract
* Removed gdata_contacts_service_update_contact (use gdata_service_update_entry instead)
* Removed GDataTimeVal (boxed type)
* Removed GTimeVal from the public API, in favour of gint64
* Added GDATA_LINK_ACCESS_CONTROL_LIST
* Removed gdata_access_handler_insert_rule (use gdata_service_insert_entry instead), gdata_access_handler_update_rule (use gdata_service_update_entry
  instead), gdata_access_handler_delete_rule (use gdata_service_delete_entry instead)
* Added gdata_access_handler_get_rules_async
* Added gdata_contacts_service_insert_contact_async
* Added GDataContactsGroup
* Added gdata_contacts_service_query_groups, gdata_contacts_service_query_groups_async, gdata_contacts_service_insert_group,
  gdata_contacts_service_insert_group_async

Bugs fixed:
* Bug 616222 — libgdata fails to build from a remote directory
* Bug 579885 — Add code examples to documentation
* Bug 618584 — Implement gdata_entry_get_authors()
* Bug 615721 — Support listing video categories
* Bug 618586 — gdata_service_query_single_entry() encounters NULL type class
* Bug 579169 — Add batch processing support
* Bug 624142 — Add batch operation support to Calendar service
* Bug 624141 — Add batch operation support to Documents service
* Bug 630350 — Email address cannot contain name
2015-07-11 16:42:45 +00:00
wiz
2a48bcf667 + libgdata0.6. 2015-07-11 16:41:59 +00:00
wiz
715b34a805 Re-import libgdata-0.6.6nb16 as net/libgdata0.6 before updating libgdata.
libgdata is a GLib-based library for accessing online service APIs using the
GData protocol Google's services. It provides APIs to access the common Google
services, and has full asynchronous support.
2015-07-11 16:41:55 +00:00
wiz
30c75c80eb Make variable name match PKGNAME.
Caused weird failure in wip/linphone:
make[1]: don't know how to make show-var. Stop
2015-07-10 09:55:15 +00:00
dsainty
295df7a5e7 Fix shell syntax to work with pdksh.
This is already fixed in upstream's repository.
2015-07-10 08:13:41 +00:00
jperkin
81ec331667 Use nbcompat, add patch comments. Fixes build on SunOS. 2015-07-09 12:07:38 +00:00
roy
c92b4dc4bf Update to dhcpcd-6.9.1 with the following changes:
*  Change packaging from bz2 to xz
  *  Fixed waitip
  *  For Prefix Delegation, servers must now support RFC7550
  *  Fixed detecting host routes in DHCP messages
  *  Fixed ARP checking that failed in some situations
  *  Fixed static address assignment in dhcpcd.conf
  *  Split IPv4LL state from DHCP and into it's own state
  *  Reject any NA/RA with a hop limit != 255
  *  Replace if_oneup with if_afwaited and af_waited for hook scripts
  *  Fix a potential buffer overrun if an embedded DHCP option is
     a zero length or fails to parse - thanks to Paul Stewart
  *  Check fclose for errors - thanks to Bob
  *  wpad_url has been added to dhcpcd-definitions.conf
  *  Fix a double free when failing to send a DHCPv6 RELEASE
     Thanks to Todd Blanchard.
  *  Correct IPv6 public address test, thanks to Micha? K?pie?
  *  Fix DHCPv6 starting if no public addresses found in the RA
     but the M or O bit was set
  *  Replaced custom uptime() with clock_gettime(2)
  *  Fix DHCPv6 elapsed time
2015-07-09 10:32:25 +00:00
richard
fd97e3a80c Update to 3.12.0
This file only lists a short summary of the changes between FileZilla versions.
For a full list of changes, please read the ChangeLog file.

Legend:
  ! Security related bugfix or otherwise critical bugfix
  + New feature or important bugfix
  - Bugfixes

  Platform prefixes:
    MSW: Microsoft Windows
    *nix: Unix (e.g BSD) and Unix-like systems (e.g. Linux)
    OS X: Apple Mac OS X

3.12.0 (2015-07-08)

+ Directory comparison can be configured for Site Manager entires and bookmarks
- Instead of skipping commands due to spontaneous connection failures while
  executing a command, reconnect and retry
- FileZilla no longer shows popup dialogs such as the file exists dialog if
  another dialog or message box is already shown
- Improved compatibility with servers sending malformed FEAT replies

3.12.0-rc1 (2015-06-29)

+ FileZilla no longer visually enters each visited directory during recursive
  operations, e.g. when downloading or deleting remote directories. During recursive
 operations the server's directory structure can now be navigated as if idle
+ Ask for confirmation if trying to load Site Manager data originating from a
  future version of FileZilla
+ Display location of settings directory on the About dialog
+ Display detected CPU features (on x86) on the About dialog
- Remove certificate verification messages in the message log for data connections
- Speed up parsing of the PASV reply
- The status bar of the search dialog now shows the number of found matches again
- OS X: Configuring SFTP keys no longer fails if the full path of FileZilla's
  application bundle contains spaces
- *nix: Make waitable conditions immune to wallclock changes if the system
  supports both clock_gettime and pthread_condattr_setclock
- Fixed a rare crash when queuing many socket threads for deletion at the same time

3.11.0.2 (2015-06-02)

- Fixed a potential crash if a connection gets remotely closed in the same
  moment a new connection is to be opened
- Improved compatibility with servers sending pre-epoch timestamps
- Fixed pt_BR translation

3.11.0.1 (2015-05-22)

! Reject Diffie-Hellman Groups smaller than 1024 bits when using FTP over TLS to
 protect against the Logjam attack
- Do not bind the source IP address of the data connection if the server is not
configured properly
- Deleting bookmarks from the bookmarks dialog no longer deletes the wrong bookmark
- Fixed CPU compatibility issues on 64bit binaries

3.11.0 (2015-05-19)

- Ensure the title bar is at least partially inside the screen boundary when
  restoring a saved window position
- Fixed crash if opening a wrapped dialog without having restarted FileZilla
  after having change language to Chinese or Japanese

3.11.0-rc1 (2015-05-12)

+ Implemented new date/time handling to solve issues with DST conversion
+ *nix: Official Linux binaries are now built for Debian Jessie
+ In passive mode transfer, the source IP of the data connection is now bound to
 the same source IP as the control connection
- Requeueing of folder items no longer prints an error message
- Fix disabling of timeouts
- MSW: Fix the returned error level of the installer
- Fix a crash if disconnecting during transfers
- Official binaries now link against GnuTLS 3.4.1
- Official binaries now link against SQLite 3.8.10.1

=================
Use POSIC fcntl() instead of flock() on SunOS as well as apply to upstream
workarounds to redefinition involving 'struct mutex' on SunOS.
Add xgettext to USE_TOOLS.
2015-07-08 16:46:43 +00:00
wiz
916ea3df61 Update to 1.01:
**** 1.01 Jul 6, 2015

Feature
	The RRs previously only available with Net::DNS::SEC are now
	integrated with Net::DNS.  Net::DNS::SEC needs to be installed
	to enable the signature generation and verification functions.

Fix rt.cpan.org #105491

	Can't call method "zclass" on an undefined value at ... Net/DNS/Packet.pm line 474

Fix rt.cpan.org #105421

	Dead link in Net::DNS::FAQ

Fix rt.cpan.org #104657

	Wrong split on Cygwin

Fix rt.cpan.org #102810

	Dynamic update: rr_add overrides ttl of zero

Fix rt.cpan.org #102809

	CAA broken
2015-07-08 06:41:35 +00:00
taca
04911de21f Update bind910 to 9.10.2pl2.
--- 9.10.2-P2 released ---

4138.	[bug]		An uninitialized value in validator.c could result
			in an assertion failure. (CVE-2015-4620) [RT #39795]
2015-07-07 22:26:42 +00:00
taca
c1978e796c Update bind99 to 9.9.7pl1 (BIND 9.9.7-P1).
--- 9.9.7-P1 released ---

4138.	[bug]		An uninitialized value in validator.c could result
			in an assertion failure. (CVE-2015-4620) [RT #39795]
2015-07-07 22:25:35 +00:00
joerg
b05e4389b9 Regenerate. 2015-07-07 11:41:51 +00:00
kefren
58a7ee6274 Bring mono-nat, monotorrent and monsoon into mono4 world
Bump pkgrevisons
2015-07-06 04:46:10 +00:00
joerg
11d2712a27 Remove USE_X11BASE and X11PREFIX. 2015-07-04 16:18:28 +00:00
morr
1d7ac67c0f Security update to newest version.
Changes:

Released version 1.5.14 with the following main changes :
  - BUILD/MINOR: tools: rename popcount to my_popcountl
  - BUG/MAJOR: buffers: make the buffer_slow_realign() function respect output data

Released version 1.5.13 with the following main changes :
  - BUG/MINOR: check: fix tcpcheck error message
  - CLEANUP: deinit: remove codes for cleaning p->block_rules
  - DOC: Update doc about weight, act and bck fields in the statistics
  - MINOR: ssl: add a destructor to free allocated SSL ressources
  - BUG/MEDIUM: ssl: fix tune.ssl.default-dh-param value being overwritten
  - MEDIUM: ssl: replace standards DH groups with custom ones
  - BUG/MINOR: debug: display (null) in place of "meth"
  - BUG/MINOR: cfgparse: fix typo in 'option httplog' error message
  - BUG/MEDIUM: cfgparse: segfault when userlist is misused
  - BUG/MEDIUM: stats: properly initialize the scope before dumping stats
  - BUG/MEDIUM: http: don't forward client shutdown without NOLINGER except for tunnels
  - CLEANUP: checks: fix double usage of cur / current_step in tcp-checks
  - BUG/MEDIUM: checks: do not dereference head of a tcp-check at the end
  - CLEANUP: checks: simplify the loop processing of tcp-checks
  - BUG/MAJOR: checks: always check for end of list before proceeding
  - BUG/MEDIUM: checks: do not dereference a list as a tcpcheck struct
  - BUG/MEDIUM: peers: apply a random reconnection timeout
  - BUG/MINOR: ssl: fix smp_fetch_ssl_fc_session_id
  - MEDIUM: init: don't stop proxies in parent process when exiting
  - MINOR: peers: store the pointer to the signal handler
  - MEDIUM: peers: unregister peers that were never started
  - MEDIUM: config: propagate the table's process list to the peers sections
  - MEDIUM: init: stop any peers section not bound to the correct process
  - MEDIUM: config: validate that peers sections are bound to exactly one process
  - MAJOR: peers: allow peers section to be used with nbproc > 1
  - DOC: relax the peers restriction to single-process
  - CLEANUP: config: fix misleading information in error message.
  - MINOR: config: report the number of processes using a peers section in the error case
  - BUG/MEDIUM: config: properly compute the default number of processes for a proxy

pkgsrc changes:
Thanks to "rename popcount to my_popcountl" one of patches can be removed.
2015-07-04 13:13:53 +00:00
bouyer
d76f21a53c Update nagstamon to 1.0.1, ok imil@
Changes since 0.9.9:

    added option to disable system keyring storage to prevent crashes
    reverted default sorting order to "Descending"
    compiled to run on vintage systems like Windows XP
    fixed vanishing Nagstamon submenu in Ubuntu Appindicator
    fixed too narrow fullscreen display

    added custom event notification with custom commands
    added highlighting of new events
    added storage of passwords in OS keyring
    added optional tooltip for full status information
    added support for applying custom actions to specific monitor only
    added copy buttons for servers and actions dialogs
    added stopping notification if event already vanished
    added support for Op5Monitor 6.3 instead of Ninja
    added experimental Zabbix support
    added automatic refreshing after acknowledging
    added permanent hamburger menu
    unified layout of dialogs
    various Check_MK improvements
    fixed old regression not-staying-on-top-bug
    fixed Check_MK-Recheck-DOS-bug
    fixed pop window size calculation on multiple screens
    fixed following popup window on multiple screens
    fixed hiding dialogs in MacOSX
    fixed ugly statusbar font in MacOSX
    fixed use of changed colors
    fixed non-ascending default sort order
    fixed Opsview downtime dialog
    fixed sometimes not working context menu
    fixed some GUI glitches
    fixed password saving bug
    fixed Centreon language inconsistencies
    fixed regression Umlaut bug
2015-07-03 14:41:42 +00:00
joerg
33973676b4 Don't use PKGVERSION, the infrastructure already does. Also avoid
DISTVERSION, it doesn't really make it any simpler or more obvious.
2015-07-03 12:47:16 +00:00
wiz
4ec1950447 Update to 5.7p4, provided by Paul B. Henson in PR 49930:
Changes since OpenNTPD 5.7p3
============================
* Added support for using HTTPS time constraints to validate NTP responses.

* Workaround a bug in the Solaris adjtime call that caused the olddelta to
  never reach 0, leading to continual sync/unsync messages from ntpd.

* Workaround an overflow on systems with 32-bit time_t. This can result in a
  failure to set the time if the initial clock is set later than early 2036.
  Systems with a 32-bit time_t should upgrade well in advance of this date, but
  today this helps with systems that boot with an invalid initial time.

Note:the HTTPS time constraints feature is not currently available
in pkgsrc due to the lack of libtls.
2015-07-03 12:31:12 +00:00
taca
8f9ed0fefb Update ntp4 to 4.2.8p3.
Please refer NEWS and ChangeLog for full changes.

NTP 4.2.8p3 (Harlan Stenn <stenn@ntp.org>, 2015/06/29)

Focus: 1 Security fix.  Bug fixes and enhancements.  Leap-second improvements.

Severity: MEDIUM

Security Fix:

* [Sec 2853] Crafted remote config packet can crash some versions of
  ntpd.  Aleksis Kauppinen, Juergen Perlinger, Harlan Stenn.

Under specific circumstances an attacker can send a crafted packet to
cause a vulnerable ntpd instance to crash. This requires each of the
following to be true:

1) ntpd set up to allow remote configuration (not allowed by default), and
2) knowledge of the configuration password, and
3) access to a computer entrusted to perform remote configuration.

This vulnerability is considered low-risk.

New features in this release:

Optional (disabled by default) support to have ntpd provide smeared
leap second time.  A specially built and configured ntpd will only
offer smeared time in response to client packets.  These response
packets will also contain a "refid" of 254.a.b.c, where the 24 bits
of a, b, and c encode the amount of smear in a 2:22 integer:fraction
format.  See README.leapsmear and http://bugs.ntp.org/2855 for more
information.

   *IF YOU CHOOSE TO CONFIGURE NTPD TO PROVIDE LEAP SMEAR TIME*
   *BE SURE YOU DO NOT OFFER THAT TIME ON PUBLIC TIMESERVERS.*

We've imported the Unity test framework, and have begun converting
the existing google-test items to this new framework.  If you want
to write new tests or change old ones, you'll need to have ruby
installed.  You don't need ruby to run the test suite.
2015-06-30 16:08:21 +00:00
pettai
4be3d56731 fix rc script 2015-06-30 13:17:10 +00:00
jaapb
487d6ab2d3 Recursive revbump associated with update of lang/ocaml to 4.02.2. 2015-06-30 11:52:55 +00:00
jaapb
61266c4fa1 Recursive revbump associated with update of lang/ocaml to 4.02.2 2015-06-30 11:51:41 +00:00
jaapb
284e1d019e Updated to latest version, 1.5. Changes include:
There's a new option to disable the system tray.
As mentioned above, we now have a plugin for Pump.io microblogs.
We have a new plugin for expansion of short URLs, and dropped old UnTiny
plugin.
A preview for photos posted to Twitter.com is now available.
Issues in updating friends list of Twitter is fixed and sending direct
message is working again.
There's a new option in User menu for Reporting a User to Twitter.
A long wanted request on StatusNet(Gnu social) plugin was ability to take
into account the server's custom set, char limit. now we have it.
IMStatus plugin now supports KDE Telepathy.
Yourls and Goo.gl shortening plugins are fixed and now they are working
again.
Broken shortening plugins are dropped.
2015-06-30 11:48:12 +00:00
ryoon
b8783ba1ac Recursive revbump from pkgsrc/multimedia/libvpx (buildink3.mk). 2015-06-30 10:02:21 +00:00
ryoon
6c4d1aff4b Recursive revbump from pkgsrc/multimedia/libvpx. 2015-06-30 09:57:33 +00:00
ryoon
7110bb1f60 Rename MASTER_SITE_SOURCEFORGE_JP to MASTER_SITE_OSDN.
sourceforge.jp is renamed to osdn.jp.
However its mirror sites are not ready for osdn.jp.
2015-06-29 11:06:46 +00:00
youri
16d2d504b9 Update to 0.5.12. 2015-06-29 11:02:30 +00:00
jperkin
5d124a4d96 Attempt to fix various build issues:
- Explicitly disable samba-regedit for now, it is built depending on
   various curses characteristics that we do not currently support.

 - Avoid epoll implementation on SmartOS.

 - Pull in Active Directory and LDAP options from net/samba, LDAP support
   is dynamically configured and we need to ensure that, if enabled, we
   correctly pull in openldap.  The SunOS native LDAP is missing some TLS
   functions that Samba depends upon.

Tested with various PKG_OPTIONS combinations, fixes build on SmartOS.
2015-06-26 16:09:49 +00:00
rodent
b63c37bbbe Update to 1.5.12. Fixes a pile of bugs. From CHANGELOG:
2015/05/02 : 1.5.12
    - BUG/MINOR: ssl: Display correct filename in error message
    - DOC: Fix L4TOUT typo in documentation
    - BUG/MEDIUM: Do not consider an agent check as failed on L7 error
    - BUG/MINOR: pattern: error message missing
    - BUG/MEDIUM: pattern: some entries are not deleted with case insensitive match
    - BUG/MEDIUM: buffer: one byte miss in buffer free space check
    - BUG/MAJOR: http: don't read past buffer's end in http_replace_value
    - BUG/MEDIUM: http: the function "(req|res)-replace-value" doesn't respect the HTTP syntax
    - BUG/MEDIUM: peers: correctly configure the client timeout
    - BUG/MINOR: compression: consider the expansion factor in init
    - BUG/MEDIUM: http: hdr_cnt would not count any header when called without name
    - BUG/MEDIUM: listener: don't report an error when resuming unbound listeners
    - BUG/MEDIUM: init: don't limit cpu-map to the first 32 processes only
    - BUG/MEDIUM: stream-int: always reset si->ops when si->end is nullified
    - BUG/MEDIUM: http: remove content-length from chunked messages
    - DOC: http: update the comments about the rules for determining transfer-length
    - BUG/MEDIUM: http: do not restrict parsing of transfer-encoding to HTTP/1.1
    - BUG/MEDIUM: http: incorrect transfer-coding in the request is a bad request
    - BUG/MEDIUM: http: remove content-length form responses with bad transfer-encoding
    - MEDIUM: http: restrict the HTTP version token to 1 digit as per RFC7230
    - MEDIUM: http: add option-ignore-probes to get rid of the floods of 408
    - BUG/MINOR: config: clear proxy->table.peers.p for disabled proxies
    - MINOR: stick-table: don't attach to peers in stopped state
    - MEDIUM: config: initialize stick-tables after peers, not before
    - MEDIUM: peers: add the ability to disable a peers section
    - DOC: document option http-ignore-probes
    - DOC: fix the comments about the meaning of msg->sol in HTTP
    - BUG/MEDIUM: http: wait for the exact amount of body bytes in wait_for_request_body
    - BUG/MAJOR: http: prevent risk of reading past end with balance url_param
    - DOC: update the doc on the proxy protocol
2015-06-26 13:37:27 +00:00