Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
1.9 [2011-01-23]
- Fix build warnings.
- Fix problem on linux not detecting netfilter headers.
- Add true transparent proxying, where both client and server have no
knowledge of the proxy. Documented at the proxsmtp web page.
- Use capabilities to have transparent proxying without running as root.
- Implement a simple reject filter, so no scripts need to be run.
- Allow skipping of filtering for authenticated connections.
- Bump up the top number of simultaneous connections.
- Add client IP addresses to the log line.
1.8 [2008-06-30]
- Make the XFOWARD HELO available as a environment variable in scripts. [Glenn Matthys]
- Send an RSET to the server after filter fails an email.
- Fix an uninitialized pid variable.
1.7 [2007-05-28]
- Use my real name 'Stef Walter'
See: http://memberwebs.com/nielsen/
1.6 [2006-11-13]
- On FreeBSD fix problem where stderr wasn't processed when filter
didn't read stdin.
- Add strcasestr which is missing on Solaris.
- Add back 'Header' option which was accidentally removed in 1.5. Blush!
1.5 [2006-09-05]
- Added support for setting the REMOTE variable when an XFORWARD
command is seen.
1.4 [2006-08-10]
- Fix crasher after connection closes unexpectedly.
- Fix problem with waiting for processes [Jeff Fisher]
- Better message for 'busy' [Akihiro Sagawa]
1.3 [2005-10-21]
- Handle condition of server refusing data transfers more gracefully.
- Less chatty when setting timeouts fail
- Drop privileges after binding to port. Allows listening on ports < 1024
- Ported to Solaris
- Fix problem with binding to certain 'long' addresses
- Support embedded NULLs in email data.
- Fix problems with empty addresses in logs.
- Don't let exchange send it's strange binary data through the proxy
- Don't reject emails when server is overloaded or errors.
- Don't reject emails when starting the filter command fails.
1.2.1 [2005-04-15]
- Fixed bug (introduced in 1.2) when 'Header' option is not present.
1.2 [2005-03-24]
- Don't leak file descriptors when clamsmtpd can't connect to outgoing
SMTP server [Chris Mason]
- 'Header' configuration option with special format arguments [Olivier Beyssac]
- Supress weird warnings when looking up names of local unix connections.
1.1 [2005-01-27]
- Fixed crasher when outgoing connection couldn't be established
- Removed erroneous chown line from clamsmtpd.sh
|
|
|
|
pkgsrc change: add comments to patch files.
Bump PKGREVISION.
|
|
updated databases/freetds.
|
|
|
|
Ragel 6.7 - May 22, 2011
========================
-The C vim file now supports L,l on the end of literal numbers, other syntax
highlighting fixes.
-Added an explicit cast when modifying _trans to eliminate compiler warnings
on Windows/VC++
-Fix for ruby 1.9 compatibility.
-Fix for include directories (-I option) on Windows/VC++
-Can now rename data variable in C# code generator.
-Fix for non-char alphtype in C# code generator.
-Fix for signedness of wide char in C code generator. when comparing the wide
type against a literal we need to pick the right signedness for the literal.
-Fixed arithmetic overflow in generated C# code. The C# _acts and _nacts vars
should not be typed based on the size of the array elements they point to.
Fixes a bug reported by Attila Sztupák.
-Made the -L option work for Ruby.
-Enhanced ragel.m4 (from Diego).
-Applied GO patch from Justine Tunney.
-Applied D2 patch from Johannes Pfau.
-Applied Ocaml patch from ygrek.
|
|
|
|
v0.12.1
- Fix issue with simple_uuid dependency.
- Fix issue with get_range & get_range_batch keeping all results when a block is given. Resolves Issue# 112.
v0.12.0 Changed thrift_client dependency to 0.7.0
|
|
|
|
v0.7.1 Added support for :before_method and :on_exception callback types.
Added support for registering multiple callbacks of a given type.
v0.7.0 Updated thrift gem dependency to 0.7.0
|
|
|
|
(This is Ruby language binding for gem dependency.)
Changes are too many to write here, please refer
http://svn.apache.org/viewvc/thrift/tags/thrift-0.7.0/CHANGES in detail.
|
|
|
|
Changes are too many to write here, please refer
http://svn.apache.org/viewvc/thrift/tags/thrift-0.7.0/CHANGES in detail.
|
|
finance/ruby-braintree package to 2.11.0.
|
|
Changes are unknown.
|
|
== Version 1.17.0 (August 23, 2011)
* Add Payflow Link integration [jduff]
* Add CardSave gateway [MrJaba/jduff]]
* Quickpay: Support protocal version 4 and fraud parameters [anderslemke/jduff]
* Authorize.net: Add status_recurring [mm1/jduff]
* Paypal Express: Support specifying :items with purchase [sivabudh/jduff]
* ePay: Add Sweden and Norway to supported countries [ePay/jduff]
* Brainreee: Support passing merchant_account_id parameter [braintreeps/jduff]
* Paypal Express: Remove deprecated Address field in favor of ShipToAddress[jduff]
* Add Optimal Payments gateway [jamie/jduff]
* Documentation improvements [dasch/nhemsley/jstorimer/jduff]
* Authorize.Net: Pass through first name, last name, and zip for refunds. [ntalbott]
|
|
|
|
FIX: Do not use packages with non-empry PKG_FAIL_REASON for building
a dependency graph if there are ones without such marker. This
unbreaks rare failures of bulk builds.
Changes in dependency graph generation. Old algorithm leads to too
many failures caused by weak [BUILD_]DEPENDS in pkgsrc. Old
algorithm is available using "distbb -m1".
rmd160 and sha512 checksums are generated for packages in pkg_summary(5).
A number of sanity checks and tips for packagers have been
implemented which are a part of final report.
stage_report has been renamed to stage_send_report
New script pkg_summary2build_deps for building dependency graph
|
|
|
|
=== 3.27.0 (2011-09-01)
* Add support for native prepared statements to the tinytds adapter
(jeremyevans)
* Add support for native prepared statements and stored procedures to the
mysql2 adapter (jeremyevans)
* Support dropping primary key, foreign key, and unique constraints on MySQL
via the drop_constraint :type option (jeremyevans)
* Add Sequel::SQLTime class for handling SQL time columns (jeremyevans)
* Typecast DateTime objects to Date for date columns (jeremyevans)
* When typecasting Date objects to timestamps, make the resulting objects
always have no fractional date components (jeremyevans)
* Add Model.dataset_module for simplifying many def_dataset_method calls
(jeremyevans)
* Make prepared_statements_safe plugin work on classes without datasets
(jeremyevans)
* Make Dataset#hash work correctly when referencing SQL::Expression instances
(jeremyevans)
* Handle allowed mass assignment methods correctly when including modules in
classes or extending instances with modules (jeremyevans)
* Fix Model#hash to work correctly with composite primary keys and with no
primary key (jeremyevans)
* Model#exists? now returns false without issuing a query for new model
objects (jeremyevans)
|
|
|
|
1.1.* of this one dosen't exist any more.)
Changes are unknown.
|
|
|
|
Changes are unknown.
|
|
|
|
pkg_lint_summary:
- Serious fix in recently added -n option (misprint actually :-/ )
|
|
|
|
=== 2.0 / 2011-08-26
* Incompatibility
* Net::HTTP::Persistent#verify_mode now defaults to
OpenSSL::SSL::VERIFY_PEER. This may cause HTTPS request failures if your
default certificate store lacks the correct certificates.
|
|
|
|
|
|
|
|
Changes are unknown.
|
|
|
|
= Release History
== 2.2.2 / 2011-08-13 Charlie Savage
* ++API CHANGE+++
Reader#relax_ng_validate now takes a RelaxNG object. This is
what the documentation has always said it takes, but it previously
took a string. In addition, it now returns true or false instead of 0 or -1.
Reader#schema_validate now takes a Schema object. This is
what the documentation has always said it takes, but it previously
took a string. In addition, it now returns true or false instead of 0 or -1.
Fixes GitHub issue #30.
* Added Parser::Context#close and HTMLParser::Context#close methods that
allow the underlying io stream (file, string, etc) to be closed. Once a
parser is done parsing its data, it now calls one of these methods.
This means that if you parse thousands of files at the same time,
without running Ruby's garbage colllector, you won't get a too
many files open error. Fixes GitHub issue #29.
* Fixed bug where Node#inner_xml caused an error when it had no child nodes.
Fixes GitHub issues #31
* Don't require 'rake' in the gemspec to avoid annoying Bunlder bugs
|
|
package to 1.5.4.
|
|
2011-08-31 (1.5.4)
* Fix memory leak when used from multiple JRuby. (Patch by
jfirebaugh@github).
* Apply patch by Eric Wong <nocode@yhbt.net> that fixes garbage collection
problem reported in https://github.com/flori/json/issues/46.
* Add :quirks_mode option to parser and generator.
* Add support for Rational and Complex number additions via json/add/complex
and json/add/rational requires.
|
|
|
|
3.1.3
* Stop partial layouts from being displayed twice.
|
|
|
|
== 1.1.3 / 2011-08-27
* Converted to 'hoe' for release.
* Converted tests to RSpec 2.
* Extracted the body of htmldiff into a class available from
diff/lcs/htmldiff.
* Migrated development and issue tracking to GitHub.
* Bugs fixed:
- Eliminated the explicit use of RubyGems in both bin/htmldiff and bin/ldiff.
Resolves issue 4 (https://github.com/halostatue/diff-lcs/issues/4).
- Eliminated Ruby warnings. Resolves issue 3
(https://github.com/halostatue/diff-lcs/issues/3).
|
|
|
|
== 1.4.1 / 2011-08-29
Minor Enhancements
- support for latest 'cool.io'
|
|
|
|
|
|
of textproc/ruby-json-pure.
All the stuff that isn't good/big enough for a real library.
|
|
|
|
= Version 0.8.0
* [API] AMQP::Session#on_skipped_heartbeats callback that can be used to handle skipped heartbeats (for cases when TCP network failure detection is not timely enough)
* [API] AMQP::Exchange#publish calls now use a mutex on the channel exchange is declared on. Sharing channels between threads is discouraged but amqp gem covers your back in the most dangerous case.
* [API] AMQP::Channel#synchronize now can be used to guarantee mutual exclusion of multiple threads on channel instances.
* [BUG] Empty messages can finally be published fine. Yes, it took us just 3 years.
* [FEATURE] When connected to RabbitMQ, RabbitMQ-specific extensions are required automatically
* [FEATURE] AMQP::Session#broker and AMQP::Broker allow for broker capabilities inspection
* [FEATURE] New bitset-based channel id allocator
* [FEATURE] Multiple consumers per queue with AMQP::Consumer
* [FEATURE] Automatic recovery mode for channels
* [FEATURE] Network connection recovery callbacks for channels, exchanges, queues, consumers
* [API] Connection URI (string) format for vhosts no longer assumes that vhosts begin with a slash (/), learn more at http://bit.ly/mfzwcB
* [FEATURE] Returned messages, including header & content via AMQP::Exchange#on_publish. Callback accepts 3 args: basic_return, header, body
* [BUG] Ruby 1.8.7-p249 is not supported because of this (p249-specific) Ruby bug: http://bit.ly/iONBmH
* [FEATURE] AMQP::Utilities::EventLoopHelper detects app server (if any) being used and starts EventMachine reactor in an optimal way.
* [FEATURE] AMQP 0.9.1 support, including tx.* operations class.
* [API] Default authentication handler now raises AMQP::PossibleAuthenticationFailureError
* [API] AMQP::Channel#initialize now takes 3rd (optional) options hash.
* [API] Broker connection class is now AMQP::Session.
* [API] AMQP::Error instance now may carry cause, an exception that caused exception in question to be raised.
* [API] When initial TCP connection fails, default action is now to raise AMQP::TCPConnectionFailed.
* [API] AMQP::BasicClient#reconnect now takes 2nd optional argument, period of waiting in seconds.
* [FEATURE] Handlers for initial connection failure, connection loss; channel-level exceptions handlers on Channel instances.
* [API] AMQP::Exchange#initialize now accepts :arguments option that takes a hash.
* [API] AMQP::Queue#initialize now accepts :arguments option that takes a hash.
* [API] AMQP#Logger is deprecated. It will be removed before 1.0 release.
* [API] AMQP#fork is deprecated. It will be removed before 1.0 release.
* [API] AMQP::RPC is deprecated. It will be removed before 1.0 release.
* [FEATURE] Significant improvements to the documentation. From now on lack of/poor documentation is considered a severe bug.
* [FEATURE] Support for RabbitMQ extensions to AMQP 0.9.1
* [API] AMQP::Exchange#publish now accepts (an optional) callback.
* [API] AMQP::Channel.new now accepts (an optional) callback.
* [API] AMQP::Header#ack now can acknowledge multiple deliveries
* [API] AMQP::Exchange#delete now takes (an optional) block that is called when exchange.delete-ok response arrives.
* [API] AMQP::Header now implements #to_hash
* [API] AMQP::Queue#pop block now can take 1, 2 or 3 arguments.
* [API] AMQP::Queue#purge now takes an optional block which is called when queue.purge-ok response arrives.
* [API] AMQP::Queue#delete now takes an optional block which is called when queue.delete-ok response arrives.
* [API] AMQP::Queue#delete now accepts :nowait option.
* [API] AMQP::Queue#unbind now takes an optional block which is called when queue.unbind-ok response arrives.
* [API] AMQP::Queue#unbind now accepts :routing_key as alias to :key. we believe it is a good idea to use AMQP terms.
* [API] AMQP::Channel#prefetch now takes (an optional) 2nd parameter that specifies that QoS settings should be applied to underlying connection, as well as optional callback.
* [API] AMQP::Channel#recover now takes (an optional) callback that is called when basic.recover-ok is received.
* [API] AMQP::Frame is gone.
* [API] AMQP::Buffer is gone. Serialization & framing are now handled primarily by amq-protocol.
* [API] AMQP::Queue#publish is deprecated.
* [API] Name argument for AMQP::Queue.new and Channel#queue is optional.
= Version 0.7.2
* [BUG] Server-named queues declared en masse now get their unique names instead of all beign assigned the first generated name
* [API] Connection URI (string) format for vhosts no longer assumes that vhosts begin with a slash (/), learn more at http://bit.ly/mfzwcB
* [BUG] Queue#reset leaks consumer tags [#40].
|
|
|