Age | Commit message (Collapse) | Author |
|
Also save latest delay cleanup timer ref so that we can
use erlang:read_timer to write a more reliable
test case.
|
|
An incorrect spec, rpc:yield/1, has been fixed.
|
|
|
|
* ia/odbc/on-more-platforms:
Added code to handle old postgres drivers on solaris and running against postgres for linux 64 bits (MySQL 64 seems to be broken).
Enabled odbc tests on mac
|
|
* siri/sasl/release_handler-windows/OTP-9306:
Remove path to erts bin dir from erlsrv arguments
|
|
postgres for linux 64 bits (MySQL 64 seems to be broken).
|
|
* hb/parsetools/remove_dialyzer_warnings/OTP-8318:
Remove Dialyzer warnings
|
|
|
|
* ia/odbc/mysql:
Test odbc with MySQL
|
|
* ia/odbc/ipv6-solaris-eaddrnotavail:
Update to handle ipv6-solaris behaviour
|
|
* ia/odbc/type-issues:
In some places SQLLEN should be used instead of SQLINTEGER to get correct type casting even on 64 bit platforms
Changed SQLINTEGER to SQLSMALLINTEGER for sql_type in the function encode_data_type
|
|
* ia/ssl/longer-timeout-in-testcase:
Time out in test case needs to be longer to make sure clean up is properly executed
|
|
* ia/ssl/test-case-without-named-table:
Changed test case so that we do not have to make ets-table named
|
|
The code that deals with the POSIX version of regexps has been
commented out. Robert will add an option as well as some way to set
the option in the source file later.
|
|
The service will automatically use the start_erl.exe from the same
directory as erlsrv.exe, and heart will use $PATH, which will
always have the erts bin dir first. The reason is to avoid using old
executables after upgrading erts via the release_handler.
|
|
* siri/stdlib/ensure-dir-no-read-access/OTP-9368:
Allow erl_tar to create directories inside directory with no read access
|
|
* siri/sasl/release_handler-windows/OTP-9306:
Make release_handler work with windows services
|
|
This commit adds test cases from release_handler_SUITE on windows,
including some corrections in erlsrv and release_handler.
|
|
erl_tar:extract earlier failed when unpacking inside a directory which
had some parent directory to which the user had no read access. This
is corrected.
|
|
|
|
type casting even on 64 bit platforms
|
|
properly executed
|
|
|
|
Updated test framework to also be able to test the erlang odbc application
with MySQL as database.
Made minor changes to error-handling to improve interoperability
with MySQL-drivers.
|
|
* ia/ssl/denial-of-service/OTP-9364:
Prevention of denial of service attack
|
|
* ta/warnings_as_errors:
yecc: add warnings_as_errors option
leex: add warnings_as_errors option
leex: fix typo in leex_SUITE
|
|
|
|
* ia/ssl/session-table-clean-up/OTP-9346:
The clean up of the session table now works as intended.
|
|
* raimo/inet_dns-dialyzer-fix:
Stop generating some unused clauses for make_dns_rr_opt/1 local to inet_dns
|
|
|
|
|
|
* ia/odbc/test-improvment:
Modernized the test suites
|
|
In ssl-4.1.5 temporary clean-up processes would crash resulting in
that the session table would not be cleaned up (e.i. using more and
more memory) and error reports would be printed, but connections would
not be affected.
|
|
|
|
Also fixed a Dialyzer warning (edoc_wiki.erl).
|
|
|
|
|
|
Moved functionality of special specs odbc.dynspec and odbc.spec.win
to the test suites.
|
|
encode_data_type
|
|
|
|
* hb/kernel/opaque_decls/OTP-9337:
Modify two opaque types
|
|
Two opaque types that could cause warnings when running Dialyzer have
been modified.
|
|
* ia/ssl/ets-table-cleanup:
Corrected last argument to timer:apply_after also corrected a dilyzer spec
|
|
* ks/erl_bif_types-fixes:
Fix crash when a contract range warning is emitted for a module already in plt
Fix erroneous definition of t_binary_compiled_pattern()
|
|
|
|
Warnings about wrong contract ranges are post-processed to be displayed in the
file/line that contains the contract, although they can also be emitted while
processing other modules. For this relocation to succeed the module that
contains the contract should be currently under analysis. If this is not the
case the warning is displayed in the file/line of the call that proves the
discrepancy in the contract.
|
|
While at it:
1. Moved types in their proper place
2. Did minor cleanups and
3. Took out an unused function
|
|
A specification that could cause problems for Dialyzer has been fixed.
An opaque type in erl_eval has been turned in to a ordinary type. This
is a temporary fix.
|
|
|
|
* kenneth/asn1/longlength/OTP-9303:
Fixed DRIVER_INIT prototype
Corrected handling of long length in driver and updated test suites
|