Converse agora com nosso suporte
Chat com o suporte

SharePlex 12.1 - Release Notes

Known issues

Known Issues in this Release

The following is a list of known issues, including those attributed to third-party products, known to exist at the time of release.

Issue ID Known Issues Component/ Feature
SPSQL-11151

The following issues are observed with Compare/Repair operations:

  • Compare operations may fail with an error when attempting to compare log row data for tables that have a primary key, unique key, or composite key.

  • Repair operations on tables with composite primary keys (PK) or unique keys (UK) may fail with the following error: ORA-01456: cannot perform insert/delete/update operation inside a READ ONLY transaction

    Workaround: Use the repair with onepass option to bypass this limitation.

Compare/ Repair
SPSQL-11137

Unable to uninstall SharePlex using Add or remove programs on Windows Server 2025.

Workaround: Uninstall SharePlex by running unwise.exe located in the SharePlex installation directory.

Uninstallation
SPSQL-11132

When users try to launch the SpUtils or SpClient utility on Windows Server 2025, the background console for SpUtils and SpClient also opens along with the main utility application.

Workaround: Go to Settings > Terminal settings, and set the Terminal option to Windows Console Host.

SpUtils, SpClient
SPSQL-11050

The monitoring script may fail to monitor processes and logs, and it does not generate alerts for stopped processes after running for an extended period of time.

Workaround: Restarting the monitoring process restores normal alert generation.

sp_client
SPSQL-10940 When users copy data using the copy command from Oracle to PostgreSQL on the Windows platform, SharePlex may continue to display the status as Syncing even after the data transfer has completed. This issue occurs intermittently. copy command
SPSQL-10702 When comparing tables in replication, setting the SP_SYS_JOB_HISTORY_RETENTION parameter to 1 and executing clear history jobid does not remove all logs as expected based on the parameter value. Compare
SPSQL-10281 SharePlex displays incorrect update count in Show Post Details when update operations are performed on table without any key, or update of key on table having key/s. These updates result in Delete+Insert transaction in Parquet File. Parquet
SPO-25025 When replicating from an Oracle database to a Kafka target on Azure Event Hub using partition=messagekey partition scheme, overtime Poster process is continue consuming excessive memory exhausting system memory. Poster
SPSQL-8400

In the Compare/Repair process, the row count in the Oracle table might be outdated because it is initially fetched from the system table sys.tab$, which is not updated in real-time and depends on the DB stats analyzer process. As a result, users may encounter the error source vs target table size difference too large incorrectly in some cases.

Workaround: Either wait for the row count to be updated in the system table by the stats analyzer process, or use the override option as suggested.

Compare/Repair
SPSQL-5252

In the bi-directional replication of data from PostgreSQL 14.7 Google Cloud Platform to Oracle, the Poster process stops with an error when a user-defined procedure tries to resolve the conflicts that occurred on columns with a VARCHAR data type.

This issue is observed if the update statement is triggered simultaneously in the same row on both source and target.

Bi-directional replication
SPSQL-4858 SharePlex displays the ORA-22990: LOB locators cannot span transactions error, and Compare results show out-of-sync data when users perform DML operations on data in replication after moving a LOB segment. This issue is observed on Oracle 23ai platform. Compare
SPSQL-4764 The Poster process fails to replicate data from Oracle 19c to the file target after a Truncate operation is performed on the replicated data. This issue specifically affects tables containing BFILE and SDO_GEOMETRY columns. Poster
SPSQL-4982 When there are multiple Named Queues set up in replication, after activating the config, the SharePlex Poster process displays the execute select pg_replication_origin_create ('sp_post_2600_7'); failed error upon its initial startup. However, after displaying the error, SharePlex automatically restarts the Poster process to resolve the issue. Poster
SPSQL-8404

The Poster process stops with an error when users try to replicate a horizontally partitioned table with a case-sensitive schema, table name, and a single partitioning scheme from the Oracle to the PostgreSQL database.

Workaround: Create separate partitioning schemes for each target table name and create a separate entry for each table in the config file.

Poster
SPSQL-6104 The SharePlex Poster process stopped due to an ORA-40441 error: JSON syntax error, triggered when users insert bulk JSON data for CLOB/NCLOB storage, which is stored as BASICFILE. Poster
SPSQL-5630 The Poster process stops due to an error when only the target table has a check constraint, and the inserted data violates that check constraint. Poster
SPSQL-5454 The SharePlex Poster process stops after activating the configuration for a hash partition on a target VM that has a '-' in its hostname. This issue is observed on the Windows platform. Poster
SPSQL-5459

When inserting the same rows multiple times into a table without a primary key and then updating all rows, an OOS (out-of-sync) error message appears in the Poster log. This issue occurs for both tables with normal names and table names longer than 30 characters during Oracle to PostgreSQL replication.

Poster
SPSQL-6117 The undo_provision utility is not fully reverting all the changes made by the Provision utility. Provision
SPSQL-5894 When the Capture, Export, and Post queues have messages, and users run the Purge Config command, all queues are emptied as expected. However, error messages are observed in the source event logs. Purge Config
SPO-24945

During Oracle to Kafka replication, the schema records of all tables are being replicated, not just the tables being replicated from Oracle to Kafka.

Workaround: Set the schema value to 'no' to avoid sending the schema record. However, validate whether the schema record is used internally before applying this setting.

Kafka
SPO-24922 SharePlex does not support the RAISE INFO message on PostgreSQL databases. Poster stops with the Post stops error=-1 when trigger issues a RAISE [LABEL] error message. RAISE INFO message
SPO-21339 The SharePlex Capture process is getting stuck when users change the Oracle compatibility parameter from 11g to 12c. This issue is observed on the 12c 4 node RAC database. Capture
SPO-20451 Compare/Repair using [schema].[table] may not work on AIX 7.2 with Oracle 19c due to establishing a network connection. Compare
SPO-20843 Copy job status shows 'Locked' even when completed. Copy/ Append
SPO-21993

While activating a config file with an Oracle SCN number, users are not able to delete a column in a DDL activity.

DDL Drop Column
SPO-20205 Oracle to Kafka supported data format:
Kafka replicates the varray column data only in the XML format.
Currently, Kafka does not replicate the varray column data in the JSON format.
Kafka
SPO-20842 On Oracle 19c processing large n-items can lead to OOS and/or missing commits. LOBs, VARRAYs, XML
SPSQL-4971 The tables are getting out-of-sync after users perform bulk DML operations on the CLOB column data. This issue has been observed while working on Oracle 21c. Oracle 21c
SPO-22517 Performance issue is observed during replication while using partition table over the cloud for MySQL and PostgreSQL. Partition table
SPSQL-6609 SharePlex displays an error when users attempt to create a database name in lowercase during pg_setup that matches an existing database name in uppercase on the system. pg_setup
SPSQL-4982 The SharePlex Poster process displays the Poster: execute select pg_replication_origin_create ('sp_post_xxxx_x'); failed error when creating an origin with logical replication for PostgreSQL to PostgreSQL replication. Poster
SPSQL-5252 The SharePlex Poster stops due to an error when attempting to resolve conflicts on VARCHAR columns in a PostgreSQL-Oracle bi-directional setup using a user-defined conflict resolution procedure. Poster
SPO-24944 Triggers defined with more than one EVENT_MANIPULATION in the information_schema.triggers view are currently resulting only in one operation after running the trigger. Trigger Scripts
SPO-19048 Replication of tables with varray columns from an Oracle source to a non-Oracle target can get out of sync because Oracle doesn't include key information on updates. varray columns

Third-party known issues

Issue ID Known Issue Component/ Feature
29865658 On Windows Server, Oracle 19c versions below 19.6 have an Oracle bug (29865658) that causes the SharePlex ora_setup, Reader, and Poster processes to get stuck. This bug is fixed in version 19.6 and later.To avoid this issue with SharePlex, either upgrade the Oracle 19c database to version 19.6 or higher. Users need to contact Oracle to obtain a patch for bug 29865658 or set the CLIENT_STATISTICS_LEVEL database parameter to 'OFF'. Oracle
SR 3-33906406631 After moving the LOB segment, users may encounter an 'ORA-22275' or 'ORA-22990' Oracle error when performing DML operations. Additionally, the Compare result may be displayed as out of sync. This issue is observed intermittently on Oracle 21c. See Oracle bug report SR 3-33906406631. Oracle
101806 When replicating data from Oracle to MySQL, SharePlex Poster displays an error after performing the Update operation on columns with the data type integer and column values that are multiples of 1000. This issue is related to a defect in the MySQL database: https://bugs.mysql.com/bug.php?id=101806 MySQL

Product Licensing

Licensing

To use the license utilities, such as to view, add, or remove license keys, see the SharePlex License Utilities section in the SharePlex Reference guide or SharePlex Installation and Setup Guide. For more information, contact your account manager.

SharePlex 11 requires new license keys.

License keys issued for versions prior to 11.0 will be incompatible with SharePlex 11.x. Existing customers should obtain a new license key before installing and/or upgrading to SharePlex 11.x.  To obtain a new license key, please refer to the Licensing Assistance page on the Support Portal.

SharePlex 11.x are available for installation on Linux and Unix platforms.

Customers who wish to replicate to and from sources and targets that run on Windows can either use the 10.x or 12.0 versions of SharePlex or use remote replication, where the SharePlex software runs on a Linux server. Please see the System Requirements sections for details on supported source/target combinations with remote replication.

Note: To upgrade from SharePlex 10.x to 11.0 or 11.1, a new SharePlex license key must be requested. However, to upgrade from SharePlex 11.0 to 11.1, the existing effective SharePlex license key can be utilized.

Understanding SharePlex licensing and platform requirements

SharePlex licenses have validity and usage limits according to specific platforms. For example, you must have a PostgreSQL license to use a PostgreSQL database and a Kafka license to use the Kafka platform.

Additionally, SharePlex supports multiple keys for situations where customers need two platforms on one server. For example, if a user is replicating data from an Oracle source to a Kafka target, where one SharePlex instance is serving as both the source and target, the SharePlex server would require both Oracle and Kafka licenses.

Installing a trial version

To install a trial version of SharePlex, users need to select the All Platforms option when prompted during installation of SharePlex or while running the splex_add_key utility. For additional information, see the Install SharePlex section in the SharePlex Installation Guide.

 

FIPS Compliance

SharePlex installations can be run on FIPS-enabled servers on the Linux platform. No FIPS-specific configurations are required to run SharePlex installations on FIPS-enabled servers.

CMVP guidelines

To align with CMVP (Cryptographic Module Validation Program) guidelines and strengthen data security, SharePlex supports cryptographic operations using the OpenSSL FIPS provider on Linux platform. It ensures that AES encryption algorithms used within SharePlex are executed through a validated cryptographic module, meeting FIPS 140-2 standards.

SharePlex OpenSSL FIPs settings:

Component Algorithm Used Mode Key Length FIPS Compliance Notes
Communication between SharePlex processes—such as COP to Command and Control, and data flow between Export and Import—can be secured. Refer to the sp_security section for instructions on enabling TLS security.

To make the FIPS provider the default, use the following OpenSSL calls:

OSSL_PROVIDER_load(NULL, "fips");

EVP_set_default_properties(NULL, "fips=yes");

FIPS 256 Yes Used for TLS-encrypted secure communication between SharePlex source and target.
Provides additional AES-encrypted tunneling between Export and Import processes. Refer to SP_XPT_ENABLE_AES and SP_IMP_ENABLE_AES for configuration details. AES FIPS 128/192/256 Yes Users can configure a key of the desired length to encrypt data.
Store sensitive information AES FIPS 256 Yes  

Third Party Contributions

 

This product contains the following third-party components. For third-party license information, go to our website at https://www.quest.com/legal/third-party-licenses.aspx. Source code for components marked with an asterisk (*) is available at https://opensource.quest.com.

Table 1: List of Third-Party Contributions

Component License or Acknowledgment
Apache Arrow 20.0.0

Copyright © January 2004 The Apache Software Foundation. All Rights Reserved.

Apache License 2.0.

https://www.apache.org/licenses/LICENSE-2.0

Apache Avro 1.11.3

Copyright © January 2004 The Apache Software Foundation. All Rights Reserved.

Apache License 2.0.

https://www.apache.org/licenses/LICENSE-2.0

ActiveMQ-CPP 3.9.5

Copyright © 2019, The Apache Software Foundation.

Apache License 2.0.

Apache Commons Cli 1.2

Copyright © 2000-2014 The Apache Software Foundation. All Rights Reserved.

Apache License 2.0.

Apache Commons Collections 3.2.1

Copyright © 2000-2014 The Apache Software Foundation. All Rights Reserved.

Apache License 2.0.

Apache Commons IO 2.4

Copyright © 2002-2019 The Apache Software Foundation. All Rights Reserved.

Apache License 2.0.

Apache Commons Lang 3.1

Copyright © 2001-2019 The Apache Software Foundation. All Rights Reserved.

Apache License 2.0.

Apache libserdes 7.6.1

Copyright © January 2004 The Apache Software Foundation. All Rights Reserved.

Apache License 2.0.

https://www.apache.org/licenses/LICENSE-2.0

Apache Portable Runtime (APR) 1.7.2

Copyright (C) 2014 Free Software Foundation, Inc.

Copyright (C) 1996-2019, 2021-2022 Free Software Foundation, Inc.

Copyright (C) 2010-2019, 2021 Bootstrap Authors

apr-util-1.6.3

Copyright (C) 1991-2, RSA Data Security, Inc.

Created 1991. All, Copyright (C) 1991-2, RSA Data Security, Inc.

Created 1991., Copyright (c) 2012-2014 Jean-Philippe Aumasson

Copyright (c) 2012-2014 Daniel J. Bernstein <djb@cr.yp.to>

binutils-2.42

GNU GENERAL PUBLIC LICENSE Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.

51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

bzip2 1.0.6

Copyright 2010 Julian R Seward. All rights reserved.

This program, "bzip2", the associated library "libbzip2", and all documentation, are copyright (C) 1996-2010 Julian R Seward. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

  2. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.

  3. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.

  4. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE

ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Julian Seward, jseward@bzip.org

bzip2/libbzip2 version 1.0.6 of 6 September 2010

check-0.9

Copyright (C) 2001, 2002, Arien Malec

Copyright (C) 1991, 1999 Free Software Foundation, Inc.

Copyright (C) 2001-2006 Arien Malec, Chris Pickett, Fredrik

Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.

cppunit-1.15.1 Copyright (C) 2000, Baptiste Lepilleur
cyrus-sasl-2.1.28

Copyright (C) 1991-2, RSA Data Security, Inc.

Created 1991. All, Copyright (c) 2000 Carnegie Mellon University. All rights reserved.

Copyright 1997-2001 Messaging Direct Ltd. All rights reserved.

GNU standard C++ class library 6

The source code for this component may be found on our website at https://opensource.quest.com/.

GNU General Public License (GPL)

libaio 0.3.109

Licensed under GNU Lesser General Public License Version 2.1.

The source code for this component may be found on the SharePlex AMI image in the /home/ec2-user/src directory.

librdkafka 2.0.2

Copyright (c) 2012-2020, Magnus Edenhill

Copyright (c) 2009-2017 Dave Gamble and cJSON contributors

Copyright (C) 2013 Mark Adler

Copyright (c) 2014 Coda Hale

Copyright (c) 2011-2016, Yann Collet

Copyright (c) 2006-2012, Thomas Pircher <tehpeh@gmx.net>

Copyright (c) 1991, 1993

Copyright 2011 Intel Corporation All Rights Reserved.

Copyright (c) 2012 Marcus Geelnard

Copyright (c) 2002 Todd C. Miller <Todd.Miller@courtesan.com>

Copyright (c) 2000 The NetBSD Foundation, Inc.

Open SSL 3.5.1

Copyright 1995-2025 The OpenSSL Project Authors. All Rights Reserved.

Copyright (c) 2002, Oracle and/or its affiliates. All rights reserved

Copyright 2005 Nokia. All rights reserved.

Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at https://www.openssl.org/source/license.html

Oracle Instant Client 11.2.0.2

Redistribution of this component is not allowed.

This component may contain open source components for which source code is available upon written request submitted to:

Oracle America, Inc.

500 Oracle Parkway

Redwood City, CA 94065

postgresql 15.13

PostgreSQL Database Management System

(formerly known as Postgres, then as Postgres95)

Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group

Portions Copyright (c) 1994, The Regents of the University of California

Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.

IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.

protobuf 3.18.3

Copyright 2008 Google Inc. All rights reserved.

https://developers.google.com/protocol-buffers/

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

* Neither the name of Google Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

pugixml 1.2

Copyright (c) 2006-2015 Arseny Kapoulkine

Licensed under the MIT License. http://sourceforge.net/projects/stemkit

Ruby 1.8.7

Ruby is copyrighted free software by Yukihiro Matsumoto <matz@netlab.jp>.

Licensed under the Ruby License. Copyright 2007 Yukihiro Matsumoto. Source was not modified. The original distribution can be found via the Ruby home page at http://www.ruby-lang.org/en/.

2-clause BSDL

snakeyaml 1.11.0

Apache 2.0

STEMKIT-CPP 0.52.5

Licensed under the MIT License.

The full text of the license may be found on our website at https://www.quest.com/legal/third-party-licenses.aspx.

StompConnect 1.1.0

Apache 2.0

Tecla 1.6.1

http://www.astro.caltech.edu/~mcs/tecla/ Copyright (c) 2000, 2001, 2002, 2003, 2004, 2012, 2014 by Martin C. Shepherd. All rights reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder.

TSC-BUILD 0.2

TSC-TPM 0.2

Licensed under the BSD 4.4 License. http://sourceforge.net/projects/tsc-tpm/

Copyright 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved.

The full text of the license may be found on our website at https://www.quest.com/legal/third-party-licenses.aspx.

unixODBC 2.3.11

This component is governed by the GNU LGPL 2.1 license.

Copyright © 2002-2023 Free Software Foundation, Inc. <http://fsf.org/>

The full text of the license may be found on our website at https://www.quest.com/legal/third-party-licenses.aspx.

The source code for this component may be found on our website at https://opensource.quest.com/.

yaml-cpp 0.3.0

Licensed under the MIT license.

Copyright 1987, 1988, 1995, 1996 by the Massachusetts Institute of Technology.

The full text of the license may be found on our website at https://www.quest.com/legal/third-party-licenses.aspx.

zlib 1.3.1

Copyright (C) 1995-2024 Jean-loup Gailly and Mark Adler

This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.

  2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.

  3. This notice may not be removed or altered from any source distribution.

Jean-loup Gailly (jloup@gzip.org)

Mark Adler (madler@alumni.caltech.edu)

The data format used by the zlib library is described by RFCs (Request for Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950 (zlib format), rfc1951 (deflate format) and rfc1952 (gzip format).

Documentos relacionados

The document was helpful.

Selecione a classificação

I easily found the information I needed.

Selecione a classificação