Autor Thema: Entwicklertools diverses  (Gelesen 65429 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
HttpMaster 3.6.0
« Antwort #345 am: 22 November, 2016, 05:08 »
Changelog

Introduction of new viewers for pretty data display powered by ScintillaNET.
New pretty viewer for display of HTML response data.
Export execution results to XML or JSON file (also supported with command line interface).
Ability to apply function to generated or obtained parameter value.
Specify multiple values for global URL or query string for easier switching between global values
Improved application options window with couple of new settings.
Advanced request item properties now available in Express Edition.

[close]

http://www.httpmaster.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
Visual Studio Code 1.7.2
« Antwort #346 am: 24 November, 2016, 20:45 »
Visual Studio Code is a powerful IDE, dedicated to building Web applications and cloud programs. The tool is a lightweight and resembles the functionality of Visual Studio, however it features comprehensive revision and compiling utilities, packed in a modern looking interface.

Freeware

Whats new:>>

* Includes a new version of the TypeScript Server (to 2.0.10).
* Translations and fixes several important issues.

https://code.visualstudio.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
Software Ideas Modeler 10.55.6177.16502
« Antwort #347 am: 29 November, 2016, 21:10 »
Software Ideas Modeler is used to draw UML diagrams which are used in professional software development. Software Ideas Modeler can also be used to draw some other diagrams such as entity-relationship diagrams and UI mockups.

Main features:

    Intuitive and quick drawing of diagrams
    All UML 2.4 diagrams
    Flowcharts, Data Flow Diagrams, Entity Relationship Diagram (Crow Foot/Chen), CRC Cards, User Interface, Hierarchical Task Analysis, Entity Life History, Robustness Diagram, Concurrency Diagram, Venn Diagram, Mind Map, JSD diagrams
    Styling
    Print - batch printing, multiple pages per diagram
    Export diagrams to various image formats (BMP, PNG, JPG, GIF, TIFF, SVG, WMF, EMF) and PDF


Officially supports GNU/Linux via Mono.

Note: paid versions with additional features are also available.

License:    Free for non-commercial use

Changelog

Added XSD reverse engineering
Improved export to XSD (one schema for whole diagram, added support for enumerations, minOccurs, maxOccurs, substitionGroup, top level elements, element refs, imports, namespaces)
Improved relationship routing
Added new template language command for Model Element - Relation with optional filter parameters: type, stereotype, tag of tagged value, value of tagged value
Added new template language commands for type: HasClassifier, Classifier
Added new template language command for UML Class: GetAttribute(name), GetOperation(name)
Added Else part for If condition to template language
Added a new parameter filterType to TaggedValues command (template language) with this allowed values: start, end, contains, exact (default) - TaggedValues(filterText, filterType)
Fixed trial license acceptation

[close]

http://www.softwareideas.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
TortoiseSVN 1.9.5
« Antwort #348 am: 30 November, 2016, 13:45 »
Changelog

- BUG: The "go to next diff" in TortoiseMerge stopped at lines filtered with a regex.
- BUG: Changing the font in TortoiseMerge wasn't taking effect until a restart.
- BUG: When a filter was active in TMerge, filtered lines could still be handled as a diff.
- BUG: Changing the font in TMerge required a restart for the changes to take effect.
- BUG: On Win8 and later, the spell checker wasn't properly handled in case there's no appropriate dict available.
- BUG: Wording of the transfer speeds was wrong.
- BUG: The externals property dialog did not handle HEAD revisions properly.
- BUG: Autocompletion of filenames with umlauts in the commit dialog did not work.
- BUG: The LogFindCopyFrom feature did not work properly for a branch that wasn't created from HEAD.
- BUG: the conflict resolve buttons were not enabled in TortoiseMerge.
- BUG: TortoiseMerge could hang with "ignore comments" enabled.
- BUG: The patch window in TMerge could be shown outside of a multi-monitor setup, i.e. not in a visible area.
- BUG: When deleting multiple files with unversioned files mixed in, the "do this for all unversioned/modified files" still showed a lot of error messages for unversioned files.
- BUG: "Split lines" in the commit dialog with a log width marker set lead to memory exhaustion.
- BUG: The tsvn:mergelogtemplatemsgtitlebottom property didn't work.
- BUG: Creating an external via right-dragging if the name contained a space failed.
- BUG: certain urls were not recognized as resulting in paths that are not valid on Windows.

[close]

www.tortoisesvn.net

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
SWI-Prolog 7.3.32 Development
« Antwort #349 am: 06 Dezember, 2016, 12:25 »
Changelog

PORT: Fixed compilation on Windows
ADDED: Enable printing a backtrace by default on uncaught exceptions.
ENHANCED: library(prolog_stack). Prepare to include by default.
ADDED: term_size/2 as discussed on the mailinglist.
SECURITY: possible buffer overflow in '$def_modules'/2
FIXED: Possible exception in colouring.
ENHANCED: error handling for cross-referencer
ADDED: sandbox declarations for library(lazy_lists).
FIXED: lazy_list_materialize/1 and lazy_list_length/2.
ADDED: close list if iterator fails.
ADDED: library(lazy_lists).
FIXED: library(prolog_xref): handle xpce new arguments.
ADDED: library(prolog_source): hook prolog:xref_close_source/2. Also documented the open/close hooks.
FIXED: tmp_file_stream/3: if encoding is octet, switch to binary.
FIXED: character code errors and tests. Paulo Moura.
FIXED: Issue#178: be more consistent on Unicode character overflow. Jan Burse.
ADDED: library(sandbox): declare term_string/3 safe. Issue#179
ENHANCED: library(pce_colour): avoid loading xpce, but do support it if it is loaded anyway.
FIXED: xref_source/2: only continue reading on syntax errors; stop on e.g., I/O and other errors.
FIXED: Remove effective depth-limit while executing a signal callback. This causes thread_signal/2, call_with_time_limit/2 and other signal based thread interaction to fail.
Package clib:
SECURITY: possible overflow of in_addr struct
Package http:
ADDED: library(html_write): html_root_attribute//2. Wouter Beek.
CLEANUP: Remove non-functional JavaScript parser, only leaving the tokenizer.
Package pengines:
ENHANCED: /pengine/abort interrupts ongoing output for a concurrently running request.
ENHANCED: /pengine/abort empties the waiting queue before sending the abort message.
ENHANCED: Pengine.abort() cancels a possibly running request using .abort() on the jqXHR object.
Package ssl:
PORT: EOF when writing is now correctly handled also in OpenSSL 1.1.0c. This has become necessary because in OpenSSL 1.1.0c, SSL_write() returns -1 on EOF whereas it previously returned 0.
In later OpenSSL versions, the previous behaviour is restored, see:
https://github.com/openssl/openssl/issues/1903
This commit makes the code work in 1.1.0c as well as earlier and later versions.
Example (client.pl, server.pl closed connection) with 1.1.0c, previously:
Client accepts the server certificate
ERROR: Prolog initialisation failed:
ERROR: read_util:read_line_to_codes/2: I/O error in read on stream
Now:
Client accepts the server certificate
Foreign predicate system:close/1 did not clear exception:
error(io_error(write,(0x828b08)),context(close/1,Broken pipe))
PORT: Handle EOF portably, making copy_stream_data/2 etc. work in OpenSSL 1.1.0c. This is necessary due to a change in behaviour of OpenSSL 1.1.0c: When encountering EOF, SSL_read() now returns -1 instead of 0 (as it did previously).
Note that this behaviour may change again in future versions, since it is currently subject to debate:
However, 1.1.0c is already published and must be accommodated, and further, this change will remain valid even if the return value of SSL_read() changes again, since we now explicitly check for EOF.
FIXED: Correct call of server_loop/2 in test cases.
PORT: Use compatibility functions to simplify BIO creation.
FIXED: Configuration of const qualifier with OpenSSL versions that do not provide X509_CRL_get0_signature (< 1.0.2).
FIXED: Detect 'const' qualifier of X509_get0_signature in OpenSSL >= 1.1.0.
PORT: Issue#51: reenable host checking on OpenSSL 1.1.0. Hacky.
We should dealy libressl issues until the openssl 1.0/1.1 issues are resolved.
PORT: Autoconf for changed 509_get0_signature() signature.
PORT: Test presence of X509_CRL_get0_signature and X509_get0_signature. Necessary for compilation with OpenSSL 1.0.2.
PORT: Use compatibility macros to reduce the difference between OpenSSL versions.
ENHANCED: Register SSL context before configuring various settings. This makes the context amenable to garbage collection also if errors arise during initialization (such as certificate/key mismatch etc.), fixing several memory leaks.
FIXED: Memory leak when private key does not match certificate.
PORT: OPENSSL_zalloc is a macro
PORT: Configure script now also recognizes OpenSSL >= 1.1.0.
FIXED: CRYPTO_THREADID type relies on openssl/ssl.h header file
PORT: LibreSSL X509_VERIFY_PARAM does not have an ID member
PORT: const is also ok for the old version
PORT: test using autoconf
CLEANUP: Simplify conditional compilation with old OpenSSL versions.
PORT: library(ssl) now also compiles with OpenSSL version 1.1.0, which is needed for ChaCha20-Poly1305 and other recent ciphers. Status:
*) library(ssl) compiles and works for most use cases with OpenSSL 1.1.0. *) 47 tests pass. *) 2 tests fail. In both cases, certificate verification fails as expected, but for a different reason than expected.
Conditional compilation is used to retain backwards compatibility. Therefore, this is ready for merging any time, to give users a chance to compile with OpenSSL 1.1.0, run most applications, and help with testing.
ENHANCED: Consistent error term on private key decryption failure. Example, previously:
ENHANCED: Consistent error when a certificate, but no key is specified. Previously:
CLEANUP: Use BIO_new_mem_buf() to simplify the code. Also, free the private key BIO sooner.
TEST: Add tests for missing certificate and key options, with and without SNI. Here is a test case that currently leads to different error messages on repeated invocations:
Ideally, the error would consistently state 'no private key assigned'!
Note also that the ssllib.c leaks memory in such cases!
FIXED: Reject (again) cases where a private key file and SNI hook are specified, but the certificate is omitted. db2131e49d7ee28c1bcaaf0eb3b22d3fd87aadb6 inadvertently relaxed the check to cases where the private key was specified via key/1. However, we want to raise this error also when key_file/1 is used instead.

[close]

http://www.swi-prolog.org/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
Nightcode 2.1.8
« Antwort #350 am: 09 Dezember, 2016, 04:40 »
Nightcode is a handy integrated development environment that is aimed at programmers who are looking for a tool that can help them with projects written in Clojure or Java. With it you are able to create console, Android, iOS, .NET, desktop, web and graphics applications, as well as write code that is to be used in games.

Freeware

Whats new:>>

This release adds the graphics (Quil) template back after I was made aware that some ClojureBridge workshops wanted to use it for their curriculum. It also updates the game template.

https://sekao.net/nightcode/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
SourceTree 1.9.10.0
« Antwort #351 am: 15 Dezember, 2016, 14:20 »
SourceTree is a nice alternative to the git command line. It is a fast and easy way to work with Git and Mercurial, especially if you are using Git Flow and looking for free software.

Managing code workflow in SourceTree is intuitive, and it can facilitate most git tasks in a logical manner.

Lizenz: Open Source

Changelog

Changes

•SRCTREEWIN-6638 Corrected the concatenation of PATH variables used during Git actions.
•SRCTREE-479 Ensure that the Git-LFS update process only looks at embedded installs not system installs.

[close]

https://www.atlassian.com/software/sourcetree

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
AutoHotkey 1.1.24.04
« Antwort #352 am: 17 Dezember, 2016, 11:20 »
Whats new:>>

Fixed File.ReadNum() repeating old data if a prior File.Read() had stopped reading at the end of the buffer.
Improved buffer utilisation when File.Read() reaches the end of the buffered data.
Fixed GuiControl +Password to use the default bullet character on XP and later.
Fixed GuiControl +/-Password to redraw the control immediately.

https://autohotkey.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
Visual Studio Code 1.8.1 (2016-12-19)
« Antwort #353 am: 20 Dezember, 2016, 09:19 »
Whats new:>>

Fixed scrolling in large minified files (#17208)
Resolved an issue with Copy command in certain contexts (#17232)
Fixed an issue with saving files on a mounted drive (#17345)
Fixed Quick Outline in Default Keyboard Shortcuts (#17376)
Removed 'Focus Default Settings' command from Command Palette (#17468)

https://code.visualstudio.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
SWI-Prolog 7.3.33 Development
« Antwort #354 am: 21 Dezember, 2016, 17:10 »
Changelog

DOC: Clarify file_search_path/2
FIXED: Pass timeout options through a set of filtered streams. This make timeout handling with HTTPS work
FIXED: library(prolog_colour): neck classification for directives.
ADDED: library(prolog_colour): head_term and goal_term classifications for the entire head and goal.
ADDED: Call colouring for terms in parentheses.
ENHANCED: As PL_unify_text() can now handle text referencing the stacks we no longer have to copy the text. Note that we must first unify the text as preceeding integer unification may cause a stack shift/GC.
ENHANCED: Allow unification from `on stack' text fragments. Now at least avoids copying the large string in sub_string/5. Could be further improved to also avoid a needless copy of the small string.
FIXED: term_size/2 counted indirects wrong (more or less random).
FIXED: Colour location of full stop (still guessing though)
UPDATED: accommodate new parentheses_term_position/3 term.
MODIFIED: read_term/2 using subterm_positions(-Pos) option now wraps terms in parentheses into a position term parentheses_term_position(Open, Close, TermPos). This needs modification to almost all code dealing with term positions. We assume most of this code is part of SWI-Prolog's development environment anyway. On the long term this should make indicated positions and improve refactoring support.
DOC: fixed subterm_positions description of dict layout.
MODIFIED: pack_install/1: now needs a file:// url to denote the directory to avoid ambiguity. Paulo Moura.
ADDED: known_licenses/0
TEST: Make all tests pass when libgmp is disabled.
MODIFIED: must_be/2 raises different errors on some cases in the new implementation. This patch adjusts the test suite.
CONFIG: added --without-gpl and --without-lgpl
ADDED: '$term_size'/3 declared safe, so it can be used in SWISH.
DOC: Ungrammatical sentence "Default [can] refer to..."
ENHANCED: Move must_be(chars|codes, Term) to use C based backup. Speeds up these type test and deals with limitations of the underlying implementation (e.g., the max Unicode code on Windows is 2^16-1). Also added types char and code for convenience and making the error generation more uniform.
LICENSE: Move part of the library to BSD-2
LICENSE: Re-licensed most of the Prolog boot files.
LICENSE: Re-licensed the C core of the system and most of the test suite to BSD-2.
ENHANCED: Issue#171: try another directory if the first fails.

DOC: Clarified some of the repercusions of using --traditional The programmer is most likely to look for these incompatibility issues in:

The section on command line options, where the `--traditional` flag is described.
The section on current_prolog_flag/2, where flag traditional indicates that taditional mode is turned on.
DOC: Added paragraph on best practice for modules. About importing modules without using any of their predicates.
DOC: Typo in manual `IF/Proloog'.
DOC: Editor Prolog flag documentation pointed to the wrong section in the manual (#124).
FIXED: compilers may optimize away code that relies on signed integer overflows leading to incorrect arithmetic
ADDED: Allow the value of a setting to be unbound. Wouter Beek.
FIXED: The recorded database (also findall) restores really large GMP numbers wrong, causing a crash in a subsequent GC.
FIXED: Ensure foreign frame is always cleaned up in vwarning()
FIXED: possible crash when failing to print an error message via print_message/2
FIXED: possible crash during GC when marking stacks

Package clpqr:

LICENSE: Declare clp(QR) to use the old licenses

Package http:

FIXED: Properly handle completely broken requests (avoid failing in sending reply).
MODIFIED: open_client_hook/5 has an extra argument, passing the option list. This is needed to get timeout to the client hook.

Package semweb:

FIXED: Avoid double free of literal. After test prog by Jacco van Ossenbruggen.
FIXED: Do not consider an ontology redefined if it has multiple types.
FIXED: Allow for xsd:string typed titles.
FIXED: make rdf_persistency/2 succeed if database is not yet opened.

Package sgml:

SECURITY: library(sgml): buffer overrun on too many attributes to an element. Patch removes the old limit (256). Eyal Drechter.

Package ssl:

PORT: Do not share FUNCTOR_* constants.
FIXED: Compilation with OpenSSL 1.1.0. Broken in e66033237e253dcf104fb7f31d127cebc5cf1b1a.
CLEANUP: Move all threading code to crypto4pl.c.
MODIFIED: md5_hash/3 is removed from the (yet unreleased) library(crypto). This will become available with a more general interface in the future.
FIXED: initialise libcrypto threading exactly once.
CLEANUP: Use MKATOM precompiler macro to shorten the definitions.
ENHANCED: Share thread safety code in cryptolib.c. In earlier OpenSSL versions, library(crypto) needs these callbacks to be thread safe.
ENHANCED: Completely disentangle library(crypto) from libssl.so This allows you to use the cryptographic predicates without loading the full SSL library.
ADDED: Pass and apply timeout option to set a timeout before SSL negotiation
ADDED: library(crypto): OpenSSL-based md5_hash/3. Predicates that are related to cryptography and authentication can be systematically moved and added to this new library.
DOC: Integrate library(crypto) in the manual.
MODIFIED: All encryption, decryption, and RSA predicates have been moved from library(ssl) to library(crypto). If you are using any of these predicates in your application, add the following directive to source files that use these predicates
ADDED: library(crypto): Predicates for cryptography and authentication. These predicates are self-contained in that they do not need an SSL context. This uses OpenSSL functionality that was previously provided by library(ssl).
Separating these components makes it easier to switch implementations and supporting for example LibreSSL for either of these parts.
ADDED: New options min_protocol_version/1 and max_protocol_version/1. In OpenSSL 1.1.0 and later, these options should be used instead of disable_ssl_methods/1, which is deprecated in recent OpenSSL versions.
PORT: Use new EVP_CIPHER_CTX_reset(), and compatibility alias where unavailable. EVP_CIPHER_CTX_init() is deprecated as of OpenSSL 1.1.0. This allows compilation when building OpenSSL 1.1.0 with "no-deprecated".
PORT: Use OpenSSL_version() where available. This allows compilation when building OpenSSL >= 1.1.0 with "no-deprecated".
PORT: Use X509_get0_notBefore() and X509_get0_notAfter() in OpenSSL >= 1.1.0. Compatibility aliases are defined for earlier versions.
This allows compilation when building OpenSSL 1.1.0 with the "no-deprecated" option.
PORT: Include headers to compile with "no-deprecated" in OpenSSL
>= 1.1.0.
PORT: SSL_load_error_strings() is deprecated in OpenSSL >= 1.1.0.
PORT: ERR_free_string() is deprecated in OpenSSL >= 1.1.0.
CLEANUP: ssl_write(): Remove a branch that cannot arise. Importantly, encountering EOF when writing must raise an exception. This was wrong since 2011 (3083b0e4ba1bc0cff87255b7f0994219b25b85c1), and partially corrected in 83e55ac5c017e928d667316c334e70df6b310726. It is fully correct since 354dd3cdb7442c992fd2aa02ed743ae82f71e6a7.

Exceptions when writing to a closed stream should look like this:

ERROR: format/3: I/O error in write on stream (0x1d57ad0)
(SSL: unexpected end-of-file)
Due to buffering, it may take several writes to reach this error.
FIXED: Make client close the underlying plain streams in unit tests. This omission was detected by the preceding improvement for handling fatal alerts. In this situation, the server waits for EOF or TLS shutdown, and because the client has previously received a timeout, it does not send a shutdown. Therefore, all depends on properly closing the underlying socket in this case.
ENHANCED: If a fatal error has occurred, no more I/O is performed. This avoids situations that could, in extreme cases, lead to a crash of OpenSSL. Many thanks to Matt Caswell for his guidance!
ENHANCED: Use OpenSSL default curves (ecdh_curve/1) in OpenSSL >= 1.1.0. Earlier OpenSSL versions do not set a curve by default. We use prime256v1 in such cases, as before, but no longer override the new library defaults with this curve.
This commit makes stronger curves automatically available when using newer OpenSSL versions, unless users have explicitly asked for a specific curve. A major attraction of OpenSSL 1.1.0 is X25519, which is the new default curve in that version for ECDH.
To disable ECDH entirely, use the cipher_list/1 option (also as before).
In the future, ecdh_curve/1 will be superseded by a new option that binds SSL_CTX_set1_groups. However, this currently affects both ECDH and ECDSA, and we will adopt the eventual solution of OpenSSL.
CLEANUP: Simplify ssl_read() and ssl_write().
PORT: Compatibility macro X509_STORE_CTX_get0_cert for OpenSSL < 1.1.0.
FIXED: Add sni_hook/1 to options declaration of ssl_context/3.

FIXED: Race condition during BIO method creation. Many thanks to Matt Caswell! Test case that shows the race condition:

FIXED: Timeouts in OpenSSL versions different from 1.1.0c.
FIXED: EOF detection for SSL_read(). Wouter Beek. Critically, BIO_eof() can return TRUE even if there are still bytes to be read! The new approach should work correctly with all versions of OpenSSL.
PORT: Use Macport/Homebrew OpenSSL libraries and headers.
ADDED: New option close_notify(+Boolean), making the server send close_notify when closing the connection. In addition, enabling this option raises an exception when EOF is encountered without either side having initiated a TLS shutdown. This mitigates truncation attacks, in which an adversary may cut the connection or inject TCP FIN packets to simulate EOF.
This attack only applies to protocols that are not self-terminating and is therefore extremely rare in practice (well-designed protocols are self-terminating). However, the client/server examples are of this type, and therefore this option is now enabled in the examples.
FIXED: Load library(socket) in client and server examples. This makes the examples work also if only a subset of packages is installed.

Package xpce:

UPDATED: Compensate for parentheses_term_position/3 terms.

[close]

http://www.swi-prolog.org/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
Doxygen 1.8.13
« Antwort #355 am: 31 Dezember, 2016, 18:15 »
Doxygen is a simple-to-use tool built to help you collect documentation for C++, Objective-C, C, Java, Python, ID, PHP, C# and D. It is capable of generating an HTML file as well as a reference manual from a set of source files. It comes in handy for easily identifying data in large source distributions.

License : GPL

Changelog

Bug 707266 - C++/CLI indexed property not documented
Bug 707278 - Grouping of results fail when using built-in javascript search
Bug 722112 - 'static' and 'throw' C++ keywords not colored
Bug 729921 - wrong collaboration diagram when in template used scoped argument type
Bug 756185 - Multiline //!< behavior changed
Bug 759402 - C++11 "using" type alias for function pointer with no arguments is formatted incorrectly
Bug 760678 - fails to build with an unreleased python version
Bug 769552 - doxygen warning parsing C++11 "using" declaration
Bug 770973 - Tag file size double between each run
Bug 771152 - C++11 ref-qualifiers do not appear in Member Function Documentation section
Bug 771199 - Web-page bug: Comment blocks in VHDL
Bug 771310 - French description for "Namespace Members" is wrong and causes fatal javascript error
Bug 771344 - Class name 'internal' breaks class hierarchy in C++
Bug 772574 - __xxx__ not interpreted as markdown when xxx begins with a non-word character (e.g. __-1__)
Bug 773231 - Underscores in type or member name cause unwanted hyphenation in PDF output Data Fields
Bug 773354 - "name" attribute of image map not urlencoded, not working in Chrome
Bug 774138 - Please add HTML classes to "Definition at..." & "Referenced by..." for CSS
Bug 774273 - INLINE_SIMPLE_STRUCTS with enums in classes does not work
Bug 774514 - Modify in some pronounciation expression in Korean
Bug 774949 - Unknown reference in manual
Bug 775245 - referencing Python files via tagfile broken
Add NVARCHAR as a SQL type
Add mscgen images to index.qhp
Add sql syntax highlighting to code blocks
Add support for more CSS formatting and column/row spanning in markdown tables
Added missing language value for SQL to XML output
Adds plantuml support Qt compressed help file
Check for undocumented params warnings if members detailed documentation is not written
Cleanup: removed redundant =NULL from interfaces, or replaced by =0 where it was needed.
Clear header/footer information in ConfigImpl for postProcess
Documentation small corrections
Doxygen error: Found ';' while parsing initializer list
Fix for PlantUML configuration
Fix plantuml generation issue
Fix: Add missing jquery.js, dynsections.js & optional svgpan.js to QCH file
Fix: replace deprecated {bf with textbf{ in LaTeX generator
Fixed constexp.y bison issue
Fixed cross referencing issue when using bitfields.
Fixed jump to anchor issue when navigating to source file
Fixed problem generating per letter namespace member index pages.
Fixed svgpan.js issue with Chrome causing empty SVG graphs
Fixed typedef and define strings for Spanish translation
Fixup man only output to use generator state push pop
For manpages remove trailing dash when no brief description
Made the RTF output honor the PAPER_TYPE option.
New classes for generated HTML div elements.
Option for PlantUML configuration file
Removed x flag from util* source files
Replaced section marker before members by diamond shaped bullet
Reverting pull request #537 until it will be fixed
Update Swedish translation
Updated the Polish translation
bison: use �clarations instead of command line options.
flex: use %option instead of command line options.

[close]

http://www.stack.nl/~dimitri/doxygen/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
HttpMaster 3.7.0
« Antwort #356 am: 02 Januar, 2017, 21:10 »
Changelog

Support for conditional execution of request items in the execution group.
New parameter type that prompts user for the value before the execution.
Support for code folding (outlining) and line numbers in pretty data viewers.
New pretty viewer for displaying CSS data.
Simplified action to open additional request items inside basic request window.
Open all items from selected execution group in basic request window.
Ability to specify description for every project request item.

[close]

http://www.httpmaster.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
Highlight 3.34
« Antwort #357 am: 02 Januar, 2017, 22:00 »
Highlight is a universal source code converter which transforms code to HTML, XHTML, RTF, LaTeX, TEX, SVG and BBCode files with syntax highlighting. (X)HTML and SVG output is formatted by CSS. It supports customizable color theme and language descriptions with regular expressions. The configuration files are Lua scripts with plug-in support. The tool contains several options to provide a consistent formatting of the output code.

License: Open Source

Changelog

- Fixed segfault with --skip applied on a single file input list
- Added support for Python 3.6 syntax
- Added Github and Sourceforge themes

[close]

http://www.andre-simon.de/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
SWI-Prolog 7.3.34 Development
« Antwort #358 am: 06 Januar, 2017, 13:06 »
Changelog

PORT: Windows compilation
ENHANCED: git_describe/2 now uses `git diff --stat`, reducing output and avoiding issues with character sets. Suggested by Johan Romme.
FIXED: tty_size/2 for interactor/0 windows.
MODIFIED: xterm_open/4 is changed to xterm_open/5. Last argument provides additional commandline options to start the xterm process. Now used by interactor/0 in Unix.
FIXED: peek_string/3: missing releaseStream() call if file is short.
ADDED: packages/libedit to the default config
ADDED: packages/libedit
ENHANCED: interactor/0: enable line editing for xterm consoles if library(editline) is used.
FIXED: Make PL_prompt_string() work for other threads.
ENHANCED: Avoid retrying the setup after toplevel errors.
MODIFIED: Generalised commandline history interface. Prefer new editline interface.
MODIFIED: '$atom_completions'/2: only consider atoms with references.
FIXED: '$atom_completions'/2: possible stack smashing.
FIXED: flag passing in C-based Prolog flag manipulation. Added FF_FORCE to set read-only flags from C.

[close]

http://www.swi-prolog.org/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 158890
  • Ohne Input kein Output
    • DVB-Cube
Cppcheck 1.77
« Antwort #359 am: 10 Januar, 2017, 13:16 »
Cppcheck is an analysis tool for C/C++ code. Unlike C/C++ compilers and many other analysis tools, we don't detect syntax errors. Cppcheck only detects the types of bugs that the compilers normally fail to detect.

License : GPL

Changelog

General changes:

Added flag --cppcheck-build-dir to allow incremental analysis and inter-file checking
Improved project support for Visual Studio solutions
Removed checks

New checks:

Detect pointer overflow
Detect usage of variable after std::move or std::forward

Checking improvements:

Warn about number and char literals in boolean expressions
Improved checking for variables modified but not used again
Libraries: Added support to specify
Improved ValueFlow, especially related to function return values and casts
Improved simplification of Null values to allow more accurate checking
Several improvements to windows.cfg, posix.cfg, gnu.cfg and std.cfg
Reimplemented check for using iterators of mismatching containers

GUI:

Support build directory as in CLI
Additionally, lots of false positives and bugs have been fixed and several existing checks have been improved.

[close]

http://cppcheck.sourceforge.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )