Merge pull request #86 from LDAPAccountManager/feature/imap
Feature/imap
This commit is contained in:
commit
e923a03979
|
@ -87,7 +87,6 @@ The complete license can be found in the file COPYING or in
|
||||||
Some parts of this package have other, compatible licences. These are:
|
Some parts of this package have other, compatible licences. These are:
|
||||||
|
|
||||||
A:
|
A:
|
||||||
|
|
||||||
DejaVu Fonts — License
|
DejaVu Fonts — License
|
||||||
|
|
||||||
Fonts are © Bitstream (see below). DejaVu changes are in public domain. Explanation
|
Fonts are © Bitstream (see below). DejaVu changes are in public domain. Explanation
|
||||||
|
@ -178,6 +177,7 @@ A:
|
||||||
Software without prior written authorization from Tavmjong Bah. For further
|
Software without prior written authorization from Tavmjong Bah. For further
|
||||||
information, contact: tavmjong @ free . fr.
|
information, contact: tavmjong @ free . fr.
|
||||||
|
|
||||||
|
|
||||||
B:
|
B:
|
||||||
MIT License
|
MIT License
|
||||||
|
|
||||||
|
@ -200,6 +200,7 @@ B:
|
||||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
|
||||||
C:
|
C:
|
||||||
New BSD License
|
New BSD License
|
||||||
|
|
||||||
|
@ -224,8 +225,8 @@ C:
|
||||||
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||||
OF THE POSSIBILITY OF SUCH DAMAGE.
|
OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
D:
|
|
||||||
|
|
||||||
|
D:
|
||||||
GNU LESSER GENERAL PUBLIC LICENSE
|
GNU LESSER GENERAL PUBLIC LICENSE
|
||||||
Version 3, 29 June 2007
|
Version 3, 29 June 2007
|
||||||
|
|
||||||
|
@ -392,6 +393,7 @@ D:
|
||||||
permanent authorization for you to choose that version for the
|
permanent authorization for you to choose that version for the
|
||||||
Library.
|
Library.
|
||||||
|
|
||||||
|
|
||||||
E:
|
E:
|
||||||
Duo
|
Duo
|
||||||
|
|
||||||
|
@ -418,6 +420,7 @@ E:
|
||||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
F:
|
F:
|
||||||
3-Clause BSD License
|
3-Clause BSD License
|
||||||
|
|
||||||
|
@ -446,6 +449,7 @@ F:
|
||||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
G:
|
G:
|
||||||
2-Clause BSD License
|
2-Clause BSD License
|
||||||
|
|
||||||
|
@ -471,42 +475,518 @@ G:
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
|
H:
|
||||||
|
GNU LESSER GENERAL PUBLIC LICENSE
|
||||||
|
Version 2.1, February 1999
|
||||||
|
|
||||||
|
Copyright (C) 1991, 1999 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.
|
||||||
|
|
||||||
|
[This is the first released version of the Lesser GPL. It also counts
|
||||||
|
as the successor of the GNU Library Public License, version 2, hence
|
||||||
|
the version number 2.1.]
|
||||||
|
|
||||||
|
Preamble
|
||||||
|
|
||||||
|
The licenses for most software are designed to take away your
|
||||||
|
freedom to share and change it. By contrast, the GNU General Public
|
||||||
|
Licenses are intended to guarantee your freedom to share and change
|
||||||
|
free software--to make sure the software is free for all its users.
|
||||||
|
|
||||||
|
This license, the Lesser General Public License, applies to some
|
||||||
|
specially designated software packages--typically libraries--of the
|
||||||
|
Free Software Foundation and other authors who decide to use it. You
|
||||||
|
can use it too, but we suggest you first think carefully about whether
|
||||||
|
this license or the ordinary General Public License is the better
|
||||||
|
strategy to use in any particular case, based on the explanations below.
|
||||||
|
|
||||||
|
When we speak of free software, we are referring to freedom of use,
|
||||||
|
not price. Our General Public Licenses are designed to make sure that
|
||||||
|
you have the freedom to distribute copies of free software (and charge
|
||||||
|
for this service if you wish); that you receive source code or can get
|
||||||
|
it if you want it; that you can change the software and use pieces of
|
||||||
|
it in new free programs; and that you are informed that you can do
|
||||||
|
these things.
|
||||||
|
|
||||||
|
To protect your rights, we need to make restrictions that forbid
|
||||||
|
distributors to deny you these rights or to ask you to surrender these
|
||||||
|
rights. These restrictions translate to certain responsibilities for
|
||||||
|
you if you distribute copies of the library or if you modify it.
|
||||||
|
|
||||||
|
For example, if you distribute copies of the library, whether gratis
|
||||||
|
or for a fee, you must give the recipients all the rights that we gave
|
||||||
|
you. You must make sure that they, too, receive or can get the source
|
||||||
|
code. If you link other code with the library, you must provide
|
||||||
|
complete object files to the recipients, so that they can relink them
|
||||||
|
with the library after making changes to the library and recompiling
|
||||||
|
it. And you must show them these terms so they know their rights.
|
||||||
|
|
||||||
|
We protect your rights with a two-step method: (1) we copyright the
|
||||||
|
library, and (2) we offer you this license, which gives you legal
|
||||||
|
permission to copy, distribute and/or modify the library.
|
||||||
|
|
||||||
|
To protect each distributor, we want to make it very clear that
|
||||||
|
there is no warranty for the free library. Also, if the library is
|
||||||
|
modified by someone else and passed on, the recipients should know
|
||||||
|
that what they have is not the original version, so that the original
|
||||||
|
author's reputation will not be affected by problems that might be
|
||||||
|
introduced by others.
|
||||||
|
|
||||||
|
Finally, software patents pose a constant threat to the existence of
|
||||||
|
any free program. We wish to make sure that a company cannot
|
||||||
|
effectively restrict the users of a free program by obtaining a
|
||||||
|
restrictive license from a patent holder. Therefore, we insist that
|
||||||
|
any patent license obtained for a version of the library must be
|
||||||
|
consistent with the full freedom of use specified in this license.
|
||||||
|
|
||||||
|
Most GNU software, including some libraries, is covered by the
|
||||||
|
ordinary GNU General Public License. This license, the GNU Lesser
|
||||||
|
General Public License, applies to certain designated libraries, and
|
||||||
|
is quite different from the ordinary General Public License. We use
|
||||||
|
this license for certain libraries in order to permit linking those
|
||||||
|
libraries into non-free programs.
|
||||||
|
|
||||||
|
When a program is linked with a library, whether statically or using
|
||||||
|
a shared library, the combination of the two is legally speaking a
|
||||||
|
combined work, a derivative of the original library. The ordinary
|
||||||
|
General Public License therefore permits such linking only if the
|
||||||
|
entire combination fits its criteria of freedom. The Lesser General
|
||||||
|
Public License permits more lax criteria for linking other code with
|
||||||
|
the library.
|
||||||
|
|
||||||
|
We call this license the "Lesser" General Public License because it
|
||||||
|
does Less to protect the user's freedom than the ordinary General
|
||||||
|
Public License. It also provides other free software developers Less
|
||||||
|
of an advantage over competing non-free programs. These disadvantages
|
||||||
|
are the reason we use the ordinary General Public License for many
|
||||||
|
libraries. However, the Lesser license provides advantages in certain
|
||||||
|
special circumstances.
|
||||||
|
|
||||||
|
For example, on rare occasions, there may be a special need to
|
||||||
|
encourage the widest possible use of a certain library, so that it becomes
|
||||||
|
a de-facto standard. To achieve this, non-free programs must be
|
||||||
|
allowed to use the library. A more frequent case is that a free
|
||||||
|
library does the same job as widely used non-free libraries. In this
|
||||||
|
case, there is little to gain by limiting the free library to free
|
||||||
|
software only, so we use the Lesser General Public License.
|
||||||
|
|
||||||
|
In other cases, permission to use a particular library in non-free
|
||||||
|
programs enables a greater number of people to use a large body of
|
||||||
|
free software. For example, permission to use the GNU C Library in
|
||||||
|
non-free programs enables many more people to use the whole GNU
|
||||||
|
operating system, as well as its variant, the GNU/Linux operating
|
||||||
|
system.
|
||||||
|
|
||||||
|
Although the Lesser General Public License is Less protective of the
|
||||||
|
users' freedom, it does ensure that the user of a program that is
|
||||||
|
linked with the Library has the freedom and the wherewithal to run
|
||||||
|
that program using a modified version of the Library.
|
||||||
|
|
||||||
|
The precise terms and conditions for copying, distribution and
|
||||||
|
modification follow. Pay close attention to the difference between a
|
||||||
|
"work based on the library" and a "work that uses the library". The
|
||||||
|
former contains code derived from the library, whereas the latter must
|
||||||
|
be combined with the library in order to run.
|
||||||
|
|
||||||
|
GNU LESSER GENERAL PUBLIC LICENSE
|
||||||
|
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||||
|
|
||||||
|
0. This License Agreement applies to any software library or other
|
||||||
|
program which contains a notice placed by the copyright holder or
|
||||||
|
other authorized party saying it may be distributed under the terms of
|
||||||
|
this Lesser General Public License (also called "this License").
|
||||||
|
Each licensee is addressed as "you".
|
||||||
|
|
||||||
|
A "library" means a collection of software functions and/or data
|
||||||
|
prepared so as to be conveniently linked with application programs
|
||||||
|
(which use some of those functions and data) to form executables.
|
||||||
|
|
||||||
|
The "Library", below, refers to any such software library or work
|
||||||
|
which has been distributed under these terms. A "work based on the
|
||||||
|
Library" means either the Library or any derivative work under
|
||||||
|
copyright law: that is to say, a work containing the Library or a
|
||||||
|
portion of it, either verbatim or with modifications and/or translated
|
||||||
|
straightforwardly into another language. (Hereinafter, translation is
|
||||||
|
included without limitation in the term "modification".)
|
||||||
|
|
||||||
|
"Source code" for a work means the preferred form of the work for
|
||||||
|
making modifications to it. For a library, complete source code means
|
||||||
|
all the source code for all modules it contains, plus any associated
|
||||||
|
interface definition files, plus the scripts used to control compilation
|
||||||
|
and installation of the library.
|
||||||
|
|
||||||
|
Activities other than copying, distribution and modification are not
|
||||||
|
covered by this License; they are outside its scope. The act of
|
||||||
|
running a program using the Library is not restricted, and output from
|
||||||
|
such a program is covered only if its contents constitute a work based
|
||||||
|
on the Library (independent of the use of the Library in a tool for
|
||||||
|
writing it). Whether that is true depends on what the Library does
|
||||||
|
and what the program that uses the Library does.
|
||||||
|
|
||||||
|
1. You may copy and distribute verbatim copies of the Library's
|
||||||
|
complete source code as you receive it, in any medium, provided that
|
||||||
|
you conspicuously and appropriately publish on each copy an
|
||||||
|
appropriate copyright notice and disclaimer of warranty; keep intact
|
||||||
|
all the notices that refer to this License and to the absence of any
|
||||||
|
warranty; and distribute a copy of this License along with the
|
||||||
|
Library.
|
||||||
|
|
||||||
|
You may charge a fee for the physical act of transferring a copy,
|
||||||
|
and you may at your option offer warranty protection in exchange for a
|
||||||
|
fee.
|
||||||
|
|
||||||
|
2. You may modify your copy or copies of the Library or any portion
|
||||||
|
of it, thus forming a work based on the Library, and copy and
|
||||||
|
distribute such modifications or work under the terms of Section 1
|
||||||
|
above, provided that you also meet all of these conditions:
|
||||||
|
|
||||||
|
a) The modified work must itself be a software library.
|
||||||
|
|
||||||
|
b) You must cause the files modified to carry prominent notices
|
||||||
|
stating that you changed the files and the date of any change.
|
||||||
|
|
||||||
|
c) You must cause the whole of the work to be licensed at no
|
||||||
|
charge to all third parties under the terms of this License.
|
||||||
|
|
||||||
|
d) If a facility in the modified Library refers to a function or a
|
||||||
|
table of data to be supplied by an application program that uses
|
||||||
|
the facility, other than as an argument passed when the facility
|
||||||
|
is invoked, then you must make a good faith effort to ensure that,
|
||||||
|
in the event an application does not supply such function or
|
||||||
|
table, the facility still operates, and performs whatever part of
|
||||||
|
its purpose remains meaningful.
|
||||||
|
|
||||||
|
(For example, a function in a library to compute square roots has
|
||||||
|
a purpose that is entirely well-defined independent of the
|
||||||
|
application. Therefore, Subsection 2d requires that any
|
||||||
|
application-supplied function or table used by this function must
|
||||||
|
be optional: if the application does not supply it, the square
|
||||||
|
root function must still compute square roots.)
|
||||||
|
|
||||||
|
These requirements apply to the modified work as a whole. If
|
||||||
|
identifiable sections of that work are not derived from the Library,
|
||||||
|
and can be reasonably considered independent and separate works in
|
||||||
|
themselves, then this License, and its terms, do not apply to those
|
||||||
|
sections when you distribute them as separate works. But when you
|
||||||
|
distribute the same sections as part of a whole which is a work based
|
||||||
|
on the Library, the distribution of the whole must be on the terms of
|
||||||
|
this License, whose permissions for other licensees extend to the
|
||||||
|
entire whole, and thus to each and every part regardless of who wrote
|
||||||
|
it.
|
||||||
|
|
||||||
|
Thus, it is not the intent of this section to claim rights or contest
|
||||||
|
your rights to work written entirely by you; rather, the intent is to
|
||||||
|
exercise the right to control the distribution of derivative or
|
||||||
|
collective works based on the Library.
|
||||||
|
|
||||||
|
In addition, mere aggregation of another work not based on the Library
|
||||||
|
with the Library (or with a work based on the Library) on a volume of
|
||||||
|
a storage or distribution medium does not bring the other work under
|
||||||
|
the scope of this License.
|
||||||
|
|
||||||
|
3. You may opt to apply the terms of the ordinary GNU General Public
|
||||||
|
License instead of this License to a given copy of the Library. To do
|
||||||
|
this, you must alter all the notices that refer to this License, so
|
||||||
|
that they refer to the ordinary GNU General Public License, version 2,
|
||||||
|
instead of to this License. (If a newer version than version 2 of the
|
||||||
|
ordinary GNU General Public License has appeared, then you can specify
|
||||||
|
that version instead if you wish.) Do not make any other change in
|
||||||
|
these notices.
|
||||||
|
|
||||||
|
Once this change is made in a given copy, it is irreversible for
|
||||||
|
that copy, so the ordinary GNU General Public License applies to all
|
||||||
|
subsequent copies and derivative works made from that copy.
|
||||||
|
|
||||||
|
This option is useful when you wish to copy part of the code of
|
||||||
|
the Library into a program that is not a library.
|
||||||
|
|
||||||
|
4. You may copy and distribute the Library (or a portion or
|
||||||
|
derivative of it, under Section 2) in object code or executable form
|
||||||
|
under the terms of Sections 1 and 2 above provided that you accompany
|
||||||
|
it with the complete corresponding machine-readable source code, which
|
||||||
|
must be distributed under the terms of Sections 1 and 2 above on a
|
||||||
|
medium customarily used for software interchange.
|
||||||
|
|
||||||
|
If distribution of object code is made by offering access to copy
|
||||||
|
from a designated place, then offering equivalent access to copy the
|
||||||
|
source code from the same place satisfies the requirement to
|
||||||
|
distribute the source code, even though third parties are not
|
||||||
|
compelled to copy the source along with the object code.
|
||||||
|
|
||||||
|
5. A program that contains no derivative of any portion of the
|
||||||
|
Library, but is designed to work with the Library by being compiled or
|
||||||
|
linked with it, is called a "work that uses the Library". Such a
|
||||||
|
work, in isolation, is not a derivative work of the Library, and
|
||||||
|
therefore falls outside the scope of this License.
|
||||||
|
|
||||||
|
However, linking a "work that uses the Library" with the Library
|
||||||
|
creates an executable that is a derivative of the Library (because it
|
||||||
|
contains portions of the Library), rather than a "work that uses the
|
||||||
|
library". The executable is therefore covered by this License.
|
||||||
|
Section 6 states terms for distribution of such executables.
|
||||||
|
|
||||||
|
When a "work that uses the Library" uses material from a header file
|
||||||
|
that is part of the Library, the object code for the work may be a
|
||||||
|
derivative work of the Library even though the source code is not.
|
||||||
|
Whether this is true is especially significant if the work can be
|
||||||
|
linked without the Library, or if the work is itself a library. The
|
||||||
|
threshold for this to be true is not precisely defined by law.
|
||||||
|
|
||||||
|
If such an object file uses only numerical parameters, data
|
||||||
|
structure layouts and accessors, and small macros and small inline
|
||||||
|
functions (ten lines or less in length), then the use of the object
|
||||||
|
file is unrestricted, regardless of whether it is legally a derivative
|
||||||
|
work. (Executables containing this object code plus portions of the
|
||||||
|
Library will still fall under Section 6.)
|
||||||
|
|
||||||
|
Otherwise, if the work is a derivative of the Library, you may
|
||||||
|
distribute the object code for the work under the terms of Section 6.
|
||||||
|
Any executables containing that work also fall under Section 6,
|
||||||
|
whether or not they are linked directly with the Library itself.
|
||||||
|
|
||||||
|
6. As an exception to the Sections above, you may also combine or
|
||||||
|
link a "work that uses the Library" with the Library to produce a
|
||||||
|
work containing portions of the Library, and distribute that work
|
||||||
|
under terms of your choice, provided that the terms permit
|
||||||
|
modification of the work for the customer's own use and reverse
|
||||||
|
engineering for debugging such modifications.
|
||||||
|
|
||||||
|
You must give prominent notice with each copy of the work that the
|
||||||
|
Library is used in it and that the Library and its use are covered by
|
||||||
|
this License. You must supply a copy of this License. If the work
|
||||||
|
during execution displays copyright notices, you must include the
|
||||||
|
copyright notice for the Library among them, as well as a reference
|
||||||
|
directing the user to the copy of this License. Also, you must do one
|
||||||
|
of these things:
|
||||||
|
|
||||||
|
a) Accompany the work with the complete corresponding
|
||||||
|
machine-readable source code for the Library including whatever
|
||||||
|
changes were used in the work (which must be distributed under
|
||||||
|
Sections 1 and 2 above); and, if the work is an executable linked
|
||||||
|
with the Library, with the complete machine-readable "work that
|
||||||
|
uses the Library", as object code and/or source code, so that the
|
||||||
|
user can modify the Library and then relink to produce a modified
|
||||||
|
executable containing the modified Library. (It is understood
|
||||||
|
that the user who changes the contents of definitions files in the
|
||||||
|
Library will not necessarily be able to recompile the application
|
||||||
|
to use the modified definitions.)
|
||||||
|
|
||||||
|
b) Use a suitable shared library mechanism for linking with the
|
||||||
|
Library. A suitable mechanism is one that (1) uses at run time a
|
||||||
|
copy of the library already present on the user's computer system,
|
||||||
|
rather than copying library functions into the executable, and (2)
|
||||||
|
will operate properly with a modified version of the library, if
|
||||||
|
the user installs one, as long as the modified version is
|
||||||
|
interface-compatible with the version that the work was made with.
|
||||||
|
|
||||||
|
c) Accompany the work with a written offer, valid for at
|
||||||
|
least three years, to give the same user the materials
|
||||||
|
specified in Subsection 6a, above, for a charge no more
|
||||||
|
than the cost of performing this distribution.
|
||||||
|
|
||||||
|
d) If distribution of the work is made by offering access to copy
|
||||||
|
from a designated place, offer equivalent access to copy the above
|
||||||
|
specified materials from the same place.
|
||||||
|
|
||||||
|
e) Verify that the user has already received a copy of these
|
||||||
|
materials or that you have already sent this user a copy.
|
||||||
|
|
||||||
|
For an executable, the required form of the "work that uses the
|
||||||
|
Library" must include any data and utility programs needed for
|
||||||
|
reproducing the executable from it. However, as a special exception,
|
||||||
|
the materials to be distributed need not include anything that is
|
||||||
|
normally distributed (in either source or binary form) with the major
|
||||||
|
components (compiler, kernel, and so on) of the operating system on
|
||||||
|
which the executable runs, unless that component itself accompanies
|
||||||
|
the executable.
|
||||||
|
|
||||||
|
It may happen that this requirement contradicts the license
|
||||||
|
restrictions of other proprietary libraries that do not normally
|
||||||
|
accompany the operating system. Such a contradiction means you cannot
|
||||||
|
use both them and the Library together in an executable that you
|
||||||
|
distribute.
|
||||||
|
|
||||||
|
7. You may place library facilities that are a work based on the
|
||||||
|
Library side-by-side in a single library together with other library
|
||||||
|
facilities not covered by this License, and distribute such a combined
|
||||||
|
library, provided that the separate distribution of the work based on
|
||||||
|
the Library and of the other library facilities is otherwise
|
||||||
|
permitted, and provided that you do these two things:
|
||||||
|
|
||||||
|
a) Accompany the combined library with a copy of the same work
|
||||||
|
based on the Library, uncombined with any other library
|
||||||
|
facilities. This must be distributed under the terms of the
|
||||||
|
Sections above.
|
||||||
|
|
||||||
|
b) Give prominent notice with the combined library of the fact
|
||||||
|
that part of it is a work based on the Library, and explaining
|
||||||
|
where to find the accompanying uncombined form of the same work.
|
||||||
|
|
||||||
|
8. You may not copy, modify, sublicense, link with, or distribute
|
||||||
|
the Library except as expressly provided under this License. Any
|
||||||
|
attempt otherwise to copy, modify, sublicense, link with, or
|
||||||
|
distribute the Library is void, and will automatically terminate your
|
||||||
|
rights under this License. However, parties who have received copies,
|
||||||
|
or rights, from you under this License will not have their licenses
|
||||||
|
terminated so long as such parties remain in full compliance.
|
||||||
|
|
||||||
|
9. You are not required to accept this License, since you have not
|
||||||
|
signed it. However, nothing else grants you permission to modify or
|
||||||
|
distribute the Library or its derivative works. These actions are
|
||||||
|
prohibited by law if you do not accept this License. Therefore, by
|
||||||
|
modifying or distributing the Library (or any work based on the
|
||||||
|
Library), you indicate your acceptance of this License to do so, and
|
||||||
|
all its terms and conditions for copying, distributing or modifying
|
||||||
|
the Library or works based on it.
|
||||||
|
|
||||||
|
10. Each time you redistribute the Library (or any work based on the
|
||||||
|
Library), the recipient automatically receives a license from the
|
||||||
|
original licensor to copy, distribute, link with or modify the Library
|
||||||
|
subject to these terms and conditions. You may not impose any further
|
||||||
|
restrictions on the recipients' exercise of the rights granted herein.
|
||||||
|
You are not responsible for enforcing compliance by third parties with
|
||||||
|
this License.
|
||||||
|
|
||||||
|
11. If, as a consequence of a court judgment or allegation of patent
|
||||||
|
infringement or for any other reason (not limited to patent issues),
|
||||||
|
conditions are imposed on you (whether by court order, agreement or
|
||||||
|
otherwise) that contradict the conditions of this License, they do not
|
||||||
|
excuse you from the conditions of this License. If you cannot
|
||||||
|
distribute so as to satisfy simultaneously your obligations under this
|
||||||
|
License and any other pertinent obligations, then as a consequence you
|
||||||
|
may not distribute the Library at all. For example, if a patent
|
||||||
|
license would not permit royalty-free redistribution of the Library by
|
||||||
|
all those who receive copies directly or indirectly through you, then
|
||||||
|
the only way you could satisfy both it and this License would be to
|
||||||
|
refrain entirely from distribution of the Library.
|
||||||
|
|
||||||
|
If any portion of this section is held invalid or unenforceable under any
|
||||||
|
particular circumstance, the balance of the section is intended to apply,
|
||||||
|
and the section as a whole is intended to apply in other circumstances.
|
||||||
|
|
||||||
|
It is not the purpose of this section to induce you to infringe any
|
||||||
|
patents or other property right claims or to contest validity of any
|
||||||
|
such claims; this section has the sole purpose of protecting the
|
||||||
|
integrity of the free software distribution system which is
|
||||||
|
implemented by public license practices. Many people have made
|
||||||
|
generous contributions to the wide range of software distributed
|
||||||
|
through that system in reliance on consistent application of that
|
||||||
|
system; it is up to the author/donor to decide if he or she is willing
|
||||||
|
to distribute software through any other system and a licensee cannot
|
||||||
|
impose that choice.
|
||||||
|
|
||||||
|
This section is intended to make thoroughly clear what is believed to
|
||||||
|
be a consequence of the rest of this License.
|
||||||
|
|
||||||
|
12. If the distribution and/or use of the Library is restricted in
|
||||||
|
certain countries either by patents or by copyrighted interfaces, the
|
||||||
|
original copyright holder who places the Library under this License may add
|
||||||
|
an explicit geographical distribution limitation excluding those countries,
|
||||||
|
so that distribution is permitted only in or among countries not thus
|
||||||
|
excluded. In such case, this License incorporates the limitation as if
|
||||||
|
written in the body of this License.
|
||||||
|
|
||||||
|
13. The Free Software Foundation may publish revised and/or new
|
||||||
|
versions of the Lesser General Public License from time to time.
|
||||||
|
Such new versions will be similar in spirit to the present version,
|
||||||
|
but may differ in detail to address new problems or concerns.
|
||||||
|
|
||||||
|
Each version is given a distinguishing version number. If the Library
|
||||||
|
specifies a version number of this License which applies to it and
|
||||||
|
"any later version", you have the option of following the terms and
|
||||||
|
conditions either of that version or of any later version published by
|
||||||
|
the Free Software Foundation. If the Library does not specify a
|
||||||
|
license version number, you may choose any version ever published by
|
||||||
|
the Free Software Foundation.
|
||||||
|
|
||||||
|
14. If you wish to incorporate parts of the Library into other free
|
||||||
|
programs whose distribution conditions are incompatible with these,
|
||||||
|
write to the author to ask for permission. For software which is
|
||||||
|
copyrighted by the Free Software Foundation, write to the Free
|
||||||
|
Software Foundation; we sometimes make exceptions for this. Our
|
||||||
|
decision will be guided by the two goals of preserving the free status
|
||||||
|
of all derivatives of our free software and of promoting the sharing
|
||||||
|
and reuse of software generally.
|
||||||
|
|
||||||
|
NO WARRANTY
|
||||||
|
|
||||||
|
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
|
||||||
|
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
|
||||||
|
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
|
||||||
|
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
|
||||||
|
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
|
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||||
|
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
|
||||||
|
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
|
||||||
|
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||||
|
|
||||||
|
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
|
||||||
|
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
|
||||||
|
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
|
||||||
|
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
|
||||||
|
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
|
||||||
|
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
|
||||||
|
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
|
||||||
|
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
|
||||||
|
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
||||||
|
DAMAGES.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Programs and licenses with other licenses and/or authors than the
|
Programs and licenses with other licenses and/or authors than the
|
||||||
main license and authors:
|
main license and authors:
|
||||||
|
|
||||||
lib/3rdParty/composer/beberlei G 2013 Benjamin Eberlei
|
lib/3rdParty/composer/beberlei G 2013 Benjamin Eberlei
|
||||||
lib/3rdParty/composer/composer B Nils Adermann, Jordi Boggiano
|
lib/3rdParty/composer/composer B Nils Adermann, Jordi Boggiano
|
||||||
lib/3rdParty/composer/fgrosse B 2015 Friedrich Große
|
lib/3rdParty/composer/fgrosse B 2015 Friedrich Große
|
||||||
lib/3rdParty/composer/nyholm B 2016 Tobias Nyholm
|
lib/3rdParty/composer/nyholm B 2016 Tobias Nyholm
|
||||||
lib/3rdParty/composer/paragonie B 2015 Paragon Initiative Enterprises
|
lib/3rdParty/composer/paragonie B 2015 Paragon Initiative Enterprises
|
||||||
lib/3rdParty/composer/php-http B 2015 PHP HTTP Team
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Crypt_Blowfish H
|
||||||
lib/3rdParty/composer/psr B 2018 PHP Framework Interoperability Group
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Exception H
|
||||||
lib/3rdParty/composer/ramsey B 2018 Ben Ramsey
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Idna G
|
||||||
lib/3rdParty/composer/spomky-labs B 2018 Spomky-Labs
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Imap_Client H
|
||||||
lib/3rdParty/composer/symfony B 2019 Fabien Potencier
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_ListHeaders H
|
||||||
lib/3rdParty/composer/web-auth B 2018 Spomky-Labs
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Mail G
|
||||||
lib/3rdParty/tcpdf D 2018 Nicola Asuni - Tecnick.com LTD
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Mime H
|
||||||
lib/3rdParty/tcpdf/fonts/DejaVu*.ttf A Public Domain, Bitstream, Inc., Tavmjong Bah
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Secret H
|
||||||
lib/3rdParty/tcpdf/fonts/DejaVu*.z A Public Domain, Bitstream, Inc., Tavmjong Bah
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Socket_Client H
|
||||||
lib/3rdParty/phpseclib B 2019 TerraFrost and other contributors
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Stream H
|
||||||
lib/3rdParty/Monolog B 2011 Jordi Boggiano
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Stream_Filter H
|
||||||
lib/3rdParty/Psr B 2012 PHP Framework Interoperability Group
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Stream_Wrapper G
|
||||||
lib/3rdParty/yubico/Yubico.php C 2015 Yubico AB
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Support G
|
||||||
templates/lib/*jquery*.js B 2018 jQuery Foundation and other contributors
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Text_Flowed H
|
||||||
style/120_jquery-ui*.css B 2016 jQuery Foundation and other contributors
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Translation H
|
||||||
templates/lib/*jquery-dropmenu-*.js B 2010 Fred Heusschen
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Util H
|
||||||
style/150_jquery-dropmenu*.css B 2010 Fred Heusschen
|
lib/3rdParty/composer/php-http B 2015 PHP HTTP Team
|
||||||
templates/lib/*jquery-fineuploader-*.js B 2010 Andrew Valums
|
lib/3rdParty/composer/psr B 2018 PHP Framework Interoperability Group
|
||||||
style/150_jquery-fineuploader*.css B 2010 Andrew Valums
|
lib/3rdParty/composer/ramsey B 2018 Ben Ramsey
|
||||||
templates/lib/*jquery-validationEngine-*.js B 2010 Cedric Dugas and Olivier Refalo
|
lib/3rdParty/composer/spomky-labs B 2018 Spomky-Labs
|
||||||
style/150_jquery-validationEngine*.css B 2010 Cedric Dugas and Olivier Refalo
|
lib/3rdParty/composer/symfony B 2019 Fabien Potencier
|
||||||
templates/lib/extra/cropperjs B 2018 Chen Fengyuan
|
lib/3rdParty/composer/web-auth B 2018 Spomky-Labs
|
||||||
style/600_cropper*.css B 2018 Chen Fengyuan
|
lib/3rdParty/tcpdf D 2018 Nicola Asuni - Tecnick.com LTD
|
||||||
templates/lib/extra/duo/*.js E 2019 Duo Security
|
lib/3rdParty/tcpdf/fonts/DejaVu*.ttf A Public Domain, Bitstream, Inc., Tavmjong Bah
|
||||||
lib/3rdParty/duo/*.php E 2019 Duo Security
|
lib/3rdParty/tcpdf/fonts/DejaVu*.z A Public Domain, Bitstream, Inc., Tavmjong Bah
|
||||||
graphics/webauthn.svg F 2017 Duo Security, Inc.
|
lib/3rdParty/phpseclib B 2019 TerraFrost and other contributors
|
||||||
templates/lib/600_jquery.magnific-popup.js B 2016 Dmitry Semenov
|
lib/3rdParty/Monolog B 2011 Jordi Boggiano
|
||||||
style/610_magnific-popup.css B 2016 Dmitry Semenov
|
lib/3rdParty/Psr B 2012 PHP Framework Interoperability Group
|
||||||
style/responsive/105_normalize.css B Nicolas Gallagher and Jonathan Neal
|
lib/3rdParty/yubico/Yubico.php C 2015 Yubico AB
|
||||||
style/responsive/110_grid.css B
|
templates/lib/*jquery*.js B 2018 jQuery Foundation and other contributors
|
||||||
|
style/120_jquery-ui*.css B 2016 jQuery Foundation and other contributors
|
||||||
|
templates/lib/*jquery-dropmenu-*.js B 2010 Fred Heusschen
|
||||||
|
style/150_jquery-dropmenu*.css B 2010 Fred Heusschen
|
||||||
|
templates/lib/*jquery-fineuploader-*.js B 2010 Andrew Valums
|
||||||
|
style/150_jquery-fineuploader*.css B 2010 Andrew Valums
|
||||||
|
templates/lib/*jquery-validationEngine-*.js B 2010 Cedric Dugas and Olivier Refalo
|
||||||
|
style/150_jquery-validationEngine*.css B 2010 Cedric Dugas and Olivier Refalo
|
||||||
|
templates/lib/extra/cropperjs B 2018 Chen Fengyuan
|
||||||
|
style/600_cropper*.css B 2018 Chen Fengyuan
|
||||||
|
templates/lib/extra/duo/*.js E 2019 Duo Security
|
||||||
|
lib/3rdParty/duo/*.php E 2019 Duo Security
|
||||||
|
graphics/webauthn.svg F 2017 Duo Security, Inc.
|
||||||
|
templates/lib/600_jquery.magnific-popup.js B 2016 Dmitry Semenov
|
||||||
|
style/610_magnific-popup.css B 2016 Dmitry Semenov
|
||||||
|
style/responsive/105_normalize.css B Nicolas Gallagher and Jonathan Neal
|
||||||
|
style/responsive/110_grid.css B
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
March 2020 7.1
|
March 2020 7.1
|
||||||
- PHP 7 required
|
- PHP 7 required
|
||||||
- Webauthn/FIDO2 support for 2-factor-authentication (requires PHP 7.2)
|
- Webauthn/FIDO2 support for 2-factor-authentication (requires PHP 7.2)
|
||||||
|
- IMAP: changed library to support latest TLS versions
|
||||||
- Personal: support display name (hidden by default in server profile)
|
- Personal: support display name (hidden by default in server profile)
|
||||||
- Windows users: support allowed workstations, more profile options
|
- Windows users: support allowed workstations, more profile options
|
||||||
- LAM Pro:
|
- LAM Pro:
|
||||||
|
|
|
@ -2,9 +2,16 @@
|
||||||
"config": {
|
"config": {
|
||||||
"vendor-dir": "lib/3rdParty/composer"
|
"vendor-dir": "lib/3rdParty/composer"
|
||||||
},
|
},
|
||||||
|
"repositories": [
|
||||||
|
{
|
||||||
|
"type": "pear",
|
||||||
|
"url": "https://pear.horde.org"
|
||||||
|
}
|
||||||
|
],
|
||||||
"require" : {
|
"require" : {
|
||||||
"web-auth/webauthn-lib" : "2.1.7",
|
"web-auth/webauthn-lib" : "2.1.7",
|
||||||
"symfony/http-foundation" : "5.0.0",
|
"symfony/http-foundation" : "5.0.0",
|
||||||
"symfony/psr-http-message-bridge" : "1.3.0"
|
"symfony/psr-http-message-bridge" : "1.3.0",
|
||||||
|
"pear-pear.horde.org/Horde_Imap_Client" : "2.30.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -4,20 +4,20 @@
|
||||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||||
"This file is @generated automatically"
|
"This file is @generated automatically"
|
||||||
],
|
],
|
||||||
"content-hash": "ef5f7241f5ed768a1c63843aadbb54aa",
|
"content-hash": "faf0719c09b7ff85ee6e4adcc038afb7",
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"name": "beberlei/assert",
|
"name": "beberlei/assert",
|
||||||
"version": "v3.2.6",
|
"version": "v3.2.7",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/beberlei/assert.git",
|
"url": "https://github.com/beberlei/assert.git",
|
||||||
"reference": "99508be011753690fe108ded450f5caaae180cfa"
|
"reference": "d63a6943fc4fd1a2aedb65994e3548715105abcf"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/beberlei/assert/zipball/99508be011753690fe108ded450f5caaae180cfa",
|
"url": "https://api.github.com/repos/beberlei/assert/zipball/d63a6943fc4fd1a2aedb65994e3548715105abcf",
|
||||||
"reference": "99508be011753690fe108ded450f5caaae180cfa",
|
"reference": "d63a6943fc4fd1a2aedb65994e3548715105abcf",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
@ -66,7 +66,7 @@
|
||||||
"assertion",
|
"assertion",
|
||||||
"validation"
|
"validation"
|
||||||
],
|
],
|
||||||
"time": "2019-10-10T10:33:57+00:00"
|
"time": "2019-12-19T17:51:41+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "fgrosse/phpasn1",
|
"name": "fgrosse/phpasn1",
|
||||||
|
@ -244,6 +244,483 @@
|
||||||
],
|
],
|
||||||
"time": "2018-07-02T15:55:56+00:00"
|
"time": "2018-07-02T15:55:56+00:00"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Crypt_Blowfish",
|
||||||
|
"version": "1.1.3",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Crypt_Blowfish-1.1.3.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"pear-pear.horde.org/horde_exception": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_support": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_crypt_blowfish": "== 1.1.3.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "A library that provides blowfish encryption/decryption for PHP string data."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Exception",
|
||||||
|
"version": "2.0.8",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Exception-2.0.8.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"pear-pear.horde.org/horde_translation": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_exception": "== 2.0.8.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "This class provides the default exception handlers for the Horde Application Framework."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Idna",
|
||||||
|
"version": "1.1.2",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Idna-1.1.2.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"pear-pear.horde.org/horde_exception": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_util": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_idna": "== 1.1.2.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"BSD-2-Clause"
|
||||||
|
],
|
||||||
|
"description": "A library that wraps various backends providing IDNA (Internationalized Domain Names in Applications) support."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Imap_Client",
|
||||||
|
"version": "2.30.1",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Imap_Client-2.30.1.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"ext-hash": "*",
|
||||||
|
"ext-json": "*",
|
||||||
|
"pear-pear.horde.org/horde_exception": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_mail": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_mime": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_secret": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_socket_client": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_stream": "<2.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_stream_filter": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_translation": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_util": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_imap_client": "== 2.30.1.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "A library to access IMAP4rev1 (RFC 3501) mail servers. Also supports connections to POP3 (STD 53/RFC 1939)."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_ListHeaders",
|
||||||
|
"version": "1.2.5",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_ListHeaders-1.2.5.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"pear-pear.horde.org/horde_mail": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_translation": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_util": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_listheaders": "== 1.2.5.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "The Horde_ListHeaders library parses Mailing List Headers as defined in RFC 2369 & RFC 2919."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Mail",
|
||||||
|
"version": "2.6.5",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Mail-2.6.5.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"pear-pear.horde.org/horde_exception": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_idna": "<2.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_mime": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_stream_filter": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_translation": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_util": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_mail": "== 2.6.5.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"BSD-2-Clause"
|
||||||
|
],
|
||||||
|
"description": "Provides interfaces for sending e-mail messages and parsing e-mail addresses."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Mime",
|
||||||
|
"version": "2.11.0",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Mime-2.11.0.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"pear-pear.horde.org/horde_exception": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_listheaders": "<2.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_mail": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_stream": "<2.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_stream_filter": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_support": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_text_flowed": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_translation": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_util": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_mime": "== 2.11.0.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "Provides methods for dealing with Multipurpose Internet Mail Extensions (MIME) features (RFC 2045/2046/2047)."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Secret",
|
||||||
|
"version": "2.0.6",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Secret-2.0.6.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"ext-hash": "*",
|
||||||
|
"pear-pear.horde.org/horde_crypt_blowfish": "<2.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_exception": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_support": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_secret": "== 2.0.6.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "An API for encrypting and decrypting small pieces of data with the use of a shared key."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Socket_Client",
|
||||||
|
"version": "2.1.2",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Socket_Client-2.1.2.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"pear-pear.horde.org/horde_exception": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_socket_client": "== 2.1.2.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "Provides abstract class for use in creating PHP network socket clients."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Stream",
|
||||||
|
"version": "1.6.3",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Stream-1.6.3.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"pear-pear.horde.org/horde_exception": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_stream": "== 1.6.3.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "An object-oriented interface to assist in creating and storing PHP stream resources, and to provide utility methods to access and manipulate the stream contents."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Stream_Filter",
|
||||||
|
"version": "2.0.4",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Stream_Filter-2.0.4.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_stream_filter": "== 2.0.4.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "A collection of various stream filters."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Stream_Wrapper",
|
||||||
|
"version": "2.1.4",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Stream_Wrapper-2.1.4.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_stream_wrapper": "== 2.1.4.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"BSD-2-Clause"
|
||||||
|
],
|
||||||
|
"description": "A collection of stream wrappers."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Support",
|
||||||
|
"version": "2.2.0",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Support-2.2.0.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"pear-pear.horde.org/horde_exception": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_stream_wrapper": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_util": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_support": "== 2.2.0.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"BSD-2-Clause"
|
||||||
|
],
|
||||||
|
"description": "Support classes not tied to Horde but is used by it. These classes can be used outside of Horde as well."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Text_Flowed",
|
||||||
|
"version": "2.0.4",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Text_Flowed-2.0.4.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"pear-pear.horde.org/horde_util": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_text_flowed": "== 2.0.4.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "A library that provides common methods for manipulating text using the encoding described in RFC 3676 ('flowed' text)."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Translation",
|
||||||
|
"version": "2.2.2",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Translation-2.2.2.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_translation": "== 2.2.2.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "Translation wrappers."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Util",
|
||||||
|
"version": "2.5.9",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Util-2.5.9.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"ext-dom": "*",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_util": "== 2.5.9.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "A library that provides functionality useful for all kind of applications."
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "php-http/message-factory",
|
"name": "php-http/message-factory",
|
||||||
"version": "v1.0.2",
|
"version": "v1.0.2",
|
||||||
|
@ -447,44 +924,46 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ramsey/uuid",
|
"name": "ramsey/uuid",
|
||||||
"version": "3.8.0",
|
"version": "3.9.2",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/ramsey/uuid.git",
|
"url": "https://github.com/ramsey/uuid.git",
|
||||||
"reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3"
|
"reference": "7779489a47d443f845271badbdcedfe4df8e06fb"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/ramsey/uuid/zipball/d09ea80159c1929d75b3f9c60504d613aeb4a1e3",
|
"url": "https://api.github.com/repos/ramsey/uuid/zipball/7779489a47d443f845271badbdcedfe4df8e06fb",
|
||||||
"reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3",
|
"reference": "7779489a47d443f845271badbdcedfe4df8e06fb",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"paragonie/random_compat": "^1.0|^2.0|9.99.99",
|
"ext-json": "*",
|
||||||
"php": "^5.4 || ^7.0",
|
"paragonie/random_compat": "^1 | ^2 | 9.99.99",
|
||||||
|
"php": "^5.4 | ^7 | ^8",
|
||||||
"symfony/polyfill-ctype": "^1.8"
|
"symfony/polyfill-ctype": "^1.8"
|
||||||
},
|
},
|
||||||
"replace": {
|
"replace": {
|
||||||
"rhumsaa/uuid": "self.version"
|
"rhumsaa/uuid": "self.version"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"codeception/aspect-mock": "^1.0 | ~2.0.0",
|
"codeception/aspect-mock": "^1 | ^2",
|
||||||
"doctrine/annotations": "~1.2.0",
|
"doctrine/annotations": "^1.2",
|
||||||
"goaop/framework": "1.0.0-alpha.2 | ^1.0 | ~2.1.0",
|
"goaop/framework": "1.0.0-alpha.2 | ^1 | ^2.1",
|
||||||
"ircmaxell/random-lib": "^1.1",
|
"jakub-onderka/php-parallel-lint": "^1",
|
||||||
"jakub-onderka/php-parallel-lint": "^0.9.0",
|
"mockery/mockery": "^0.9.11 | ^1",
|
||||||
"mockery/mockery": "^0.9.9",
|
|
||||||
"moontoast/math": "^1.1",
|
"moontoast/math": "^1.1",
|
||||||
"php-mock/php-mock-phpunit": "^0.3|^1.1",
|
"paragonie/random-lib": "^2",
|
||||||
"phpunit/phpunit": "^4.7|^5.0|^6.5",
|
"php-mock/php-mock-phpunit": "^0.3 | ^1.1",
|
||||||
"squizlabs/php_codesniffer": "^2.3"
|
"phpunit/phpunit": "^4.8 | ^5.4 | ^6.5",
|
||||||
|
"squizlabs/php_codesniffer": "^3.5"
|
||||||
},
|
},
|
||||||
"suggest": {
|
"suggest": {
|
||||||
"ext-ctype": "Provides support for PHP Ctype functions",
|
"ext-ctype": "Provides support for PHP Ctype functions",
|
||||||
"ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator",
|
"ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator",
|
||||||
|
"ext-openssl": "Provides the OpenSSL extension for use with the OpenSslGenerator",
|
||||||
"ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator",
|
"ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator",
|
||||||
"ircmaxell/random-lib": "Provides RandomLib for use with the RandomLibAdapter",
|
|
||||||
"moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).",
|
"moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).",
|
||||||
|
"paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter",
|
||||||
"ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid",
|
"ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid",
|
||||||
"ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type."
|
"ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type."
|
||||||
},
|
},
|
||||||
|
@ -497,13 +976,21 @@
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
"Ramsey\\Uuid\\": "src/"
|
"Ramsey\\Uuid\\": "src/"
|
||||||
}
|
},
|
||||||
|
"files": [
|
||||||
|
"src/functions.php"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"notification-url": "https://packagist.org/downloads/",
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
"license": [
|
"license": [
|
||||||
"MIT"
|
"MIT"
|
||||||
],
|
],
|
||||||
"authors": [
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "Ben Ramsey",
|
||||||
|
"email": "ben@benramsey.com",
|
||||||
|
"homepage": "https://benramsey.com"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "Marijn Huizendveld",
|
"name": "Marijn Huizendveld",
|
||||||
"email": "marijn.huizendveld@gmail.com"
|
"email": "marijn.huizendveld@gmail.com"
|
||||||
|
@ -511,11 +998,6 @@
|
||||||
{
|
{
|
||||||
"name": "Thibaud Fabre",
|
"name": "Thibaud Fabre",
|
||||||
"email": "thibaud@aztech.io"
|
"email": "thibaud@aztech.io"
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Ben Ramsey",
|
|
||||||
"email": "ben@benramsey.com",
|
|
||||||
"homepage": "https://benramsey.com"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).",
|
"description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).",
|
||||||
|
@ -525,7 +1007,7 @@
|
||||||
"identifier",
|
"identifier",
|
||||||
"uuid"
|
"uuid"
|
||||||
],
|
],
|
||||||
"time": "2018-07-19T23:38:55+00:00"
|
"time": "2019-12-17T08:18:51+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "spomky-labs/base64url",
|
"name": "spomky-labs/base64url",
|
||||||
|
@ -702,16 +1184,16 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "symfony/mime",
|
"name": "symfony/mime",
|
||||||
"version": "v5.0.0",
|
"version": "v5.0.4",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/symfony/mime.git",
|
"url": "https://github.com/symfony/mime.git",
|
||||||
"reference": "76f3c09b7382bf979af7bcd8e6f8033f1324285e"
|
"reference": "2a3c7fee1f1a0961fa9cf360d5da553d05095e59"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/symfony/mime/zipball/76f3c09b7382bf979af7bcd8e6f8033f1324285e",
|
"url": "https://api.github.com/repos/symfony/mime/zipball/2a3c7fee1f1a0961fa9cf360d5da553d05095e59",
|
||||||
"reference": "76f3c09b7382bf979af7bcd8e6f8033f1324285e",
|
"reference": "2a3c7fee1f1a0961fa9cf360d5da553d05095e59",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
@ -760,7 +1242,7 @@
|
||||||
"mime",
|
"mime",
|
||||||
"mime-type"
|
"mime-type"
|
||||||
],
|
],
|
||||||
"time": "2019-11-18T17:27:11+00:00"
|
"time": "2020-01-04T14:08:26+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "symfony/polyfill-ctype",
|
"name": "symfony/polyfill-ctype",
|
||||||
|
|
554
lam/copyright
554
lam/copyright
|
@ -86,7 +86,6 @@ The complete license can be found in the file COPYING.
|
||||||
Some parts of this package have other, compatible licences. These are:
|
Some parts of this package have other, compatible licences. These are:
|
||||||
|
|
||||||
A:
|
A:
|
||||||
|
|
||||||
DejaVu Fonts — License
|
DejaVu Fonts — License
|
||||||
|
|
||||||
Fonts are © Bitstream (see below). DejaVu changes are in public domain. Explanation
|
Fonts are © Bitstream (see below). DejaVu changes are in public domain. Explanation
|
||||||
|
@ -177,6 +176,7 @@ A:
|
||||||
Software without prior written authorization from Tavmjong Bah. For further
|
Software without prior written authorization from Tavmjong Bah. For further
|
||||||
information, contact: tavmjong @ free . fr.
|
information, contact: tavmjong @ free . fr.
|
||||||
|
|
||||||
|
|
||||||
B:
|
B:
|
||||||
MIT License
|
MIT License
|
||||||
|
|
||||||
|
@ -199,6 +199,7 @@ B:
|
||||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
|
||||||
C:
|
C:
|
||||||
New BSD License
|
New BSD License
|
||||||
|
|
||||||
|
@ -223,8 +224,8 @@ C:
|
||||||
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||||
OF THE POSSIBILITY OF SUCH DAMAGE.
|
OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
D:
|
|
||||||
|
|
||||||
|
D:
|
||||||
GNU LESSER GENERAL PUBLIC LICENSE
|
GNU LESSER GENERAL PUBLIC LICENSE
|
||||||
Version 3, 29 June 2007
|
Version 3, 29 June 2007
|
||||||
|
|
||||||
|
@ -391,6 +392,7 @@ D:
|
||||||
permanent authorization for you to choose that version for the
|
permanent authorization for you to choose that version for the
|
||||||
Library.
|
Library.
|
||||||
|
|
||||||
|
|
||||||
E:
|
E:
|
||||||
Duo
|
Duo
|
||||||
|
|
||||||
|
@ -417,6 +419,7 @@ E:
|
||||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
F:
|
F:
|
||||||
3-Clause BSD License
|
3-Clause BSD License
|
||||||
|
|
||||||
|
@ -445,6 +448,7 @@ F:
|
||||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
G:
|
G:
|
||||||
2-Clause BSD License
|
2-Clause BSD License
|
||||||
|
|
||||||
|
@ -470,42 +474,518 @@ G:
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
|
H:
|
||||||
|
GNU LESSER GENERAL PUBLIC LICENSE
|
||||||
|
Version 2.1, February 1999
|
||||||
|
|
||||||
|
Copyright (C) 1991, 1999 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.
|
||||||
|
|
||||||
|
[This is the first released version of the Lesser GPL. It also counts
|
||||||
|
as the successor of the GNU Library Public License, version 2, hence
|
||||||
|
the version number 2.1.]
|
||||||
|
|
||||||
|
Preamble
|
||||||
|
|
||||||
|
The licenses for most software are designed to take away your
|
||||||
|
freedom to share and change it. By contrast, the GNU General Public
|
||||||
|
Licenses are intended to guarantee your freedom to share and change
|
||||||
|
free software--to make sure the software is free for all its users.
|
||||||
|
|
||||||
|
This license, the Lesser General Public License, applies to some
|
||||||
|
specially designated software packages--typically libraries--of the
|
||||||
|
Free Software Foundation and other authors who decide to use it. You
|
||||||
|
can use it too, but we suggest you first think carefully about whether
|
||||||
|
this license or the ordinary General Public License is the better
|
||||||
|
strategy to use in any particular case, based on the explanations below.
|
||||||
|
|
||||||
|
When we speak of free software, we are referring to freedom of use,
|
||||||
|
not price. Our General Public Licenses are designed to make sure that
|
||||||
|
you have the freedom to distribute copies of free software (and charge
|
||||||
|
for this service if you wish); that you receive source code or can get
|
||||||
|
it if you want it; that you can change the software and use pieces of
|
||||||
|
it in new free programs; and that you are informed that you can do
|
||||||
|
these things.
|
||||||
|
|
||||||
|
To protect your rights, we need to make restrictions that forbid
|
||||||
|
distributors to deny you these rights or to ask you to surrender these
|
||||||
|
rights. These restrictions translate to certain responsibilities for
|
||||||
|
you if you distribute copies of the library or if you modify it.
|
||||||
|
|
||||||
|
For example, if you distribute copies of the library, whether gratis
|
||||||
|
or for a fee, you must give the recipients all the rights that we gave
|
||||||
|
you. You must make sure that they, too, receive or can get the source
|
||||||
|
code. If you link other code with the library, you must provide
|
||||||
|
complete object files to the recipients, so that they can relink them
|
||||||
|
with the library after making changes to the library and recompiling
|
||||||
|
it. And you must show them these terms so they know their rights.
|
||||||
|
|
||||||
|
We protect your rights with a two-step method: (1) we copyright the
|
||||||
|
library, and (2) we offer you this license, which gives you legal
|
||||||
|
permission to copy, distribute and/or modify the library.
|
||||||
|
|
||||||
|
To protect each distributor, we want to make it very clear that
|
||||||
|
there is no warranty for the free library. Also, if the library is
|
||||||
|
modified by someone else and passed on, the recipients should know
|
||||||
|
that what they have is not the original version, so that the original
|
||||||
|
author's reputation will not be affected by problems that might be
|
||||||
|
introduced by others.
|
||||||
|
|
||||||
|
Finally, software patents pose a constant threat to the existence of
|
||||||
|
any free program. We wish to make sure that a company cannot
|
||||||
|
effectively restrict the users of a free program by obtaining a
|
||||||
|
restrictive license from a patent holder. Therefore, we insist that
|
||||||
|
any patent license obtained for a version of the library must be
|
||||||
|
consistent with the full freedom of use specified in this license.
|
||||||
|
|
||||||
|
Most GNU software, including some libraries, is covered by the
|
||||||
|
ordinary GNU General Public License. This license, the GNU Lesser
|
||||||
|
General Public License, applies to certain designated libraries, and
|
||||||
|
is quite different from the ordinary General Public License. We use
|
||||||
|
this license for certain libraries in order to permit linking those
|
||||||
|
libraries into non-free programs.
|
||||||
|
|
||||||
|
When a program is linked with a library, whether statically or using
|
||||||
|
a shared library, the combination of the two is legally speaking a
|
||||||
|
combined work, a derivative of the original library. The ordinary
|
||||||
|
General Public License therefore permits such linking only if the
|
||||||
|
entire combination fits its criteria of freedom. The Lesser General
|
||||||
|
Public License permits more lax criteria for linking other code with
|
||||||
|
the library.
|
||||||
|
|
||||||
|
We call this license the "Lesser" General Public License because it
|
||||||
|
does Less to protect the user's freedom than the ordinary General
|
||||||
|
Public License. It also provides other free software developers Less
|
||||||
|
of an advantage over competing non-free programs. These disadvantages
|
||||||
|
are the reason we use the ordinary General Public License for many
|
||||||
|
libraries. However, the Lesser license provides advantages in certain
|
||||||
|
special circumstances.
|
||||||
|
|
||||||
|
For example, on rare occasions, there may be a special need to
|
||||||
|
encourage the widest possible use of a certain library, so that it becomes
|
||||||
|
a de-facto standard. To achieve this, non-free programs must be
|
||||||
|
allowed to use the library. A more frequent case is that a free
|
||||||
|
library does the same job as widely used non-free libraries. In this
|
||||||
|
case, there is little to gain by limiting the free library to free
|
||||||
|
software only, so we use the Lesser General Public License.
|
||||||
|
|
||||||
|
In other cases, permission to use a particular library in non-free
|
||||||
|
programs enables a greater number of people to use a large body of
|
||||||
|
free software. For example, permission to use the GNU C Library in
|
||||||
|
non-free programs enables many more people to use the whole GNU
|
||||||
|
operating system, as well as its variant, the GNU/Linux operating
|
||||||
|
system.
|
||||||
|
|
||||||
|
Although the Lesser General Public License is Less protective of the
|
||||||
|
users' freedom, it does ensure that the user of a program that is
|
||||||
|
linked with the Library has the freedom and the wherewithal to run
|
||||||
|
that program using a modified version of the Library.
|
||||||
|
|
||||||
|
The precise terms and conditions for copying, distribution and
|
||||||
|
modification follow. Pay close attention to the difference between a
|
||||||
|
"work based on the library" and a "work that uses the library". The
|
||||||
|
former contains code derived from the library, whereas the latter must
|
||||||
|
be combined with the library in order to run.
|
||||||
|
|
||||||
|
GNU LESSER GENERAL PUBLIC LICENSE
|
||||||
|
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||||
|
|
||||||
|
0. This License Agreement applies to any software library or other
|
||||||
|
program which contains a notice placed by the copyright holder or
|
||||||
|
other authorized party saying it may be distributed under the terms of
|
||||||
|
this Lesser General Public License (also called "this License").
|
||||||
|
Each licensee is addressed as "you".
|
||||||
|
|
||||||
|
A "library" means a collection of software functions and/or data
|
||||||
|
prepared so as to be conveniently linked with application programs
|
||||||
|
(which use some of those functions and data) to form executables.
|
||||||
|
|
||||||
|
The "Library", below, refers to any such software library or work
|
||||||
|
which has been distributed under these terms. A "work based on the
|
||||||
|
Library" means either the Library or any derivative work under
|
||||||
|
copyright law: that is to say, a work containing the Library or a
|
||||||
|
portion of it, either verbatim or with modifications and/or translated
|
||||||
|
straightforwardly into another language. (Hereinafter, translation is
|
||||||
|
included without limitation in the term "modification".)
|
||||||
|
|
||||||
|
"Source code" for a work means the preferred form of the work for
|
||||||
|
making modifications to it. For a library, complete source code means
|
||||||
|
all the source code for all modules it contains, plus any associated
|
||||||
|
interface definition files, plus the scripts used to control compilation
|
||||||
|
and installation of the library.
|
||||||
|
|
||||||
|
Activities other than copying, distribution and modification are not
|
||||||
|
covered by this License; they are outside its scope. The act of
|
||||||
|
running a program using the Library is not restricted, and output from
|
||||||
|
such a program is covered only if its contents constitute a work based
|
||||||
|
on the Library (independent of the use of the Library in a tool for
|
||||||
|
writing it). Whether that is true depends on what the Library does
|
||||||
|
and what the program that uses the Library does.
|
||||||
|
|
||||||
|
1. You may copy and distribute verbatim copies of the Library's
|
||||||
|
complete source code as you receive it, in any medium, provided that
|
||||||
|
you conspicuously and appropriately publish on each copy an
|
||||||
|
appropriate copyright notice and disclaimer of warranty; keep intact
|
||||||
|
all the notices that refer to this License and to the absence of any
|
||||||
|
warranty; and distribute a copy of this License along with the
|
||||||
|
Library.
|
||||||
|
|
||||||
|
You may charge a fee for the physical act of transferring a copy,
|
||||||
|
and you may at your option offer warranty protection in exchange for a
|
||||||
|
fee.
|
||||||
|
|
||||||
|
2. You may modify your copy or copies of the Library or any portion
|
||||||
|
of it, thus forming a work based on the Library, and copy and
|
||||||
|
distribute such modifications or work under the terms of Section 1
|
||||||
|
above, provided that you also meet all of these conditions:
|
||||||
|
|
||||||
|
a) The modified work must itself be a software library.
|
||||||
|
|
||||||
|
b) You must cause the files modified to carry prominent notices
|
||||||
|
stating that you changed the files and the date of any change.
|
||||||
|
|
||||||
|
c) You must cause the whole of the work to be licensed at no
|
||||||
|
charge to all third parties under the terms of this License.
|
||||||
|
|
||||||
|
d) If a facility in the modified Library refers to a function or a
|
||||||
|
table of data to be supplied by an application program that uses
|
||||||
|
the facility, other than as an argument passed when the facility
|
||||||
|
is invoked, then you must make a good faith effort to ensure that,
|
||||||
|
in the event an application does not supply such function or
|
||||||
|
table, the facility still operates, and performs whatever part of
|
||||||
|
its purpose remains meaningful.
|
||||||
|
|
||||||
|
(For example, a function in a library to compute square roots has
|
||||||
|
a purpose that is entirely well-defined independent of the
|
||||||
|
application. Therefore, Subsection 2d requires that any
|
||||||
|
application-supplied function or table used by this function must
|
||||||
|
be optional: if the application does not supply it, the square
|
||||||
|
root function must still compute square roots.)
|
||||||
|
|
||||||
|
These requirements apply to the modified work as a whole. If
|
||||||
|
identifiable sections of that work are not derived from the Library,
|
||||||
|
and can be reasonably considered independent and separate works in
|
||||||
|
themselves, then this License, and its terms, do not apply to those
|
||||||
|
sections when you distribute them as separate works. But when you
|
||||||
|
distribute the same sections as part of a whole which is a work based
|
||||||
|
on the Library, the distribution of the whole must be on the terms of
|
||||||
|
this License, whose permissions for other licensees extend to the
|
||||||
|
entire whole, and thus to each and every part regardless of who wrote
|
||||||
|
it.
|
||||||
|
|
||||||
|
Thus, it is not the intent of this section to claim rights or contest
|
||||||
|
your rights to work written entirely by you; rather, the intent is to
|
||||||
|
exercise the right to control the distribution of derivative or
|
||||||
|
collective works based on the Library.
|
||||||
|
|
||||||
|
In addition, mere aggregation of another work not based on the Library
|
||||||
|
with the Library (or with a work based on the Library) on a volume of
|
||||||
|
a storage or distribution medium does not bring the other work under
|
||||||
|
the scope of this License.
|
||||||
|
|
||||||
|
3. You may opt to apply the terms of the ordinary GNU General Public
|
||||||
|
License instead of this License to a given copy of the Library. To do
|
||||||
|
this, you must alter all the notices that refer to this License, so
|
||||||
|
that they refer to the ordinary GNU General Public License, version 2,
|
||||||
|
instead of to this License. (If a newer version than version 2 of the
|
||||||
|
ordinary GNU General Public License has appeared, then you can specify
|
||||||
|
that version instead if you wish.) Do not make any other change in
|
||||||
|
these notices.
|
||||||
|
|
||||||
|
Once this change is made in a given copy, it is irreversible for
|
||||||
|
that copy, so the ordinary GNU General Public License applies to all
|
||||||
|
subsequent copies and derivative works made from that copy.
|
||||||
|
|
||||||
|
This option is useful when you wish to copy part of the code of
|
||||||
|
the Library into a program that is not a library.
|
||||||
|
|
||||||
|
4. You may copy and distribute the Library (or a portion or
|
||||||
|
derivative of it, under Section 2) in object code or executable form
|
||||||
|
under the terms of Sections 1 and 2 above provided that you accompany
|
||||||
|
it with the complete corresponding machine-readable source code, which
|
||||||
|
must be distributed under the terms of Sections 1 and 2 above on a
|
||||||
|
medium customarily used for software interchange.
|
||||||
|
|
||||||
|
If distribution of object code is made by offering access to copy
|
||||||
|
from a designated place, then offering equivalent access to copy the
|
||||||
|
source code from the same place satisfies the requirement to
|
||||||
|
distribute the source code, even though third parties are not
|
||||||
|
compelled to copy the source along with the object code.
|
||||||
|
|
||||||
|
5. A program that contains no derivative of any portion of the
|
||||||
|
Library, but is designed to work with the Library by being compiled or
|
||||||
|
linked with it, is called a "work that uses the Library". Such a
|
||||||
|
work, in isolation, is not a derivative work of the Library, and
|
||||||
|
therefore falls outside the scope of this License.
|
||||||
|
|
||||||
|
However, linking a "work that uses the Library" with the Library
|
||||||
|
creates an executable that is a derivative of the Library (because it
|
||||||
|
contains portions of the Library), rather than a "work that uses the
|
||||||
|
library". The executable is therefore covered by this License.
|
||||||
|
Section 6 states terms for distribution of such executables.
|
||||||
|
|
||||||
|
When a "work that uses the Library" uses material from a header file
|
||||||
|
that is part of the Library, the object code for the work may be a
|
||||||
|
derivative work of the Library even though the source code is not.
|
||||||
|
Whether this is true is especially significant if the work can be
|
||||||
|
linked without the Library, or if the work is itself a library. The
|
||||||
|
threshold for this to be true is not precisely defined by law.
|
||||||
|
|
||||||
|
If such an object file uses only numerical parameters, data
|
||||||
|
structure layouts and accessors, and small macros and small inline
|
||||||
|
functions (ten lines or less in length), then the use of the object
|
||||||
|
file is unrestricted, regardless of whether it is legally a derivative
|
||||||
|
work. (Executables containing this object code plus portions of the
|
||||||
|
Library will still fall under Section 6.)
|
||||||
|
|
||||||
|
Otherwise, if the work is a derivative of the Library, you may
|
||||||
|
distribute the object code for the work under the terms of Section 6.
|
||||||
|
Any executables containing that work also fall under Section 6,
|
||||||
|
whether or not they are linked directly with the Library itself.
|
||||||
|
|
||||||
|
6. As an exception to the Sections above, you may also combine or
|
||||||
|
link a "work that uses the Library" with the Library to produce a
|
||||||
|
work containing portions of the Library, and distribute that work
|
||||||
|
under terms of your choice, provided that the terms permit
|
||||||
|
modification of the work for the customer's own use and reverse
|
||||||
|
engineering for debugging such modifications.
|
||||||
|
|
||||||
|
You must give prominent notice with each copy of the work that the
|
||||||
|
Library is used in it and that the Library and its use are covered by
|
||||||
|
this License. You must supply a copy of this License. If the work
|
||||||
|
during execution displays copyright notices, you must include the
|
||||||
|
copyright notice for the Library among them, as well as a reference
|
||||||
|
directing the user to the copy of this License. Also, you must do one
|
||||||
|
of these things:
|
||||||
|
|
||||||
|
a) Accompany the work with the complete corresponding
|
||||||
|
machine-readable source code for the Library including whatever
|
||||||
|
changes were used in the work (which must be distributed under
|
||||||
|
Sections 1 and 2 above); and, if the work is an executable linked
|
||||||
|
with the Library, with the complete machine-readable "work that
|
||||||
|
uses the Library", as object code and/or source code, so that the
|
||||||
|
user can modify the Library and then relink to produce a modified
|
||||||
|
executable containing the modified Library. (It is understood
|
||||||
|
that the user who changes the contents of definitions files in the
|
||||||
|
Library will not necessarily be able to recompile the application
|
||||||
|
to use the modified definitions.)
|
||||||
|
|
||||||
|
b) Use a suitable shared library mechanism for linking with the
|
||||||
|
Library. A suitable mechanism is one that (1) uses at run time a
|
||||||
|
copy of the library already present on the user's computer system,
|
||||||
|
rather than copying library functions into the executable, and (2)
|
||||||
|
will operate properly with a modified version of the library, if
|
||||||
|
the user installs one, as long as the modified version is
|
||||||
|
interface-compatible with the version that the work was made with.
|
||||||
|
|
||||||
|
c) Accompany the work with a written offer, valid for at
|
||||||
|
least three years, to give the same user the materials
|
||||||
|
specified in Subsection 6a, above, for a charge no more
|
||||||
|
than the cost of performing this distribution.
|
||||||
|
|
||||||
|
d) If distribution of the work is made by offering access to copy
|
||||||
|
from a designated place, offer equivalent access to copy the above
|
||||||
|
specified materials from the same place.
|
||||||
|
|
||||||
|
e) Verify that the user has already received a copy of these
|
||||||
|
materials or that you have already sent this user a copy.
|
||||||
|
|
||||||
|
For an executable, the required form of the "work that uses the
|
||||||
|
Library" must include any data and utility programs needed for
|
||||||
|
reproducing the executable from it. However, as a special exception,
|
||||||
|
the materials to be distributed need not include anything that is
|
||||||
|
normally distributed (in either source or binary form) with the major
|
||||||
|
components (compiler, kernel, and so on) of the operating system on
|
||||||
|
which the executable runs, unless that component itself accompanies
|
||||||
|
the executable.
|
||||||
|
|
||||||
|
It may happen that this requirement contradicts the license
|
||||||
|
restrictions of other proprietary libraries that do not normally
|
||||||
|
accompany the operating system. Such a contradiction means you cannot
|
||||||
|
use both them and the Library together in an executable that you
|
||||||
|
distribute.
|
||||||
|
|
||||||
|
7. You may place library facilities that are a work based on the
|
||||||
|
Library side-by-side in a single library together with other library
|
||||||
|
facilities not covered by this License, and distribute such a combined
|
||||||
|
library, provided that the separate distribution of the work based on
|
||||||
|
the Library and of the other library facilities is otherwise
|
||||||
|
permitted, and provided that you do these two things:
|
||||||
|
|
||||||
|
a) Accompany the combined library with a copy of the same work
|
||||||
|
based on the Library, uncombined with any other library
|
||||||
|
facilities. This must be distributed under the terms of the
|
||||||
|
Sections above.
|
||||||
|
|
||||||
|
b) Give prominent notice with the combined library of the fact
|
||||||
|
that part of it is a work based on the Library, and explaining
|
||||||
|
where to find the accompanying uncombined form of the same work.
|
||||||
|
|
||||||
|
8. You may not copy, modify, sublicense, link with, or distribute
|
||||||
|
the Library except as expressly provided under this License. Any
|
||||||
|
attempt otherwise to copy, modify, sublicense, link with, or
|
||||||
|
distribute the Library is void, and will automatically terminate your
|
||||||
|
rights under this License. However, parties who have received copies,
|
||||||
|
or rights, from you under this License will not have their licenses
|
||||||
|
terminated so long as such parties remain in full compliance.
|
||||||
|
|
||||||
|
9. You are not required to accept this License, since you have not
|
||||||
|
signed it. However, nothing else grants you permission to modify or
|
||||||
|
distribute the Library or its derivative works. These actions are
|
||||||
|
prohibited by law if you do not accept this License. Therefore, by
|
||||||
|
modifying or distributing the Library (or any work based on the
|
||||||
|
Library), you indicate your acceptance of this License to do so, and
|
||||||
|
all its terms and conditions for copying, distributing or modifying
|
||||||
|
the Library or works based on it.
|
||||||
|
|
||||||
|
10. Each time you redistribute the Library (or any work based on the
|
||||||
|
Library), the recipient automatically receives a license from the
|
||||||
|
original licensor to copy, distribute, link with or modify the Library
|
||||||
|
subject to these terms and conditions. You may not impose any further
|
||||||
|
restrictions on the recipients' exercise of the rights granted herein.
|
||||||
|
You are not responsible for enforcing compliance by third parties with
|
||||||
|
this License.
|
||||||
|
|
||||||
|
11. If, as a consequence of a court judgment or allegation of patent
|
||||||
|
infringement or for any other reason (not limited to patent issues),
|
||||||
|
conditions are imposed on you (whether by court order, agreement or
|
||||||
|
otherwise) that contradict the conditions of this License, they do not
|
||||||
|
excuse you from the conditions of this License. If you cannot
|
||||||
|
distribute so as to satisfy simultaneously your obligations under this
|
||||||
|
License and any other pertinent obligations, then as a consequence you
|
||||||
|
may not distribute the Library at all. For example, if a patent
|
||||||
|
license would not permit royalty-free redistribution of the Library by
|
||||||
|
all those who receive copies directly or indirectly through you, then
|
||||||
|
the only way you could satisfy both it and this License would be to
|
||||||
|
refrain entirely from distribution of the Library.
|
||||||
|
|
||||||
|
If any portion of this section is held invalid or unenforceable under any
|
||||||
|
particular circumstance, the balance of the section is intended to apply,
|
||||||
|
and the section as a whole is intended to apply in other circumstances.
|
||||||
|
|
||||||
|
It is not the purpose of this section to induce you to infringe any
|
||||||
|
patents or other property right claims or to contest validity of any
|
||||||
|
such claims; this section has the sole purpose of protecting the
|
||||||
|
integrity of the free software distribution system which is
|
||||||
|
implemented by public license practices. Many people have made
|
||||||
|
generous contributions to the wide range of software distributed
|
||||||
|
through that system in reliance on consistent application of that
|
||||||
|
system; it is up to the author/donor to decide if he or she is willing
|
||||||
|
to distribute software through any other system and a licensee cannot
|
||||||
|
impose that choice.
|
||||||
|
|
||||||
|
This section is intended to make thoroughly clear what is believed to
|
||||||
|
be a consequence of the rest of this License.
|
||||||
|
|
||||||
|
12. If the distribution and/or use of the Library is restricted in
|
||||||
|
certain countries either by patents or by copyrighted interfaces, the
|
||||||
|
original copyright holder who places the Library under this License may add
|
||||||
|
an explicit geographical distribution limitation excluding those countries,
|
||||||
|
so that distribution is permitted only in or among countries not thus
|
||||||
|
excluded. In such case, this License incorporates the limitation as if
|
||||||
|
written in the body of this License.
|
||||||
|
|
||||||
|
13. The Free Software Foundation may publish revised and/or new
|
||||||
|
versions of the Lesser General Public License from time to time.
|
||||||
|
Such new versions will be similar in spirit to the present version,
|
||||||
|
but may differ in detail to address new problems or concerns.
|
||||||
|
|
||||||
|
Each version is given a distinguishing version number. If the Library
|
||||||
|
specifies a version number of this License which applies to it and
|
||||||
|
"any later version", you have the option of following the terms and
|
||||||
|
conditions either of that version or of any later version published by
|
||||||
|
the Free Software Foundation. If the Library does not specify a
|
||||||
|
license version number, you may choose any version ever published by
|
||||||
|
the Free Software Foundation.
|
||||||
|
|
||||||
|
14. If you wish to incorporate parts of the Library into other free
|
||||||
|
programs whose distribution conditions are incompatible with these,
|
||||||
|
write to the author to ask for permission. For software which is
|
||||||
|
copyrighted by the Free Software Foundation, write to the Free
|
||||||
|
Software Foundation; we sometimes make exceptions for this. Our
|
||||||
|
decision will be guided by the two goals of preserving the free status
|
||||||
|
of all derivatives of our free software and of promoting the sharing
|
||||||
|
and reuse of software generally.
|
||||||
|
|
||||||
|
NO WARRANTY
|
||||||
|
|
||||||
|
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
|
||||||
|
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
|
||||||
|
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
|
||||||
|
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
|
||||||
|
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
|
||||||
|
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||||
|
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
|
||||||
|
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
|
||||||
|
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||||
|
|
||||||
|
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
|
||||||
|
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
|
||||||
|
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
|
||||||
|
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
|
||||||
|
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
|
||||||
|
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
|
||||||
|
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
|
||||||
|
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
|
||||||
|
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
||||||
|
DAMAGES.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Programs and licenses with other licenses and/or authors than the
|
Programs and licenses with other licenses and/or authors than the
|
||||||
main license and authors:
|
main license and authors:
|
||||||
|
|
||||||
lib/3rdParty/composer/beberlei G 2013 Benjamin Eberlei
|
lib/3rdParty/composer/beberlei G 2013 Benjamin Eberlei
|
||||||
lib/3rdParty/composer/composer B Nils Adermann, Jordi Boggiano
|
lib/3rdParty/composer/composer B Nils Adermann, Jordi Boggiano
|
||||||
lib/3rdParty/composer/fgrosse B 2015 Friedrich Große
|
lib/3rdParty/composer/fgrosse B 2015 Friedrich Große
|
||||||
lib/3rdParty/composer/nyholm B 2016 Tobias Nyholm
|
lib/3rdParty/composer/nyholm B 2016 Tobias Nyholm
|
||||||
lib/3rdParty/composer/paragonie B 2015 Paragon Initiative Enterprises
|
lib/3rdParty/composer/paragonie B 2015 Paragon Initiative Enterprises
|
||||||
lib/3rdParty/composer/php-http B 2015 PHP HTTP Team
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Crypt_Blowfish H
|
||||||
lib/3rdParty/composer/psr B 2018 PHP Framework Interoperability Group
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Exception H
|
||||||
lib/3rdParty/composer/ramsey B 2018 Ben Ramsey
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Idna G
|
||||||
lib/3rdParty/composer/spomky-labs B 2018 Spomky-Labs
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Imap_Client H
|
||||||
lib/3rdParty/composer/symfony B 2019 Fabien Potencier
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_ListHeaders H
|
||||||
lib/3rdParty/composer/web-auth B 2018 Spomky-Labs
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Mail G
|
||||||
lib/3rdParty/tcpdf D 2018 Nicola Asuni - Tecnick.com LTD
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Mime H
|
||||||
lib/3rdParty/tcpdf/fonts/DejaVu*.ttf A Public Domain, Bitstream, Inc., Tavmjong Bah
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Secret H
|
||||||
lib/3rdParty/tcpdf/fonts/DejaVu*.z A Public Domain, Bitstream, Inc., Tavmjong Bah
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Socket_Client H
|
||||||
lib/3rdParty/phpseclib B 2019 TerraFrost and other contributors
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Stream H
|
||||||
lib/3rdParty/Monolog B 2011 Jordi Boggiano
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Stream_Filter H
|
||||||
lib/3rdParty/Psr B 2012 PHP Framework Interoperability Group
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Stream_Wrapper G
|
||||||
lib/3rdParty/yubico/Yubico.php C 2015 Yubico AB
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Support G
|
||||||
templates/lib/*jquery*.js B 2018 jQuery Foundation and other contributors
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Text_Flowed H
|
||||||
style/120_jquery-ui*.css B 2016 jQuery Foundation and other contributors
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Translation H
|
||||||
templates/lib/*jquery-dropmenu-*.js B 2010 Fred Heusschen
|
lib/3rdParty/composer/pear-pear.horde.org/Horde_Util H
|
||||||
style/150_jquery-dropmenu*.css B 2010 Fred Heusschen
|
lib/3rdParty/composer/php-http B 2015 PHP HTTP Team
|
||||||
templates/lib/*jquery-fineuploader-*.js B 2010 Andrew Valums
|
lib/3rdParty/composer/psr B 2018 PHP Framework Interoperability Group
|
||||||
style/150_jquery-fineuploader*.css B 2010 Andrew Valums
|
lib/3rdParty/composer/ramsey B 2018 Ben Ramsey
|
||||||
templates/lib/*jquery-validationEngine-*.js B 2010 Cedric Dugas and Olivier Refalo
|
lib/3rdParty/composer/spomky-labs B 2018 Spomky-Labs
|
||||||
style/150_jquery-validationEngine*.css B 2010 Cedric Dugas and Olivier Refalo
|
lib/3rdParty/composer/symfony B 2019 Fabien Potencier
|
||||||
templates/lib/extra/cropperjs B 2018 Chen Fengyuan
|
lib/3rdParty/composer/web-auth B 2018 Spomky-Labs
|
||||||
style/600_cropper*.css B 2018 Chen Fengyuan
|
lib/3rdParty/tcpdf D 2018 Nicola Asuni - Tecnick.com LTD
|
||||||
templates/lib/extra/duo/*.js E 2019 Duo Security
|
lib/3rdParty/tcpdf/fonts/DejaVu*.ttf A Public Domain, Bitstream, Inc., Tavmjong Bah
|
||||||
lib/3rdParty/duo/*.php E 2019 Duo Security
|
lib/3rdParty/tcpdf/fonts/DejaVu*.z A Public Domain, Bitstream, Inc., Tavmjong Bah
|
||||||
graphics/webauthn.svg F 2017 Duo Security, Inc.
|
lib/3rdParty/phpseclib B 2019 TerraFrost and other contributors
|
||||||
templates/lib/600_jquery.magnific-popup.js B 2016 Dmitry Semenov
|
lib/3rdParty/Monolog B 2011 Jordi Boggiano
|
||||||
style/610_magnific-popup.css B 2016 Dmitry Semenov
|
lib/3rdParty/Psr B 2012 PHP Framework Interoperability Group
|
||||||
style/responsive/105_normalize.css B Nicolas Gallagher and Jonathan Neal
|
lib/3rdParty/yubico/Yubico.php C 2015 Yubico AB
|
||||||
style/responsive/110_grid.css B
|
templates/lib/*jquery*.js B 2018 jQuery Foundation and other contributors
|
||||||
|
style/120_jquery-ui*.css B 2016 jQuery Foundation and other contributors
|
||||||
|
templates/lib/*jquery-dropmenu-*.js B 2010 Fred Heusschen
|
||||||
|
style/150_jquery-dropmenu*.css B 2010 Fred Heusschen
|
||||||
|
templates/lib/*jquery-fineuploader-*.js B 2010 Andrew Valums
|
||||||
|
style/150_jquery-fineuploader*.css B 2010 Andrew Valums
|
||||||
|
templates/lib/*jquery-validationEngine-*.js B 2010 Cedric Dugas and Olivier Refalo
|
||||||
|
style/150_jquery-validationEngine*.css B 2010 Cedric Dugas and Olivier Refalo
|
||||||
|
templates/lib/extra/cropperjs B 2018 Chen Fengyuan
|
||||||
|
style/600_cropper*.css B 2018 Chen Fengyuan
|
||||||
|
templates/lib/extra/duo/*.js E 2019 Duo Security
|
||||||
|
lib/3rdParty/duo/*.php E 2019 Duo Security
|
||||||
|
graphics/webauthn.svg F 2017 Duo Security, Inc.
|
||||||
|
templates/lib/600_jquery.magnific-popup.js B 2016 Dmitry Semenov
|
||||||
|
style/610_magnific-popup.css B 2016 Dmitry Semenov
|
||||||
|
style/responsive/105_normalize.css B Nicolas Gallagher and Jonathan Neal
|
||||||
|
style/responsive/110_grid.css B
|
||||||
|
|
||||||
|
|
|
@ -21,96 +21,96 @@ use LogicException;
|
||||||
*
|
*
|
||||||
* @author Benjamin Eberlei <kontakt@beberlei.de>
|
* @author Benjamin Eberlei <kontakt@beberlei.de>
|
||||||
*
|
*
|
||||||
* @method static static alnum(string|callable $message = null, string $propertyPath = null) Assert that value is alphanumeric.
|
* @method LazyAssertion alnum(string|callable $message = null, string $propertyPath = null) Assert that value is alphanumeric.
|
||||||
* @method static static base64(string|callable $message = null, string $propertyPath = null) Assert that a constant is defined.
|
* @method LazyAssertion base64(string|callable $message = null, string $propertyPath = null) Assert that a constant is defined.
|
||||||
* @method static static between(mixed $lowerLimit, mixed $upperLimit, string|callable $message = null, string $propertyPath = null) Assert that a value is greater or equal than a lower limit, and less than or equal to an upper limit.
|
* @method LazyAssertion between(mixed $lowerLimit, mixed $upperLimit, string|callable $message = null, string $propertyPath = null) Assert that a value is greater or equal than a lower limit, and less than or equal to an upper limit.
|
||||||
* @method static static betweenExclusive(mixed $lowerLimit, mixed $upperLimit, string|callable $message = null, string $propertyPath = null) Assert that a value is greater than a lower limit, and less than an upper limit.
|
* @method LazyAssertion betweenExclusive(mixed $lowerLimit, mixed $upperLimit, string|callable $message = null, string $propertyPath = null) Assert that a value is greater than a lower limit, and less than an upper limit.
|
||||||
* @method static static betweenLength(int $minLength, int $maxLength, string|callable $message = null, string $propertyPath = null, string $encoding = 'utf8') Assert that string length is between min and max lengths.
|
* @method LazyAssertion betweenLength(int $minLength, int $maxLength, string|callable $message = null, string $propertyPath = null, string $encoding = 'utf8') Assert that string length is between min and max lengths.
|
||||||
* @method static static boolean(string|callable $message = null, string $propertyPath = null) Assert that value is php boolean.
|
* @method LazyAssertion boolean(string|callable $message = null, string $propertyPath = null) Assert that value is php boolean.
|
||||||
* @method static static choice(array $choices, string|callable $message = null, string $propertyPath = null) Assert that value is in array of choices.
|
* @method LazyAssertion choice(array $choices, string|callable $message = null, string $propertyPath = null) Assert that value is in array of choices.
|
||||||
* @method static static choicesNotEmpty(array $choices, string|callable $message = null, string $propertyPath = null) Determines if the values array has every choice as key and that this choice has content.
|
* @method LazyAssertion choicesNotEmpty(array $choices, string|callable $message = null, string $propertyPath = null) Determines if the values array has every choice as key and that this choice has content.
|
||||||
* @method static static classExists(string|callable $message = null, string $propertyPath = null) Assert that the class exists.
|
* @method LazyAssertion classExists(string|callable $message = null, string $propertyPath = null) Assert that the class exists.
|
||||||
* @method static static contains(string $needle, string|callable $message = null, string $propertyPath = null, string $encoding = 'utf8') Assert that string contains a sequence of chars.
|
* @method LazyAssertion contains(string $needle, string|callable $message = null, string $propertyPath = null, string $encoding = 'utf8') Assert that string contains a sequence of chars.
|
||||||
* @method static static count(int $count, string|callable $message = null, string $propertyPath = null) Assert that the count of countable is equal to count.
|
* @method LazyAssertion count(int $count, string|callable $message = null, string $propertyPath = null) Assert that the count of countable is equal to count.
|
||||||
* @method static static date(string $format, string|callable $message = null, string $propertyPath = null) Assert that date is valid and corresponds to the given format.
|
* @method LazyAssertion date(string $format, string|callable $message = null, string $propertyPath = null) Assert that date is valid and corresponds to the given format.
|
||||||
* @method static static defined(string|callable $message = null, string $propertyPath = null) Assert that a constant is defined.
|
* @method LazyAssertion defined(string|callable $message = null, string $propertyPath = null) Assert that a constant is defined.
|
||||||
* @method static static digit(string|callable $message = null, string $propertyPath = null) Validates if an integer or integerish is a digit.
|
* @method LazyAssertion digit(string|callable $message = null, string $propertyPath = null) Validates if an integer or integerish is a digit.
|
||||||
* @method static static directory(string|callable $message = null, string $propertyPath = null) Assert that a directory exists.
|
* @method LazyAssertion directory(string|callable $message = null, string $propertyPath = null) Assert that a directory exists.
|
||||||
* @method static static e164(string|callable $message = null, string $propertyPath = null) Assert that the given string is a valid E164 Phone Number.
|
* @method LazyAssertion e164(string|callable $message = null, string $propertyPath = null) Assert that the given string is a valid E164 Phone Number.
|
||||||
* @method static static email(string|callable $message = null, string $propertyPath = null) Assert that value is an email address (using input_filter/FILTER_VALIDATE_EMAIL).
|
* @method LazyAssertion email(string|callable $message = null, string $propertyPath = null) Assert that value is an email address (using input_filter/FILTER_VALIDATE_EMAIL).
|
||||||
* @method static static endsWith(string $needle, string|callable $message = null, string $propertyPath = null, string $encoding = 'utf8') Assert that string ends with a sequence of chars.
|
* @method LazyAssertion endsWith(string $needle, string|callable $message = null, string $propertyPath = null, string $encoding = 'utf8') Assert that string ends with a sequence of chars.
|
||||||
* @method static static eq(mixed $value2, string|callable $message = null, string $propertyPath = null) Assert that two values are equal (using ==).
|
* @method LazyAssertion eq(mixed $value2, string|callable $message = null, string $propertyPath = null) Assert that two values are equal (using ==).
|
||||||
* @method static static eqArraySubset(mixed $value2, string|callable $message = null, string $propertyPath = null) Assert that the array contains the subset.
|
* @method LazyAssertion eqArraySubset(mixed $value2, string|callable $message = null, string $propertyPath = null) Assert that the array contains the subset.
|
||||||
* @method static static extensionLoaded(string|callable $message = null, string $propertyPath = null) Assert that extension is loaded.
|
* @method LazyAssertion extensionLoaded(string|callable $message = null, string $propertyPath = null) Assert that extension is loaded.
|
||||||
* @method static static extensionVersion(string $operator, mixed $version, string|callable $message = null, string $propertyPath = null) Assert that extension is loaded and a specific version is installed.
|
* @method LazyAssertion extensionVersion(string $operator, mixed $version, string|callable $message = null, string $propertyPath = null) Assert that extension is loaded and a specific version is installed.
|
||||||
* @method static static false(string|callable $message = null, string $propertyPath = null) Assert that the value is boolean False.
|
* @method LazyAssertion false(string|callable $message = null, string $propertyPath = null) Assert that the value is boolean False.
|
||||||
* @method static static file(string|callable $message = null, string $propertyPath = null) Assert that a file exists.
|
* @method LazyAssertion file(string|callable $message = null, string $propertyPath = null) Assert that a file exists.
|
||||||
* @method static static float(string|callable $message = null, string $propertyPath = null) Assert that value is a php float.
|
* @method LazyAssertion float(string|callable $message = null, string $propertyPath = null) Assert that value is a php float.
|
||||||
* @method static static greaterOrEqualThan(mixed $limit, string|callable $message = null, string $propertyPath = null) Determines if the value is greater or equal than given limit.
|
* @method LazyAssertion greaterOrEqualThan(mixed $limit, string|callable $message = null, string $propertyPath = null) Determines if the value is greater or equal than given limit.
|
||||||
* @method static static greaterThan(mixed $limit, string|callable $message = null, string $propertyPath = null) Determines if the value is greater than given limit.
|
* @method LazyAssertion greaterThan(mixed $limit, string|callable $message = null, string $propertyPath = null) Determines if the value is greater than given limit.
|
||||||
* @method static static implementsInterface(string $interfaceName, string|callable $message = null, string $propertyPath = null) Assert that the class implements the interface.
|
* @method LazyAssertion implementsInterface(string $interfaceName, string|callable $message = null, string $propertyPath = null) Assert that the class implements the interface.
|
||||||
* @method static static inArray(array $choices, string|callable $message = null, string $propertyPath = null) Assert that value is in array of choices. This is an alias of Assertion::choice().
|
* @method LazyAssertion inArray(array $choices, string|callable $message = null, string $propertyPath = null) Assert that value is in array of choices. This is an alias of Assertion::choice().
|
||||||
* @method static static integer(string|callable $message = null, string $propertyPath = null) Assert that value is a php integer.
|
* @method LazyAssertion integer(string|callable $message = null, string $propertyPath = null) Assert that value is a php integer.
|
||||||
* @method static static integerish(string|callable $message = null, string $propertyPath = null) Assert that value is a php integer'ish.
|
* @method LazyAssertion integerish(string|callable $message = null, string $propertyPath = null) Assert that value is a php integer'ish.
|
||||||
* @method static static interfaceExists(string|callable $message = null, string $propertyPath = null) Assert that the interface exists.
|
* @method LazyAssertion interfaceExists(string|callable $message = null, string $propertyPath = null) Assert that the interface exists.
|
||||||
* @method static static ip(int $flag = null, string|callable $message = null, string $propertyPath = null) Assert that value is an IPv4 or IPv6 address.
|
* @method LazyAssertion ip(int $flag = null, string|callable $message = null, string $propertyPath = null) Assert that value is an IPv4 or IPv6 address.
|
||||||
* @method static static ipv4(int $flag = null, string|callable $message = null, string $propertyPath = null) Assert that value is an IPv4 address.
|
* @method LazyAssertion ipv4(int $flag = null, string|callable $message = null, string $propertyPath = null) Assert that value is an IPv4 address.
|
||||||
* @method static static ipv6(int $flag = null, string|callable $message = null, string $propertyPath = null) Assert that value is an IPv6 address.
|
* @method LazyAssertion ipv6(int $flag = null, string|callable $message = null, string $propertyPath = null) Assert that value is an IPv6 address.
|
||||||
* @method static static isArray(string|callable $message = null, string $propertyPath = null) Assert that value is an array.
|
* @method LazyAssertion isArray(string|callable $message = null, string $propertyPath = null) Assert that value is an array.
|
||||||
* @method static static isArrayAccessible(string|callable $message = null, string $propertyPath = null) Assert that value is an array or an array-accessible object.
|
* @method LazyAssertion isArrayAccessible(string|callable $message = null, string $propertyPath = null) Assert that value is an array or an array-accessible object.
|
||||||
* @method static static isCallable(string|callable $message = null, string $propertyPath = null) Determines that the provided value is callable.
|
* @method LazyAssertion isCallable(string|callable $message = null, string $propertyPath = null) Determines that the provided value is callable.
|
||||||
* @method static static isCountable(string|callable $message = null, string $propertyPath = null) Assert that value is countable.
|
* @method LazyAssertion isCountable(string|callable $message = null, string $propertyPath = null) Assert that value is countable.
|
||||||
* @method static static isInstanceOf(string $className, string|callable $message = null, string $propertyPath = null) Assert that value is instance of given class-name.
|
* @method LazyAssertion isInstanceOf(string $className, string|callable $message = null, string $propertyPath = null) Assert that value is instance of given class-name.
|
||||||
* @method static static isJsonString(string|callable $message = null, string $propertyPath = null) Assert that the given string is a valid json string.
|
* @method LazyAssertion isJsonString(string|callable $message = null, string $propertyPath = null) Assert that the given string is a valid json string.
|
||||||
* @method static static isObject(string|callable $message = null, string $propertyPath = null) Determines that the provided value is an object.
|
* @method LazyAssertion isObject(string|callable $message = null, string $propertyPath = null) Determines that the provided value is an object.
|
||||||
* @method static static isResource(string|callable $message = null, string $propertyPath = null) Assert that value is a resource.
|
* @method LazyAssertion isResource(string|callable $message = null, string $propertyPath = null) Assert that value is a resource.
|
||||||
* @method static static isTraversable(string|callable $message = null, string $propertyPath = null) Assert that value is an array or a traversable object.
|
* @method LazyAssertion isTraversable(string|callable $message = null, string $propertyPath = null) Assert that value is an array or a traversable object.
|
||||||
* @method static static keyExists(string|int $key, string|callable $message = null, string $propertyPath = null) Assert that key exists in an array.
|
* @method LazyAssertion keyExists(string|int $key, string|callable $message = null, string $propertyPath = null) Assert that key exists in an array.
|
||||||
* @method static static keyIsset(string|int $key, string|callable $message = null, string $propertyPath = null) Assert that key exists in an array/array-accessible object using isset().
|
* @method LazyAssertion keyIsset(string|int $key, string|callable $message = null, string $propertyPath = null) Assert that key exists in an array/array-accessible object using isset().
|
||||||
* @method static static keyNotExists(string|int $key, string|callable $message = null, string $propertyPath = null) Assert that key does not exist in an array.
|
* @method LazyAssertion keyNotExists(string|int $key, string|callable $message = null, string $propertyPath = null) Assert that key does not exist in an array.
|
||||||
* @method static static length(int $length, string|callable $message = null, string $propertyPath = null, string $encoding = 'utf8') Assert that string has a given length.
|
* @method LazyAssertion length(int $length, string|callable $message = null, string $propertyPath = null, string $encoding = 'utf8') Assert that string has a given length.
|
||||||
* @method static static lessOrEqualThan(mixed $limit, string|callable $message = null, string $propertyPath = null) Determines if the value is less or equal than given limit.
|
* @method LazyAssertion lessOrEqualThan(mixed $limit, string|callable $message = null, string $propertyPath = null) Determines if the value is less or equal than given limit.
|
||||||
* @method static static lessThan(mixed $limit, string|callable $message = null, string $propertyPath = null) Determines if the value is less than given limit.
|
* @method LazyAssertion lessThan(mixed $limit, string|callable $message = null, string $propertyPath = null) Determines if the value is less than given limit.
|
||||||
* @method static static max(mixed $maxValue, string|callable $message = null, string $propertyPath = null) Assert that a number is smaller as a given limit.
|
* @method LazyAssertion max(mixed $maxValue, string|callable $message = null, string $propertyPath = null) Assert that a number is smaller as a given limit.
|
||||||
* @method static static maxCount(int $count, string|callable $message = null, string $propertyPath = null) Assert that the countable have at most $count elements.
|
* @method LazyAssertion maxCount(int $count, string|callable $message = null, string $propertyPath = null) Assert that the countable have at most $count elements.
|
||||||
* @method static static maxLength(int $maxLength, string|callable $message = null, string $propertyPath = null, string $encoding = 'utf8') Assert that string value is not longer than $maxLength chars.
|
* @method LazyAssertion maxLength(int $maxLength, string|callable $message = null, string $propertyPath = null, string $encoding = 'utf8') Assert that string value is not longer than $maxLength chars.
|
||||||
* @method static static methodExists(mixed $object, string|callable $message = null, string $propertyPath = null) Determines that the named method is defined in the provided object.
|
* @method LazyAssertion methodExists(mixed $object, string|callable $message = null, string $propertyPath = null) Determines that the named method is defined in the provided object.
|
||||||
* @method static static min(mixed $minValue, string|callable $message = null, string $propertyPath = null) Assert that a value is at least as big as a given limit.
|
* @method LazyAssertion min(mixed $minValue, string|callable $message = null, string $propertyPath = null) Assert that a value is at least as big as a given limit.
|
||||||
* @method static static minCount(int $count, string|callable $message = null, string $propertyPath = null) Assert that the countable have at least $count elements.
|
* @method LazyAssertion minCount(int $count, string|callable $message = null, string $propertyPath = null) Assert that the countable have at least $count elements.
|
||||||
* @method static static minLength(int $minLength, string|callable $message = null, string $propertyPath = null, string $encoding = 'utf8') Assert that a string is at least $minLength chars long.
|
* @method LazyAssertion minLength(int $minLength, string|callable $message = null, string $propertyPath = null, string $encoding = 'utf8') Assert that a string is at least $minLength chars long.
|
||||||
* @method static static noContent(string|callable $message = null, string $propertyPath = null) Assert that value is empty.
|
* @method LazyAssertion noContent(string|callable $message = null, string $propertyPath = null) Assert that value is empty.
|
||||||
* @method static static notBlank(string|callable $message = null, string $propertyPath = null) Assert that value is not blank.
|
* @method LazyAssertion notBlank(string|callable $message = null, string $propertyPath = null) Assert that value is not blank.
|
||||||
* @method static static notContains(string $needle, string|callable $message = null, string $propertyPath = null, string $encoding = 'utf8') Assert that string does not contains a sequence of chars.
|
* @method LazyAssertion notContains(string $needle, string|callable $message = null, string $propertyPath = null, string $encoding = 'utf8') Assert that string does not contains a sequence of chars.
|
||||||
* @method static static notEmpty(string|callable $message = null, string $propertyPath = null) Assert that value is not empty.
|
* @method LazyAssertion notEmpty(string|callable $message = null, string $propertyPath = null) Assert that value is not empty.
|
||||||
* @method static static notEmptyKey(string|int $key, string|callable $message = null, string $propertyPath = null) Assert that key exists in an array/array-accessible object and its value is not empty.
|
* @method LazyAssertion notEmptyKey(string|int $key, string|callable $message = null, string $propertyPath = null) Assert that key exists in an array/array-accessible object and its value is not empty.
|
||||||
* @method static static notEq(mixed $value2, string|callable $message = null, string $propertyPath = null) Assert that two values are not equal (using ==).
|
* @method LazyAssertion notEq(mixed $value2, string|callable $message = null, string $propertyPath = null) Assert that two values are not equal (using ==).
|
||||||
* @method static static notInArray(array $choices, string|callable $message = null, string $propertyPath = null) Assert that value is not in array of choices.
|
* @method LazyAssertion notInArray(array $choices, string|callable $message = null, string $propertyPath = null) Assert that value is not in array of choices.
|
||||||
* @method static static notIsInstanceOf(string $className, string|callable $message = null, string $propertyPath = null) Assert that value is not instance of given class-name.
|
* @method LazyAssertion notIsInstanceOf(string $className, string|callable $message = null, string $propertyPath = null) Assert that value is not instance of given class-name.
|
||||||
* @method static static notNull(string|callable $message = null, string $propertyPath = null) Assert that value is not null.
|
* @method LazyAssertion notNull(string|callable $message = null, string $propertyPath = null) Assert that value is not null.
|
||||||
* @method static static notRegex(string $pattern, string|callable $message = null, string $propertyPath = null) Assert that value does not match a regex.
|
* @method LazyAssertion notRegex(string $pattern, string|callable $message = null, string $propertyPath = null) Assert that value does not match a regex.
|
||||||
* @method static static notSame(mixed $value2, string|callable $message = null, string $propertyPath = null) Assert that two values are not the same (using ===).
|
* @method LazyAssertion notSame(mixed $value2, string|callable $message = null, string $propertyPath = null) Assert that two values are not the same (using ===).
|
||||||
* @method static static null(string|callable $message = null, string $propertyPath = null) Assert that value is null.
|
* @method LazyAssertion null(string|callable $message = null, string $propertyPath = null) Assert that value is null.
|
||||||
* @method static static numeric(string|callable $message = null, string $propertyPath = null) Assert that value is numeric.
|
* @method LazyAssertion numeric(string|callable $message = null, string $propertyPath = null) Assert that value is numeric.
|
||||||
* @method static static objectOrClass(string|callable $message = null, string $propertyPath = null) Assert that the value is an object, or a class that exists.
|
* @method LazyAssertion objectOrClass(string|callable $message = null, string $propertyPath = null) Assert that the value is an object, or a class that exists.
|
||||||
* @method static static phpVersion(mixed $version, string|callable $message = null, string $propertyPath = null) Assert on PHP version.
|
* @method LazyAssertion phpVersion(mixed $version, string|callable $message = null, string $propertyPath = null) Assert on PHP version.
|
||||||
* @method static static propertiesExist(array $properties, string|callable $message = null, string $propertyPath = null) Assert that the value is an object or class, and that the properties all exist.
|
* @method LazyAssertion propertiesExist(array $properties, string|callable $message = null, string $propertyPath = null) Assert that the value is an object or class, and that the properties all exist.
|
||||||
* @method static static propertyExists(string $property, string|callable $message = null, string $propertyPath = null) Assert that the value is an object or class, and that the property exists.
|
* @method LazyAssertion propertyExists(string $property, string|callable $message = null, string $propertyPath = null) Assert that the value is an object or class, and that the property exists.
|
||||||
* @method static static range(mixed $minValue, mixed $maxValue, string|callable $message = null, string $propertyPath = null) Assert that value is in range of numbers.
|
* @method LazyAssertion range(mixed $minValue, mixed $maxValue, string|callable $message = null, string $propertyPath = null) Assert that value is in range of numbers.
|
||||||
* @method static static readable(string|callable $message = null, string $propertyPath = null) Assert that the value is something readable.
|
* @method LazyAssertion readable(string|callable $message = null, string $propertyPath = null) Assert that the value is something readable.
|
||||||
* @method static static regex(string $pattern, string|callable $message = null, string $propertyPath = null) Assert that value matches a regex.
|
* @method LazyAssertion regex(string $pattern, string|callable $message = null, string $propertyPath = null) Assert that value matches a regex.
|
||||||
* @method static static same(mixed $value2, string|callable $message = null, string $propertyPath = null) Assert that two values are the same (using ===).
|
* @method LazyAssertion same(mixed $value2, string|callable $message = null, string $propertyPath = null) Assert that two values are the same (using ===).
|
||||||
* @method static static satisfy(callable $callback, string|callable $message = null, string $propertyPath = null) Assert that the provided value is valid according to a callback.
|
* @method LazyAssertion satisfy(callable $callback, string|callable $message = null, string $propertyPath = null) Assert that the provided value is valid according to a callback.
|
||||||
* @method static static scalar(string|callable $message = null, string $propertyPath = null) Assert that value is a PHP scalar.
|
* @method LazyAssertion scalar(string|callable $message = null, string $propertyPath = null) Assert that value is a PHP scalar.
|
||||||
* @method static static startsWith(string $needle, string|callable $message = null, string $propertyPath = null, string $encoding = 'utf8') Assert that string starts with a sequence of chars.
|
* @method LazyAssertion startsWith(string $needle, string|callable $message = null, string $propertyPath = null, string $encoding = 'utf8') Assert that string starts with a sequence of chars.
|
||||||
* @method static static string(string|callable $message = null, string $propertyPath = null) Assert that value is a string.
|
* @method LazyAssertion string(string|callable $message = null, string $propertyPath = null) Assert that value is a string.
|
||||||
* @method static static subclassOf(string $className, string|callable $message = null, string $propertyPath = null) Assert that value is subclass of given class-name.
|
* @method LazyAssertion subclassOf(string $className, string|callable $message = null, string $propertyPath = null) Assert that value is subclass of given class-name.
|
||||||
* @method static static true(string|callable $message = null, string $propertyPath = null) Assert that the value is boolean True.
|
* @method LazyAssertion true(string|callable $message = null, string $propertyPath = null) Assert that the value is boolean True.
|
||||||
* @method static static url(string|callable $message = null, string $propertyPath = null) Assert that value is an URL.
|
* @method LazyAssertion url(string|callable $message = null, string $propertyPath = null) Assert that value is an URL.
|
||||||
* @method static static uuid(string|callable $message = null, string $propertyPath = null) Assert that the given string is a valid UUID.
|
* @method LazyAssertion uuid(string|callable $message = null, string $propertyPath = null) Assert that the given string is a valid UUID.
|
||||||
* @method static static version(string $operator, string $version2, string|callable $message = null, string $propertyPath = null) Assert comparison of two versions.
|
* @method LazyAssertion version(string $operator, string $version2, string|callable $message = null, string $propertyPath = null) Assert comparison of two versions.
|
||||||
* @method static static writeable(string|callable $message = null, string $propertyPath = null) Assert that the value is something writeable.
|
* @method LazyAssertion writeable(string|callable $message = null, string $propertyPath = null) Assert that the value is something writeable.
|
||||||
* @method static static all() Switch chain into validation mode for an array of values.
|
* @method LazyAssertion all() Switch chain into validation mode for an array of values.
|
||||||
* @method static static nullOr() Switch chain into mode allowing nulls, ignoring further assertions.
|
* @method LazyAssertion nullOr() Switch chain into mode allowing nulls, ignoring further assertions.
|
||||||
*/
|
*/
|
||||||
class LazyAssertion
|
class LazyAssertion
|
||||||
{
|
{
|
||||||
|
|
|
@ -6,4 +6,234 @@ $vendorDir = dirname(dirname(__FILE__));
|
||||||
$baseDir = dirname(dirname(dirname($vendorDir)));
|
$baseDir = dirname(dirname(dirname($vendorDir)));
|
||||||
|
|
||||||
return array(
|
return array(
|
||||||
|
'HordeImapClientBaseTables' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/data/migration/1_horde_imap_client_base_tables.php',
|
||||||
|
'HordeImapClientChangeColumnName' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/data/migration/2_horde_imap_client_change_column_name.php',
|
||||||
|
'Horde\\Socket\\Client' => $vendorDir . '/pear-pear.horde.org/Horde_Socket_Client/Horde/Socket/Client.php',
|
||||||
|
'Horde\\Socket\\Client\\Exception' => $vendorDir . '/pear-pear.horde.org/Horde_Socket_Client/Horde/Socket/Client/Exception.php',
|
||||||
|
'Horde_Array' => $vendorDir . '/pear-pear.horde.org/Horde_Util/Horde/Array.php',
|
||||||
|
'Horde_Array_Sort_Helper' => $vendorDir . '/pear-pear.horde.org/Horde_Util/Horde/Array/Sort/Helper.php',
|
||||||
|
'Horde_Crypt_Blowfish' => $vendorDir . '/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish.php',
|
||||||
|
'Horde_Crypt_Blowfish_Base' => $vendorDir . '/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Base.php',
|
||||||
|
'Horde_Crypt_Blowfish_Exception' => $vendorDir . '/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Exception.php',
|
||||||
|
'Horde_Crypt_Blowfish_Mcrypt' => $vendorDir . '/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Mcrypt.php',
|
||||||
|
'Horde_Crypt_Blowfish_Openssl' => $vendorDir . '/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Openssl.php',
|
||||||
|
'Horde_Crypt_Blowfish_Pbkdf2' => $vendorDir . '/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Pbkdf2.php',
|
||||||
|
'Horde_Crypt_Blowfish_Php' => $vendorDir . '/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Php.php',
|
||||||
|
'Horde_Crypt_Blowfish_Php_Base' => $vendorDir . '/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Php/Base.php',
|
||||||
|
'Horde_Crypt_Blowfish_Php_Cbc' => $vendorDir . '/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Php/Cbc.php',
|
||||||
|
'Horde_Crypt_Blowfish_Php_Ecb' => $vendorDir . '/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Php/Ecb.php',
|
||||||
|
'Horde_Domhtml' => $vendorDir . '/pear-pear.horde.org/Horde_Util/Horde/Domhtml.php',
|
||||||
|
'Horde_Exception' => $vendorDir . '/pear-pear.horde.org/Horde_Exception/Horde/Exception.php',
|
||||||
|
'Horde_Exception_LastError' => $vendorDir . '/pear-pear.horde.org/Horde_Exception/Horde/Exception/LastError.php',
|
||||||
|
'Horde_Exception_NotFound' => $vendorDir . '/pear-pear.horde.org/Horde_Exception/Horde/Exception/NotFound.php',
|
||||||
|
'Horde_Exception_Pear' => $vendorDir . '/pear-pear.horde.org/Horde_Exception/Horde/Exception/Pear.php',
|
||||||
|
'Horde_Exception_PermissionDenied' => $vendorDir . '/pear-pear.horde.org/Horde_Exception/Horde/Exception/PermissionDenied.php',
|
||||||
|
'Horde_Exception_Translation' => $vendorDir . '/pear-pear.horde.org/Horde_Exception/Horde/Exception/Translation.php',
|
||||||
|
'Horde_Exception_Wrapped' => $vendorDir . '/pear-pear.horde.org/Horde_Exception/Horde/Exception/Wrapped.php',
|
||||||
|
'Horde_Idna' => $vendorDir . '/pear-pear.horde.org/Horde_Idna/Horde/Idna.php',
|
||||||
|
'Horde_Idna_Exception' => $vendorDir . '/pear-pear.horde.org/Horde_Idna/Horde/Idna/Exception.php',
|
||||||
|
'Horde_Idna_Punycode' => $vendorDir . '/pear-pear.horde.org/Horde_Idna/Horde/Idna/Punycode.php',
|
||||||
|
'Horde_Idna_Translation' => $vendorDir . '/pear-pear.horde.org/Horde_Idna/Horde/Idna/Translation.php',
|
||||||
|
'Horde_Imap_Client' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client.php',
|
||||||
|
'Horde_Imap_Client_Auth_DigestMD5' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Auth/DigestMD5.php',
|
||||||
|
'Horde_Imap_Client_Auth_Scram' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Auth/Scram.php',
|
||||||
|
'Horde_Imap_Client_Base' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Base.php',
|
||||||
|
'Horde_Imap_Client_Base_Alerts' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Base/Alerts.php',
|
||||||
|
'Horde_Imap_Client_Base_Debug' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Base/Debug.php',
|
||||||
|
'Horde_Imap_Client_Base_Deprecated' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Base/Deprecated.php',
|
||||||
|
'Horde_Imap_Client_Base_Mailbox' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Base/Mailbox.php',
|
||||||
|
'Horde_Imap_Client_Base_Password' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Base/Password.php',
|
||||||
|
'Horde_Imap_Client_Cache' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Cache.php',
|
||||||
|
'Horde_Imap_Client_Cache_Backend' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Cache/Backend.php',
|
||||||
|
'Horde_Imap_Client_Cache_Backend_Cache' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Cache/Backend/Cache.php',
|
||||||
|
'Horde_Imap_Client_Cache_Backend_Db' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Cache/Backend/Db.php',
|
||||||
|
'Horde_Imap_Client_Cache_Backend_Hashtable' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Cache/Backend/Hashtable.php',
|
||||||
|
'Horde_Imap_Client_Cache_Backend_Mongo' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Cache/Backend/Mongo.php',
|
||||||
|
'Horde_Imap_Client_Cache_Backend_Null' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Cache/Backend/Null.php',
|
||||||
|
'Horde_Imap_Client_Data_Acl' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Acl.php',
|
||||||
|
'Horde_Imap_Client_Data_AclCommon' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/AclCommon.php',
|
||||||
|
'Horde_Imap_Client_Data_AclNegative' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/AclNegative.php',
|
||||||
|
'Horde_Imap_Client_Data_AclRights' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/AclRights.php',
|
||||||
|
'Horde_Imap_Client_Data_BaseSubject' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/BaseSubject.php',
|
||||||
|
'Horde_Imap_Client_Data_Capability' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Capability.php',
|
||||||
|
'Horde_Imap_Client_Data_Capability_Imap' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Capability/Imap.php',
|
||||||
|
'Horde_Imap_Client_Data_Envelope' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Envelope.php',
|
||||||
|
'Horde_Imap_Client_Data_Fetch' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Fetch.php',
|
||||||
|
'Horde_Imap_Client_Data_Fetch_Pop3' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Fetch/Pop3.php',
|
||||||
|
'Horde_Imap_Client_Data_Format' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Astring' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Astring.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Astring_Nonascii' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Astring/Nonascii.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Atom' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Atom.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Date' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Date.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_DateTime' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/DateTime.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Exception' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Exception.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Filter_Quote' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Filter/Quote.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Filter_String' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Filter/String.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_List' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/List.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_ListMailbox' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/ListMailbox.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_ListMailbox_Utf8' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/ListMailbox/Utf8.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Mailbox' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Mailbox.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Mailbox_Utf8' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Mailbox/Utf8.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Nil' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Nil.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Nstring' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Nstring.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Nstring_Nonascii' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Nstring/Nonascii.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Number' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Number.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_String' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/String.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_String_Nonascii' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/String/Nonascii.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_String_Support_Nonascii' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/String/Support/Nonascii.php',
|
||||||
|
'Horde_Imap_Client_Data_Namespace' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Namespace.php',
|
||||||
|
'Horde_Imap_Client_Data_SearchCharset' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/SearchCharset.php',
|
||||||
|
'Horde_Imap_Client_Data_SearchCharset_Utf8' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/SearchCharset/Utf8.php',
|
||||||
|
'Horde_Imap_Client_Data_Sync' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Sync.php',
|
||||||
|
'Horde_Imap_Client_Data_Thread' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Thread.php',
|
||||||
|
'Horde_Imap_Client_DateTime' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/DateTime.php',
|
||||||
|
'Horde_Imap_Client_Exception' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Exception.php',
|
||||||
|
'Horde_Imap_Client_Exception_NoSupportExtension' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Exception/NoSupportExtension.php',
|
||||||
|
'Horde_Imap_Client_Exception_NoSupportPop3' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Exception/NoSupportPop3.php',
|
||||||
|
'Horde_Imap_Client_Exception_SearchCharset' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Exception/SearchCharset.php',
|
||||||
|
'Horde_Imap_Client_Exception_ServerResponse' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Exception/ServerResponse.php',
|
||||||
|
'Horde_Imap_Client_Exception_Sync' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Exception/Sync.php',
|
||||||
|
'Horde_Imap_Client_Fetch_Query' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Fetch/Query.php',
|
||||||
|
'Horde_Imap_Client_Fetch_Results' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Fetch/Results.php',
|
||||||
|
'Horde_Imap_Client_Ids' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Ids.php',
|
||||||
|
'Horde_Imap_Client_Ids_Map' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Ids/Map.php',
|
||||||
|
'Horde_Imap_Client_Ids_Pop3' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Ids/Pop3.php',
|
||||||
|
'Horde_Imap_Client_Interaction_Client' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Interaction/Client.php',
|
||||||
|
'Horde_Imap_Client_Interaction_Command' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Interaction/Command.php',
|
||||||
|
'Horde_Imap_Client_Interaction_Command_Continuation' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Interaction/Command/Continuation.php',
|
||||||
|
'Horde_Imap_Client_Interaction_Pipeline' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Interaction/Pipeline.php',
|
||||||
|
'Horde_Imap_Client_Interaction_Server' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Interaction/Server.php',
|
||||||
|
'Horde_Imap_Client_Interaction_Server_Continuation' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Interaction/Server/Continuation.php',
|
||||||
|
'Horde_Imap_Client_Interaction_Server_Tagged' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Interaction/Server/Tagged.php',
|
||||||
|
'Horde_Imap_Client_Interaction_Server_Untagged' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Interaction/Server/Untagged.php',
|
||||||
|
'Horde_Imap_Client_Mailbox' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Mailbox.php',
|
||||||
|
'Horde_Imap_Client_Mailbox_List' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Mailbox/List.php',
|
||||||
|
'Horde_Imap_Client_Namespace_List' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Namespace/List.php',
|
||||||
|
'Horde_Imap_Client_Password_Xoauth2' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Password/Xoauth2.php',
|
||||||
|
'Horde_Imap_Client_Search_Query' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Search/Query.php',
|
||||||
|
'Horde_Imap_Client_Socket' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Socket.php',
|
||||||
|
'Horde_Imap_Client_Socket_Catenate' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Socket/Catenate.php',
|
||||||
|
'Horde_Imap_Client_Socket_ClientSort' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Socket/ClientSort.php',
|
||||||
|
'Horde_Imap_Client_Socket_Connection_Base' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Socket/Connection/Base.php',
|
||||||
|
'Horde_Imap_Client_Socket_Connection_Pop3' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Socket/Connection/Pop3.php',
|
||||||
|
'Horde_Imap_Client_Socket_Connection_Socket' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Socket/Connection/Socket.php',
|
||||||
|
'Horde_Imap_Client_Socket_Pop3' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Socket/Pop3.php',
|
||||||
|
'Horde_Imap_Client_Tokenize' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Tokenize.php',
|
||||||
|
'Horde_Imap_Client_Translation' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Translation.php',
|
||||||
|
'Horde_Imap_Client_Url' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Url.php',
|
||||||
|
'Horde_Imap_Client_Url_Base' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Url/Base.php',
|
||||||
|
'Horde_Imap_Client_Url_Imap' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Url/Imap.php',
|
||||||
|
'Horde_Imap_Client_Url_Imap_Relative' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Url/Imap/Relative.php',
|
||||||
|
'Horde_Imap_Client_Url_Pop3' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Url/Pop3.php',
|
||||||
|
'Horde_Imap_Client_Utf7imap' => $vendorDir . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Utf7imap.php',
|
||||||
|
'Horde_ListHeaders' => $vendorDir . '/pear-pear.horde.org/Horde_ListHeaders/Horde/ListHeaders.php',
|
||||||
|
'Horde_ListHeaders_Base' => $vendorDir . '/pear-pear.horde.org/Horde_ListHeaders/Horde/ListHeaders/Base.php',
|
||||||
|
'Horde_ListHeaders_Id' => $vendorDir . '/pear-pear.horde.org/Horde_ListHeaders/Horde/ListHeaders/Id.php',
|
||||||
|
'Horde_ListHeaders_NoPost' => $vendorDir . '/pear-pear.horde.org/Horde_ListHeaders/Horde/ListHeaders/NoPost.php',
|
||||||
|
'Horde_ListHeaders_Object' => $vendorDir . '/pear-pear.horde.org/Horde_ListHeaders/Horde/ListHeaders/Object.php',
|
||||||
|
'Horde_ListHeaders_Translation' => $vendorDir . '/pear-pear.horde.org/Horde_ListHeaders/Horde/ListHeaders/Translation.php',
|
||||||
|
'Horde_Mail_Exception' => $vendorDir . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Exception.php',
|
||||||
|
'Horde_Mail_Mbox_Parse' => $vendorDir . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Mbox/Parse.php',
|
||||||
|
'Horde_Mail_Rfc822' => $vendorDir . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Rfc822.php',
|
||||||
|
'Horde_Mail_Rfc822_Address' => $vendorDir . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Rfc822/Address.php',
|
||||||
|
'Horde_Mail_Rfc822_Group' => $vendorDir . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Rfc822/Group.php',
|
||||||
|
'Horde_Mail_Rfc822_GroupList' => $vendorDir . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Rfc822/GroupList.php',
|
||||||
|
'Horde_Mail_Rfc822_Identification' => $vendorDir . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Rfc822/Identification.php',
|
||||||
|
'Horde_Mail_Rfc822_List' => $vendorDir . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Rfc822/List.php',
|
||||||
|
'Horde_Mail_Rfc822_Object' => $vendorDir . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Rfc822/Object.php',
|
||||||
|
'Horde_Mail_Translation' => $vendorDir . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Translation.php',
|
||||||
|
'Horde_Mail_Transport' => $vendorDir . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Transport.php',
|
||||||
|
'Horde_Mail_Transport_Lmtphorde' => $vendorDir . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Transport/Lmtphorde.php',
|
||||||
|
'Horde_Mail_Transport_Mail' => $vendorDir . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Transport/Mail.php',
|
||||||
|
'Horde_Mail_Transport_Mock' => $vendorDir . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Transport/Mock.php',
|
||||||
|
'Horde_Mail_Transport_Null' => $vendorDir . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Transport/Null.php',
|
||||||
|
'Horde_Mail_Transport_Sendmail' => $vendorDir . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Transport/Sendmail.php',
|
||||||
|
'Horde_Mail_Transport_Smtp' => $vendorDir . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Transport/Smtp.php',
|
||||||
|
'Horde_Mail_Transport_Smtphorde' => $vendorDir . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Transport/Smtphorde.php',
|
||||||
|
'Horde_Mail_Transport_Smtpmx' => $vendorDir . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Transport/Smtpmx.php',
|
||||||
|
'Horde_Mime' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime.php',
|
||||||
|
'Horde_Mime_ContentParam_Decode' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/ContentParam/Decode.php',
|
||||||
|
'Horde_Mime_Exception' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Exception.php',
|
||||||
|
'Horde_Mime_Filter_Encoding' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Filter/Encoding.php',
|
||||||
|
'Horde_Mime_Headers' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers.php',
|
||||||
|
'Horde_Mime_Headers_Addresses' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Addresses.php',
|
||||||
|
'Horde_Mime_Headers_AddressesMulti' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/AddressesMulti.php',
|
||||||
|
'Horde_Mime_Headers_ContentDescription' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/ContentDescription.php',
|
||||||
|
'Horde_Mime_Headers_ContentId' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/ContentId.php',
|
||||||
|
'Horde_Mime_Headers_ContentLanguage' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/ContentLanguage.php',
|
||||||
|
'Horde_Mime_Headers_ContentParam' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/ContentParam.php',
|
||||||
|
'Horde_Mime_Headers_ContentParam_ContentDisposition' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/ContentParam/ContentDisposition.php',
|
||||||
|
'Horde_Mime_Headers_ContentParam_ContentType' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/ContentParam/ContentType.php',
|
||||||
|
'Horde_Mime_Headers_ContentTransferEncoding' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/ContentTransferEncoding.php',
|
||||||
|
'Horde_Mime_Headers_Date' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Date.php',
|
||||||
|
'Horde_Mime_Headers_Deprecated' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Deprecated.php',
|
||||||
|
'Horde_Mime_Headers_Element' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Element.php',
|
||||||
|
'Horde_Mime_Headers_Element_Address' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Element/Address.php',
|
||||||
|
'Horde_Mime_Headers_Element_Multiple' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Element/Multiple.php',
|
||||||
|
'Horde_Mime_Headers_Element_Single' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Element/Single.php',
|
||||||
|
'Horde_Mime_Headers_Extension_Mime' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Extension/Mime.php',
|
||||||
|
'Horde_Mime_Headers_Identification' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Identification.php',
|
||||||
|
'Horde_Mime_Headers_MessageId' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/MessageId.php',
|
||||||
|
'Horde_Mime_Headers_Mime' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Mime.php',
|
||||||
|
'Horde_Mime_Headers_MimeVersion' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/MimeVersion.php',
|
||||||
|
'Horde_Mime_Headers_Received' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Received.php',
|
||||||
|
'Horde_Mime_Headers_Subject' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Subject.php',
|
||||||
|
'Horde_Mime_Headers_UserAgent' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/UserAgent.php',
|
||||||
|
'Horde_Mime_Id' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Id.php',
|
||||||
|
'Horde_Mime_Magic' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Magic.php',
|
||||||
|
'Horde_Mime_Mail' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Mail.php',
|
||||||
|
'Horde_Mime_Mdn' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Mdn.php',
|
||||||
|
'Horde_Mime_Part' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Part.php',
|
||||||
|
'Horde_Mime_Part_Iterator' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Part/Iterator.php',
|
||||||
|
'Horde_Mime_Part_Upgrade_V1' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Part/Upgrade/V1.php',
|
||||||
|
'Horde_Mime_QuotedPrintable' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/QuotedPrintable.php',
|
||||||
|
'Horde_Mime_Related' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Related.php',
|
||||||
|
'Horde_Mime_Translation' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Translation.php',
|
||||||
|
'Horde_Mime_Uudecode' => $vendorDir . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Uudecode.php',
|
||||||
|
'Horde_Secret' => $vendorDir . '/pear-pear.horde.org/Horde_Secret/Horde/Secret.php',
|
||||||
|
'Horde_Secret_Exception' => $vendorDir . '/pear-pear.horde.org/Horde_Secret/Horde/Secret/Exception.php',
|
||||||
|
'Horde_Stream' => $vendorDir . '/pear-pear.horde.org/Horde_Stream/Horde/Stream.php',
|
||||||
|
'Horde_Stream_Exception' => $vendorDir . '/pear-pear.horde.org/Horde_Stream/Horde/Stream/Exception.php',
|
||||||
|
'Horde_Stream_Existing' => $vendorDir . '/pear-pear.horde.org/Horde_Stream/Horde/Stream/Existing.php',
|
||||||
|
'Horde_Stream_Filter_Bin2hex' => $vendorDir . '/pear-pear.horde.org/Horde_Stream_Filter/Horde/Stream/Filter/Bin2hex.php',
|
||||||
|
'Horde_Stream_Filter_Crc32' => $vendorDir . '/pear-pear.horde.org/Horde_Stream_Filter/Horde/Stream/Filter/Crc32.php',
|
||||||
|
'Horde_Stream_Filter_Eol' => $vendorDir . '/pear-pear.horde.org/Horde_Stream_Filter/Horde/Stream/Filter/Eol.php',
|
||||||
|
'Horde_Stream_Filter_Htmlspecialchars' => $vendorDir . '/pear-pear.horde.org/Horde_Stream_Filter/Horde/Stream/Filter/Htmlspecialchars.php',
|
||||||
|
'Horde_Stream_Filter_Null' => $vendorDir . '/pear-pear.horde.org/Horde_Stream_Filter/Horde/Stream/Filter/Null.php',
|
||||||
|
'Horde_Stream_String' => $vendorDir . '/pear-pear.horde.org/Horde_Stream/Horde/Stream/String.php',
|
||||||
|
'Horde_Stream_Temp' => $vendorDir . '/pear-pear.horde.org/Horde_Stream/Horde/Stream/Temp.php',
|
||||||
|
'Horde_Stream_TempString' => $vendorDir . '/pear-pear.horde.org/Horde_Stream/Horde/Stream/TempString.php',
|
||||||
|
'Horde_Stream_Wrapper_Combine' => $vendorDir . '/pear-pear.horde.org/Horde_Stream_Wrapper/Horde/Stream/Wrapper/Combine.php',
|
||||||
|
'Horde_Stream_Wrapper_CombineStream' => $vendorDir . '/pear-pear.horde.org/Horde_Stream_Wrapper/Horde/Stream/Wrapper/CombineStream.php',
|
||||||
|
'Horde_Stream_Wrapper_String' => $vendorDir . '/pear-pear.horde.org/Horde_Stream_Wrapper/Horde/Stream/Wrapper/String.php',
|
||||||
|
'Horde_Stream_Wrapper_StringStream' => $vendorDir . '/pear-pear.horde.org/Horde_Stream_Wrapper/Horde/Stream/Wrapper/StringStream.php',
|
||||||
|
'Horde_String' => $vendorDir . '/pear-pear.horde.org/Horde_Util/Horde/String.php',
|
||||||
|
'Horde_String_Transliterate' => $vendorDir . '/pear-pear.horde.org/Horde_Util/Horde/String/Transliterate.php',
|
||||||
|
'Horde_Support_Array' => $vendorDir . '/pear-pear.horde.org/Horde_Support/Horde/Support/Array.php',
|
||||||
|
'Horde_Support_Backtrace' => $vendorDir . '/pear-pear.horde.org/Horde_Support/Horde/Support/Backtrace.php',
|
||||||
|
'Horde_Support_CaseInsensitiveArray' => $vendorDir . '/pear-pear.horde.org/Horde_Support/Horde/Support/CaseInsensitiveArray.php',
|
||||||
|
'Horde_Support_CombineStream' => $vendorDir . '/pear-pear.horde.org/Horde_Support/Horde/Support/CombineStream.php',
|
||||||
|
'Horde_Support_ConsistentHash' => $vendorDir . '/pear-pear.horde.org/Horde_Support/Horde/Support/ConsistentHash.php',
|
||||||
|
'Horde_Support_Guid' => $vendorDir . '/pear-pear.horde.org/Horde_Support/Horde/Support/Guid.php',
|
||||||
|
'Horde_Support_Inflector' => $vendorDir . '/pear-pear.horde.org/Horde_Support/Horde/Support/Inflector.php',
|
||||||
|
'Horde_Support_Memory' => $vendorDir . '/pear-pear.horde.org/Horde_Support/Horde/Support/Memory.php',
|
||||||
|
'Horde_Support_Numerizer' => $vendorDir . '/pear-pear.horde.org/Horde_Support/Horde/Support/Numerizer.php',
|
||||||
|
'Horde_Support_Numerizer_Locale_Base' => $vendorDir . '/pear-pear.horde.org/Horde_Support/Horde/Support/Numerizer/Locale/Base.php',
|
||||||
|
'Horde_Support_Numerizer_Locale_De' => $vendorDir . '/pear-pear.horde.org/Horde_Support/Horde/Support/Numerizer/Locale/De.php',
|
||||||
|
'Horde_Support_Numerizer_Locale_Pt' => $vendorDir . '/pear-pear.horde.org/Horde_Support/Horde/Support/Numerizer/Locale/Pt.php',
|
||||||
|
'Horde_Support_ObjectStub' => $vendorDir . '/pear-pear.horde.org/Horde_Support/Horde/Support/ObjectStub.php',
|
||||||
|
'Horde_Support_Randomid' => $vendorDir . '/pear-pear.horde.org/Horde_Support/Horde/Support/Randomid.php',
|
||||||
|
'Horde_Support_Stack' => $vendorDir . '/pear-pear.horde.org/Horde_Support/Horde/Support/Stack.php',
|
||||||
|
'Horde_Support_StringStream' => $vendorDir . '/pear-pear.horde.org/Horde_Support/Horde/Support/StringStream.php',
|
||||||
|
'Horde_Support_Stub' => $vendorDir . '/pear-pear.horde.org/Horde_Support/Horde/Support/Stub.php',
|
||||||
|
'Horde_Support_Timer' => $vendorDir . '/pear-pear.horde.org/Horde_Support/Horde/Support/Timer.php',
|
||||||
|
'Horde_Support_Uuid' => $vendorDir . '/pear-pear.horde.org/Horde_Support/Horde/Support/Uuid.php',
|
||||||
|
'Horde_Text_Flowed' => $vendorDir . '/pear-pear.horde.org/Horde_Text_Flowed/Horde/Text/Flowed.php',
|
||||||
|
'Horde_Translation' => $vendorDir . '/pear-pear.horde.org/Horde_Translation/Horde/Translation.php',
|
||||||
|
'Horde_Translation_Autodetect' => $vendorDir . '/pear-pear.horde.org/Horde_Translation/Horde/Translation/Autodetect.php',
|
||||||
|
'Horde_Translation_Exception' => $vendorDir . '/pear-pear.horde.org/Horde_Translation/Horde/Translation/Exception.php',
|
||||||
|
'Horde_Translation_Handler' => $vendorDir . '/pear-pear.horde.org/Horde_Translation/Horde/Translation/Handler.php',
|
||||||
|
'Horde_Translation_Handler_Gettext' => $vendorDir . '/pear-pear.horde.org/Horde_Translation/Horde/Translation/Handler/Gettext.php',
|
||||||
|
'Horde_Util' => $vendorDir . '/pear-pear.horde.org/Horde_Util/Horde/Util.php',
|
||||||
|
'Horde_Variables' => $vendorDir . '/pear-pear.horde.org/Horde_Util/Horde/Variables.php',
|
||||||
);
|
);
|
||||||
|
|
|
@ -11,4 +11,5 @@ return array(
|
||||||
'25072dd6e2470089de65ae7bf11d3109' => $vendorDir . '/symfony/polyfill-php72/bootstrap.php',
|
'25072dd6e2470089de65ae7bf11d3109' => $vendorDir . '/symfony/polyfill-php72/bootstrap.php',
|
||||||
'f598d06aa772fa33d905e87be6398fb1' => $vendorDir . '/symfony/polyfill-intl-idn/bootstrap.php',
|
'f598d06aa772fa33d905e87be6398fb1' => $vendorDir . '/symfony/polyfill-intl-idn/bootstrap.php',
|
||||||
'320cde22f66dd4f5d3fd621d3e88b98f' => $vendorDir . '/symfony/polyfill-ctype/bootstrap.php',
|
'320cde22f66dd4f5d3fd621d3e88b98f' => $vendorDir . '/symfony/polyfill-ctype/bootstrap.php',
|
||||||
|
'e39a8b23c42d4e1452234d762b03835a' => $vendorDir . '/ramsey/uuid/src/functions.php',
|
||||||
);
|
);
|
||||||
|
|
|
@ -23,6 +23,10 @@ class ComposerAutoloaderInited73ceb9c1bdec18b7c6d09764d1bce5
|
||||||
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
||||||
spl_autoload_unregister(array('ComposerAutoloaderInited73ceb9c1bdec18b7c6d09764d1bce5', 'loadClassLoader'));
|
spl_autoload_unregister(array('ComposerAutoloaderInited73ceb9c1bdec18b7c6d09764d1bce5', 'loadClassLoader'));
|
||||||
|
|
||||||
|
$includePaths = require __DIR__ . '/include_paths.php';
|
||||||
|
$includePaths[] = get_include_path();
|
||||||
|
set_include_path(implode(PATH_SEPARATOR, $includePaths));
|
||||||
|
|
||||||
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
||||||
if ($useStaticLoader) {
|
if ($useStaticLoader) {
|
||||||
require_once __DIR__ . '/autoload_static.php';
|
require_once __DIR__ . '/autoload_static.php';
|
||||||
|
|
|
@ -12,6 +12,7 @@ class ComposerStaticInited73ceb9c1bdec18b7c6d09764d1bce5
|
||||||
'25072dd6e2470089de65ae7bf11d3109' => __DIR__ . '/..' . '/symfony/polyfill-php72/bootstrap.php',
|
'25072dd6e2470089de65ae7bf11d3109' => __DIR__ . '/..' . '/symfony/polyfill-php72/bootstrap.php',
|
||||||
'f598d06aa772fa33d905e87be6398fb1' => __DIR__ . '/..' . '/symfony/polyfill-intl-idn/bootstrap.php',
|
'f598d06aa772fa33d905e87be6398fb1' => __DIR__ . '/..' . '/symfony/polyfill-intl-idn/bootstrap.php',
|
||||||
'320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php',
|
'320cde22f66dd4f5d3fd621d3e88b98f' => __DIR__ . '/..' . '/symfony/polyfill-ctype/bootstrap.php',
|
||||||
|
'e39a8b23c42d4e1452234d762b03835a' => __DIR__ . '/..' . '/ramsey/uuid/src/functions.php',
|
||||||
);
|
);
|
||||||
|
|
||||||
public static $prefixLengthsPsr4 = array (
|
public static $prefixLengthsPsr4 = array (
|
||||||
|
@ -146,11 +147,245 @@ class ComposerStaticInited73ceb9c1bdec18b7c6d09764d1bce5
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
public static $classMap = array (
|
||||||
|
'HordeImapClientBaseTables' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/data/migration/1_horde_imap_client_base_tables.php',
|
||||||
|
'HordeImapClientChangeColumnName' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/data/migration/2_horde_imap_client_change_column_name.php',
|
||||||
|
'Horde\\Socket\\Client' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Socket_Client/Horde/Socket/Client.php',
|
||||||
|
'Horde\\Socket\\Client\\Exception' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Socket_Client/Horde/Socket/Client/Exception.php',
|
||||||
|
'Horde_Array' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Util/Horde/Array.php',
|
||||||
|
'Horde_Array_Sort_Helper' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Util/Horde/Array/Sort/Helper.php',
|
||||||
|
'Horde_Crypt_Blowfish' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish.php',
|
||||||
|
'Horde_Crypt_Blowfish_Base' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Base.php',
|
||||||
|
'Horde_Crypt_Blowfish_Exception' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Exception.php',
|
||||||
|
'Horde_Crypt_Blowfish_Mcrypt' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Mcrypt.php',
|
||||||
|
'Horde_Crypt_Blowfish_Openssl' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Openssl.php',
|
||||||
|
'Horde_Crypt_Blowfish_Pbkdf2' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Pbkdf2.php',
|
||||||
|
'Horde_Crypt_Blowfish_Php' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Php.php',
|
||||||
|
'Horde_Crypt_Blowfish_Php_Base' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Php/Base.php',
|
||||||
|
'Horde_Crypt_Blowfish_Php_Cbc' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Php/Cbc.php',
|
||||||
|
'Horde_Crypt_Blowfish_Php_Ecb' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Php/Ecb.php',
|
||||||
|
'Horde_Domhtml' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Util/Horde/Domhtml.php',
|
||||||
|
'Horde_Exception' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Exception/Horde/Exception.php',
|
||||||
|
'Horde_Exception_LastError' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Exception/Horde/Exception/LastError.php',
|
||||||
|
'Horde_Exception_NotFound' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Exception/Horde/Exception/NotFound.php',
|
||||||
|
'Horde_Exception_Pear' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Exception/Horde/Exception/Pear.php',
|
||||||
|
'Horde_Exception_PermissionDenied' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Exception/Horde/Exception/PermissionDenied.php',
|
||||||
|
'Horde_Exception_Translation' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Exception/Horde/Exception/Translation.php',
|
||||||
|
'Horde_Exception_Wrapped' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Exception/Horde/Exception/Wrapped.php',
|
||||||
|
'Horde_Idna' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Idna/Horde/Idna.php',
|
||||||
|
'Horde_Idna_Exception' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Idna/Horde/Idna/Exception.php',
|
||||||
|
'Horde_Idna_Punycode' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Idna/Horde/Idna/Punycode.php',
|
||||||
|
'Horde_Idna_Translation' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Idna/Horde/Idna/Translation.php',
|
||||||
|
'Horde_Imap_Client' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client.php',
|
||||||
|
'Horde_Imap_Client_Auth_DigestMD5' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Auth/DigestMD5.php',
|
||||||
|
'Horde_Imap_Client_Auth_Scram' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Auth/Scram.php',
|
||||||
|
'Horde_Imap_Client_Base' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Base.php',
|
||||||
|
'Horde_Imap_Client_Base_Alerts' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Base/Alerts.php',
|
||||||
|
'Horde_Imap_Client_Base_Debug' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Base/Debug.php',
|
||||||
|
'Horde_Imap_Client_Base_Deprecated' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Base/Deprecated.php',
|
||||||
|
'Horde_Imap_Client_Base_Mailbox' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Base/Mailbox.php',
|
||||||
|
'Horde_Imap_Client_Base_Password' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Base/Password.php',
|
||||||
|
'Horde_Imap_Client_Cache' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Cache.php',
|
||||||
|
'Horde_Imap_Client_Cache_Backend' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Cache/Backend.php',
|
||||||
|
'Horde_Imap_Client_Cache_Backend_Cache' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Cache/Backend/Cache.php',
|
||||||
|
'Horde_Imap_Client_Cache_Backend_Db' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Cache/Backend/Db.php',
|
||||||
|
'Horde_Imap_Client_Cache_Backend_Hashtable' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Cache/Backend/Hashtable.php',
|
||||||
|
'Horde_Imap_Client_Cache_Backend_Mongo' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Cache/Backend/Mongo.php',
|
||||||
|
'Horde_Imap_Client_Cache_Backend_Null' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Cache/Backend/Null.php',
|
||||||
|
'Horde_Imap_Client_Data_Acl' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Acl.php',
|
||||||
|
'Horde_Imap_Client_Data_AclCommon' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/AclCommon.php',
|
||||||
|
'Horde_Imap_Client_Data_AclNegative' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/AclNegative.php',
|
||||||
|
'Horde_Imap_Client_Data_AclRights' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/AclRights.php',
|
||||||
|
'Horde_Imap_Client_Data_BaseSubject' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/BaseSubject.php',
|
||||||
|
'Horde_Imap_Client_Data_Capability' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Capability.php',
|
||||||
|
'Horde_Imap_Client_Data_Capability_Imap' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Capability/Imap.php',
|
||||||
|
'Horde_Imap_Client_Data_Envelope' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Envelope.php',
|
||||||
|
'Horde_Imap_Client_Data_Fetch' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Fetch.php',
|
||||||
|
'Horde_Imap_Client_Data_Fetch_Pop3' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Fetch/Pop3.php',
|
||||||
|
'Horde_Imap_Client_Data_Format' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Astring' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Astring.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Astring_Nonascii' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Astring/Nonascii.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Atom' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Atom.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Date' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Date.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_DateTime' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/DateTime.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Exception' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Exception.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Filter_Quote' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Filter/Quote.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Filter_String' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Filter/String.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_List' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/List.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_ListMailbox' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/ListMailbox.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_ListMailbox_Utf8' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/ListMailbox/Utf8.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Mailbox' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Mailbox.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Mailbox_Utf8' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Mailbox/Utf8.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Nil' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Nil.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Nstring' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Nstring.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Nstring_Nonascii' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Nstring/Nonascii.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_Number' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/Number.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_String' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/String.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_String_Nonascii' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/String/Nonascii.php',
|
||||||
|
'Horde_Imap_Client_Data_Format_String_Support_Nonascii' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Format/String/Support/Nonascii.php',
|
||||||
|
'Horde_Imap_Client_Data_Namespace' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Namespace.php',
|
||||||
|
'Horde_Imap_Client_Data_SearchCharset' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/SearchCharset.php',
|
||||||
|
'Horde_Imap_Client_Data_SearchCharset_Utf8' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/SearchCharset/Utf8.php',
|
||||||
|
'Horde_Imap_Client_Data_Sync' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Sync.php',
|
||||||
|
'Horde_Imap_Client_Data_Thread' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Data/Thread.php',
|
||||||
|
'Horde_Imap_Client_DateTime' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/DateTime.php',
|
||||||
|
'Horde_Imap_Client_Exception' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Exception.php',
|
||||||
|
'Horde_Imap_Client_Exception_NoSupportExtension' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Exception/NoSupportExtension.php',
|
||||||
|
'Horde_Imap_Client_Exception_NoSupportPop3' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Exception/NoSupportPop3.php',
|
||||||
|
'Horde_Imap_Client_Exception_SearchCharset' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Exception/SearchCharset.php',
|
||||||
|
'Horde_Imap_Client_Exception_ServerResponse' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Exception/ServerResponse.php',
|
||||||
|
'Horde_Imap_Client_Exception_Sync' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Exception/Sync.php',
|
||||||
|
'Horde_Imap_Client_Fetch_Query' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Fetch/Query.php',
|
||||||
|
'Horde_Imap_Client_Fetch_Results' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Fetch/Results.php',
|
||||||
|
'Horde_Imap_Client_Ids' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Ids.php',
|
||||||
|
'Horde_Imap_Client_Ids_Map' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Ids/Map.php',
|
||||||
|
'Horde_Imap_Client_Ids_Pop3' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Ids/Pop3.php',
|
||||||
|
'Horde_Imap_Client_Interaction_Client' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Interaction/Client.php',
|
||||||
|
'Horde_Imap_Client_Interaction_Command' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Interaction/Command.php',
|
||||||
|
'Horde_Imap_Client_Interaction_Command_Continuation' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Interaction/Command/Continuation.php',
|
||||||
|
'Horde_Imap_Client_Interaction_Pipeline' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Interaction/Pipeline.php',
|
||||||
|
'Horde_Imap_Client_Interaction_Server' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Interaction/Server.php',
|
||||||
|
'Horde_Imap_Client_Interaction_Server_Continuation' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Interaction/Server/Continuation.php',
|
||||||
|
'Horde_Imap_Client_Interaction_Server_Tagged' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Interaction/Server/Tagged.php',
|
||||||
|
'Horde_Imap_Client_Interaction_Server_Untagged' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Interaction/Server/Untagged.php',
|
||||||
|
'Horde_Imap_Client_Mailbox' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Mailbox.php',
|
||||||
|
'Horde_Imap_Client_Mailbox_List' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Mailbox/List.php',
|
||||||
|
'Horde_Imap_Client_Namespace_List' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Namespace/List.php',
|
||||||
|
'Horde_Imap_Client_Password_Xoauth2' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Password/Xoauth2.php',
|
||||||
|
'Horde_Imap_Client_Search_Query' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Search/Query.php',
|
||||||
|
'Horde_Imap_Client_Socket' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Socket.php',
|
||||||
|
'Horde_Imap_Client_Socket_Catenate' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Socket/Catenate.php',
|
||||||
|
'Horde_Imap_Client_Socket_ClientSort' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Socket/ClientSort.php',
|
||||||
|
'Horde_Imap_Client_Socket_Connection_Base' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Socket/Connection/Base.php',
|
||||||
|
'Horde_Imap_Client_Socket_Connection_Pop3' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Socket/Connection/Pop3.php',
|
||||||
|
'Horde_Imap_Client_Socket_Connection_Socket' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Socket/Connection/Socket.php',
|
||||||
|
'Horde_Imap_Client_Socket_Pop3' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Socket/Pop3.php',
|
||||||
|
'Horde_Imap_Client_Tokenize' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Tokenize.php',
|
||||||
|
'Horde_Imap_Client_Translation' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Translation.php',
|
||||||
|
'Horde_Imap_Client_Url' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Url.php',
|
||||||
|
'Horde_Imap_Client_Url_Base' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Url/Base.php',
|
||||||
|
'Horde_Imap_Client_Url_Imap' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Url/Imap.php',
|
||||||
|
'Horde_Imap_Client_Url_Imap_Relative' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Url/Imap/Relative.php',
|
||||||
|
'Horde_Imap_Client_Url_Pop3' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Url/Pop3.php',
|
||||||
|
'Horde_Imap_Client_Utf7imap' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Imap_Client/Horde/Imap/Client/Utf7imap.php',
|
||||||
|
'Horde_ListHeaders' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_ListHeaders/Horde/ListHeaders.php',
|
||||||
|
'Horde_ListHeaders_Base' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_ListHeaders/Horde/ListHeaders/Base.php',
|
||||||
|
'Horde_ListHeaders_Id' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_ListHeaders/Horde/ListHeaders/Id.php',
|
||||||
|
'Horde_ListHeaders_NoPost' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_ListHeaders/Horde/ListHeaders/NoPost.php',
|
||||||
|
'Horde_ListHeaders_Object' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_ListHeaders/Horde/ListHeaders/Object.php',
|
||||||
|
'Horde_ListHeaders_Translation' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_ListHeaders/Horde/ListHeaders/Translation.php',
|
||||||
|
'Horde_Mail_Exception' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Exception.php',
|
||||||
|
'Horde_Mail_Mbox_Parse' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Mbox/Parse.php',
|
||||||
|
'Horde_Mail_Rfc822' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Rfc822.php',
|
||||||
|
'Horde_Mail_Rfc822_Address' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Rfc822/Address.php',
|
||||||
|
'Horde_Mail_Rfc822_Group' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Rfc822/Group.php',
|
||||||
|
'Horde_Mail_Rfc822_GroupList' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Rfc822/GroupList.php',
|
||||||
|
'Horde_Mail_Rfc822_Identification' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Rfc822/Identification.php',
|
||||||
|
'Horde_Mail_Rfc822_List' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Rfc822/List.php',
|
||||||
|
'Horde_Mail_Rfc822_Object' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Rfc822/Object.php',
|
||||||
|
'Horde_Mail_Translation' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Translation.php',
|
||||||
|
'Horde_Mail_Transport' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Transport.php',
|
||||||
|
'Horde_Mail_Transport_Lmtphorde' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Transport/Lmtphorde.php',
|
||||||
|
'Horde_Mail_Transport_Mail' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Transport/Mail.php',
|
||||||
|
'Horde_Mail_Transport_Mock' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Transport/Mock.php',
|
||||||
|
'Horde_Mail_Transport_Null' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Transport/Null.php',
|
||||||
|
'Horde_Mail_Transport_Sendmail' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Transport/Sendmail.php',
|
||||||
|
'Horde_Mail_Transport_Smtp' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Transport/Smtp.php',
|
||||||
|
'Horde_Mail_Transport_Smtphorde' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Transport/Smtphorde.php',
|
||||||
|
'Horde_Mail_Transport_Smtpmx' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mail/Horde/Mail/Transport/Smtpmx.php',
|
||||||
|
'Horde_Mime' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime.php',
|
||||||
|
'Horde_Mime_ContentParam_Decode' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/ContentParam/Decode.php',
|
||||||
|
'Horde_Mime_Exception' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Exception.php',
|
||||||
|
'Horde_Mime_Filter_Encoding' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Filter/Encoding.php',
|
||||||
|
'Horde_Mime_Headers' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers.php',
|
||||||
|
'Horde_Mime_Headers_Addresses' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Addresses.php',
|
||||||
|
'Horde_Mime_Headers_AddressesMulti' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/AddressesMulti.php',
|
||||||
|
'Horde_Mime_Headers_ContentDescription' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/ContentDescription.php',
|
||||||
|
'Horde_Mime_Headers_ContentId' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/ContentId.php',
|
||||||
|
'Horde_Mime_Headers_ContentLanguage' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/ContentLanguage.php',
|
||||||
|
'Horde_Mime_Headers_ContentParam' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/ContentParam.php',
|
||||||
|
'Horde_Mime_Headers_ContentParam_ContentDisposition' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/ContentParam/ContentDisposition.php',
|
||||||
|
'Horde_Mime_Headers_ContentParam_ContentType' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/ContentParam/ContentType.php',
|
||||||
|
'Horde_Mime_Headers_ContentTransferEncoding' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/ContentTransferEncoding.php',
|
||||||
|
'Horde_Mime_Headers_Date' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Date.php',
|
||||||
|
'Horde_Mime_Headers_Deprecated' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Deprecated.php',
|
||||||
|
'Horde_Mime_Headers_Element' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Element.php',
|
||||||
|
'Horde_Mime_Headers_Element_Address' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Element/Address.php',
|
||||||
|
'Horde_Mime_Headers_Element_Multiple' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Element/Multiple.php',
|
||||||
|
'Horde_Mime_Headers_Element_Single' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Element/Single.php',
|
||||||
|
'Horde_Mime_Headers_Extension_Mime' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Extension/Mime.php',
|
||||||
|
'Horde_Mime_Headers_Identification' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Identification.php',
|
||||||
|
'Horde_Mime_Headers_MessageId' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/MessageId.php',
|
||||||
|
'Horde_Mime_Headers_Mime' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Mime.php',
|
||||||
|
'Horde_Mime_Headers_MimeVersion' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/MimeVersion.php',
|
||||||
|
'Horde_Mime_Headers_Received' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Received.php',
|
||||||
|
'Horde_Mime_Headers_Subject' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/Subject.php',
|
||||||
|
'Horde_Mime_Headers_UserAgent' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Headers/UserAgent.php',
|
||||||
|
'Horde_Mime_Id' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Id.php',
|
||||||
|
'Horde_Mime_Magic' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Magic.php',
|
||||||
|
'Horde_Mime_Mail' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Mail.php',
|
||||||
|
'Horde_Mime_Mdn' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Mdn.php',
|
||||||
|
'Horde_Mime_Part' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Part.php',
|
||||||
|
'Horde_Mime_Part_Iterator' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Part/Iterator.php',
|
||||||
|
'Horde_Mime_Part_Upgrade_V1' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Part/Upgrade/V1.php',
|
||||||
|
'Horde_Mime_QuotedPrintable' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/QuotedPrintable.php',
|
||||||
|
'Horde_Mime_Related' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Related.php',
|
||||||
|
'Horde_Mime_Translation' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Translation.php',
|
||||||
|
'Horde_Mime_Uudecode' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Mime/Horde/Mime/Uudecode.php',
|
||||||
|
'Horde_Secret' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Secret/Horde/Secret.php',
|
||||||
|
'Horde_Secret_Exception' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Secret/Horde/Secret/Exception.php',
|
||||||
|
'Horde_Stream' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Stream/Horde/Stream.php',
|
||||||
|
'Horde_Stream_Exception' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Stream/Horde/Stream/Exception.php',
|
||||||
|
'Horde_Stream_Existing' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Stream/Horde/Stream/Existing.php',
|
||||||
|
'Horde_Stream_Filter_Bin2hex' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Stream_Filter/Horde/Stream/Filter/Bin2hex.php',
|
||||||
|
'Horde_Stream_Filter_Crc32' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Stream_Filter/Horde/Stream/Filter/Crc32.php',
|
||||||
|
'Horde_Stream_Filter_Eol' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Stream_Filter/Horde/Stream/Filter/Eol.php',
|
||||||
|
'Horde_Stream_Filter_Htmlspecialchars' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Stream_Filter/Horde/Stream/Filter/Htmlspecialchars.php',
|
||||||
|
'Horde_Stream_Filter_Null' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Stream_Filter/Horde/Stream/Filter/Null.php',
|
||||||
|
'Horde_Stream_String' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Stream/Horde/Stream/String.php',
|
||||||
|
'Horde_Stream_Temp' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Stream/Horde/Stream/Temp.php',
|
||||||
|
'Horde_Stream_TempString' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Stream/Horde/Stream/TempString.php',
|
||||||
|
'Horde_Stream_Wrapper_Combine' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Stream_Wrapper/Horde/Stream/Wrapper/Combine.php',
|
||||||
|
'Horde_Stream_Wrapper_CombineStream' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Stream_Wrapper/Horde/Stream/Wrapper/CombineStream.php',
|
||||||
|
'Horde_Stream_Wrapper_String' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Stream_Wrapper/Horde/Stream/Wrapper/String.php',
|
||||||
|
'Horde_Stream_Wrapper_StringStream' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Stream_Wrapper/Horde/Stream/Wrapper/StringStream.php',
|
||||||
|
'Horde_String' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Util/Horde/String.php',
|
||||||
|
'Horde_String_Transliterate' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Util/Horde/String/Transliterate.php',
|
||||||
|
'Horde_Support_Array' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Support/Horde/Support/Array.php',
|
||||||
|
'Horde_Support_Backtrace' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Support/Horde/Support/Backtrace.php',
|
||||||
|
'Horde_Support_CaseInsensitiveArray' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Support/Horde/Support/CaseInsensitiveArray.php',
|
||||||
|
'Horde_Support_CombineStream' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Support/Horde/Support/CombineStream.php',
|
||||||
|
'Horde_Support_ConsistentHash' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Support/Horde/Support/ConsistentHash.php',
|
||||||
|
'Horde_Support_Guid' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Support/Horde/Support/Guid.php',
|
||||||
|
'Horde_Support_Inflector' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Support/Horde/Support/Inflector.php',
|
||||||
|
'Horde_Support_Memory' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Support/Horde/Support/Memory.php',
|
||||||
|
'Horde_Support_Numerizer' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Support/Horde/Support/Numerizer.php',
|
||||||
|
'Horde_Support_Numerizer_Locale_Base' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Support/Horde/Support/Numerizer/Locale/Base.php',
|
||||||
|
'Horde_Support_Numerizer_Locale_De' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Support/Horde/Support/Numerizer/Locale/De.php',
|
||||||
|
'Horde_Support_Numerizer_Locale_Pt' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Support/Horde/Support/Numerizer/Locale/Pt.php',
|
||||||
|
'Horde_Support_ObjectStub' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Support/Horde/Support/ObjectStub.php',
|
||||||
|
'Horde_Support_Randomid' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Support/Horde/Support/Randomid.php',
|
||||||
|
'Horde_Support_Stack' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Support/Horde/Support/Stack.php',
|
||||||
|
'Horde_Support_StringStream' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Support/Horde/Support/StringStream.php',
|
||||||
|
'Horde_Support_Stub' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Support/Horde/Support/Stub.php',
|
||||||
|
'Horde_Support_Timer' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Support/Horde/Support/Timer.php',
|
||||||
|
'Horde_Support_Uuid' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Support/Horde/Support/Uuid.php',
|
||||||
|
'Horde_Text_Flowed' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Text_Flowed/Horde/Text/Flowed.php',
|
||||||
|
'Horde_Translation' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Translation/Horde/Translation.php',
|
||||||
|
'Horde_Translation_Autodetect' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Translation/Horde/Translation/Autodetect.php',
|
||||||
|
'Horde_Translation_Exception' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Translation/Horde/Translation/Exception.php',
|
||||||
|
'Horde_Translation_Handler' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Translation/Horde/Translation/Handler.php',
|
||||||
|
'Horde_Translation_Handler_Gettext' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Translation/Horde/Translation/Handler/Gettext.php',
|
||||||
|
'Horde_Util' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Util/Horde/Util.php',
|
||||||
|
'Horde_Variables' => __DIR__ . '/..' . '/pear-pear.horde.org/Horde_Util/Horde/Variables.php',
|
||||||
|
);
|
||||||
|
|
||||||
public static function getInitializer(ClassLoader $loader)
|
public static function getInitializer(ClassLoader $loader)
|
||||||
{
|
{
|
||||||
return \Closure::bind(function () use ($loader) {
|
return \Closure::bind(function () use ($loader) {
|
||||||
$loader->prefixLengthsPsr4 = ComposerStaticInited73ceb9c1bdec18b7c6d09764d1bce5::$prefixLengthsPsr4;
|
$loader->prefixLengthsPsr4 = ComposerStaticInited73ceb9c1bdec18b7c6d09764d1bce5::$prefixLengthsPsr4;
|
||||||
$loader->prefixDirsPsr4 = ComposerStaticInited73ceb9c1bdec18b7c6d09764d1bce5::$prefixDirsPsr4;
|
$loader->prefixDirsPsr4 = ComposerStaticInited73ceb9c1bdec18b7c6d09764d1bce5::$prefixDirsPsr4;
|
||||||
|
$loader->classMap = ComposerStaticInited73ceb9c1bdec18b7c6d09764d1bce5::$classMap;
|
||||||
|
|
||||||
}, null, ClassLoader::class);
|
}, null, ClassLoader::class);
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,25 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
// include_paths.php @generated by Composer
|
||||||
|
|
||||||
|
$vendorDir = dirname(dirname(__FILE__));
|
||||||
|
$baseDir = dirname(dirname(dirname($vendorDir)));
|
||||||
|
|
||||||
|
return array(
|
||||||
|
$vendorDir . '/pear-pear.horde.org/Horde_Crypt_Blowfish',
|
||||||
|
$vendorDir . '/pear-pear.horde.org/Horde_Exception',
|
||||||
|
$vendorDir . '/pear-pear.horde.org/Horde_Idna',
|
||||||
|
$vendorDir . '/pear-pear.horde.org/Horde_ListHeaders',
|
||||||
|
$vendorDir . '/pear-pear.horde.org/Horde_Mail',
|
||||||
|
$vendorDir . '/pear-pear.horde.org/Horde_Mime',
|
||||||
|
$vendorDir . '/pear-pear.horde.org/Horde_Secret',
|
||||||
|
$vendorDir . '/pear-pear.horde.org/Horde_Socket_Client',
|
||||||
|
$vendorDir . '/pear-pear.horde.org/Horde_Stream',
|
||||||
|
$vendorDir . '/pear-pear.horde.org/Horde_Stream_Filter',
|
||||||
|
$vendorDir . '/pear-pear.horde.org/Horde_Stream_Wrapper',
|
||||||
|
$vendorDir . '/pear-pear.horde.org/Horde_Support',
|
||||||
|
$vendorDir . '/pear-pear.horde.org/Horde_Text_Flowed',
|
||||||
|
$vendorDir . '/pear-pear.horde.org/Horde_Translation',
|
||||||
|
$vendorDir . '/pear-pear.horde.org/Horde_Util',
|
||||||
|
$vendorDir . '/pear-pear.horde.org/Horde_Imap_Client',
|
||||||
|
);
|
|
@ -1,17 +1,17 @@
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
"name": "beberlei/assert",
|
"name": "beberlei/assert",
|
||||||
"version": "v3.2.6",
|
"version": "v3.2.7",
|
||||||
"version_normalized": "3.2.6.0",
|
"version_normalized": "3.2.7.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/beberlei/assert.git",
|
"url": "https://github.com/beberlei/assert.git",
|
||||||
"reference": "99508be011753690fe108ded450f5caaae180cfa"
|
"reference": "d63a6943fc4fd1a2aedb65994e3548715105abcf"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/beberlei/assert/zipball/99508be011753690fe108ded450f5caaae180cfa",
|
"url": "https://api.github.com/repos/beberlei/assert/zipball/d63a6943fc4fd1a2aedb65994e3548715105abcf",
|
||||||
"reference": "99508be011753690fe108ded450f5caaae180cfa",
|
"reference": "d63a6943fc4fd1a2aedb65994e3548715105abcf",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
@ -29,7 +29,7 @@
|
||||||
"suggest": {
|
"suggest": {
|
||||||
"ext-intl": "Needed to allow Assertion::count(), Assertion::isCountable(), Assertion::minCount(), and Assertion::maxCount() to operate on ResourceBundles"
|
"ext-intl": "Needed to allow Assertion::count(), Assertion::isCountable(), Assertion::minCount(), and Assertion::maxCount() to operate on ResourceBundles"
|
||||||
},
|
},
|
||||||
"time": "2019-10-10T10:33:57+00:00",
|
"time": "2019-12-19T17:51:41+00:00",
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"installation-source": "dist",
|
"installation-source": "dist",
|
||||||
"autoload": {
|
"autoload": {
|
||||||
|
@ -245,6 +245,515 @@
|
||||||
"random"
|
"random"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Crypt_Blowfish",
|
||||||
|
"version": "1.1.3",
|
||||||
|
"version_normalized": "1.1.3.0",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Crypt_Blowfish-1.1.3.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"pear-pear.horde.org/horde_exception": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_support": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_crypt_blowfish": "== 1.1.3.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"installation-source": "dist",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "A library that provides blowfish encryption/decryption for PHP string data."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Exception",
|
||||||
|
"version": "2.0.8",
|
||||||
|
"version_normalized": "2.0.8.0",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Exception-2.0.8.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"pear-pear.horde.org/horde_translation": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_exception": "== 2.0.8.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"installation-source": "dist",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "This class provides the default exception handlers for the Horde Application Framework."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Idna",
|
||||||
|
"version": "1.1.2",
|
||||||
|
"version_normalized": "1.1.2.0",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Idna-1.1.2.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"pear-pear.horde.org/horde_exception": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_util": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_idna": "== 1.1.2.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"installation-source": "dist",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"BSD-2-Clause"
|
||||||
|
],
|
||||||
|
"description": "A library that wraps various backends providing IDNA (Internationalized Domain Names in Applications) support."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Imap_Client",
|
||||||
|
"version": "2.30.1",
|
||||||
|
"version_normalized": "2.30.1.0",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Imap_Client-2.30.1.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"ext-hash": "*",
|
||||||
|
"ext-json": "*",
|
||||||
|
"pear-pear.horde.org/horde_exception": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_mail": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_mime": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_secret": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_socket_client": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_stream": "<2.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_stream_filter": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_translation": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_util": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_imap_client": "== 2.30.1.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"installation-source": "dist",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "A library to access IMAP4rev1 (RFC 3501) mail servers. Also supports connections to POP3 (STD 53/RFC 1939)."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_ListHeaders",
|
||||||
|
"version": "1.2.5",
|
||||||
|
"version_normalized": "1.2.5.0",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_ListHeaders-1.2.5.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"pear-pear.horde.org/horde_mail": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_translation": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_util": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_listheaders": "== 1.2.5.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"installation-source": "dist",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "The Horde_ListHeaders library parses Mailing List Headers as defined in RFC 2369 & RFC 2919."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Mail",
|
||||||
|
"version": "2.6.5",
|
||||||
|
"version_normalized": "2.6.5.0",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Mail-2.6.5.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"pear-pear.horde.org/horde_exception": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_idna": "<2.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_mime": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_stream_filter": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_translation": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_util": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_mail": "== 2.6.5.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"installation-source": "dist",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"BSD-2-Clause"
|
||||||
|
],
|
||||||
|
"description": "Provides interfaces for sending e-mail messages and parsing e-mail addresses."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Mime",
|
||||||
|
"version": "2.11.0",
|
||||||
|
"version_normalized": "2.11.0.0",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Mime-2.11.0.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"pear-pear.horde.org/horde_exception": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_listheaders": "<2.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_mail": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_stream": "<2.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_stream_filter": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_support": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_text_flowed": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_translation": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_util": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_mime": "== 2.11.0.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"installation-source": "dist",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "Provides methods for dealing with Multipurpose Internet Mail Extensions (MIME) features (RFC 2045/2046/2047)."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Secret",
|
||||||
|
"version": "2.0.6",
|
||||||
|
"version_normalized": "2.0.6.0",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Secret-2.0.6.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"ext-hash": "*",
|
||||||
|
"pear-pear.horde.org/horde_crypt_blowfish": "<2.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_exception": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_support": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_secret": "== 2.0.6.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"installation-source": "dist",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "An API for encrypting and decrypting small pieces of data with the use of a shared key."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Socket_Client",
|
||||||
|
"version": "2.1.2",
|
||||||
|
"version_normalized": "2.1.2.0",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Socket_Client-2.1.2.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"pear-pear.horde.org/horde_exception": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_socket_client": "== 2.1.2.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"installation-source": "dist",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "Provides abstract class for use in creating PHP network socket clients."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Stream",
|
||||||
|
"version": "1.6.3",
|
||||||
|
"version_normalized": "1.6.3.0",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Stream-1.6.3.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"pear-pear.horde.org/horde_exception": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_stream": "== 1.6.3.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"installation-source": "dist",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "An object-oriented interface to assist in creating and storing PHP stream resources, and to provide utility methods to access and manipulate the stream contents."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Stream_Filter",
|
||||||
|
"version": "2.0.4",
|
||||||
|
"version_normalized": "2.0.4.0",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Stream_Filter-2.0.4.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_stream_filter": "== 2.0.4.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"installation-source": "dist",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "A collection of various stream filters."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Stream_Wrapper",
|
||||||
|
"version": "2.1.4",
|
||||||
|
"version_normalized": "2.1.4.0",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Stream_Wrapper-2.1.4.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_stream_wrapper": "== 2.1.4.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"installation-source": "dist",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"BSD-2-Clause"
|
||||||
|
],
|
||||||
|
"description": "A collection of stream wrappers."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Support",
|
||||||
|
"version": "2.2.0",
|
||||||
|
"version_normalized": "2.2.0.0",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Support-2.2.0.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"pear-pear.horde.org/horde_exception": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_stream_wrapper": "<3.0.0.0",
|
||||||
|
"pear-pear.horde.org/horde_util": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_support": "== 2.2.0.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"installation-source": "dist",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"BSD-2-Clause"
|
||||||
|
],
|
||||||
|
"description": "Support classes not tied to Horde but is used by it. These classes can be used outside of Horde as well."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Text_Flowed",
|
||||||
|
"version": "2.0.4",
|
||||||
|
"version_normalized": "2.0.4.0",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Text_Flowed-2.0.4.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"pear-pear.horde.org/horde_util": "<3.0.0.0",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_text_flowed": "== 2.0.4.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"installation-source": "dist",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "A library that provides common methods for manipulating text using the encoding described in RFC 3676 ('flowed' text)."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Translation",
|
||||||
|
"version": "2.2.2",
|
||||||
|
"version_normalized": "2.2.2.0",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Translation-2.2.2.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_translation": "== 2.2.2.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"installation-source": "dist",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "Translation wrappers."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pear-pear.horde.org/Horde_Util",
|
||||||
|
"version": "2.5.9",
|
||||||
|
"version_normalized": "2.5.9.0",
|
||||||
|
"dist": {
|
||||||
|
"type": "file",
|
||||||
|
"url": "https://pear.horde.org/get/Horde_Util-2.5.9.tgz"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"ext-dom": "*",
|
||||||
|
"php": "<8.0.0.0"
|
||||||
|
},
|
||||||
|
"replace": {
|
||||||
|
"pear-horde/horde_util": "== 2.5.9.0"
|
||||||
|
},
|
||||||
|
"type": "pear-library",
|
||||||
|
"installation-source": "dist",
|
||||||
|
"autoload": {
|
||||||
|
"classmap": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"include-path": [
|
||||||
|
"/"
|
||||||
|
],
|
||||||
|
"license": [
|
||||||
|
"LGPL-2.1"
|
||||||
|
],
|
||||||
|
"description": "A library that provides functionality useful for all kind of applications."
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "php-http/message-factory",
|
"name": "php-http/message-factory",
|
||||||
"version": "v1.0.2",
|
"version": "v1.0.2",
|
||||||
|
@ -456,49 +965,51 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ramsey/uuid",
|
"name": "ramsey/uuid",
|
||||||
"version": "3.8.0",
|
"version": "3.9.2",
|
||||||
"version_normalized": "3.8.0.0",
|
"version_normalized": "3.9.2.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/ramsey/uuid.git",
|
"url": "https://github.com/ramsey/uuid.git",
|
||||||
"reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3"
|
"reference": "7779489a47d443f845271badbdcedfe4df8e06fb"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/ramsey/uuid/zipball/d09ea80159c1929d75b3f9c60504d613aeb4a1e3",
|
"url": "https://api.github.com/repos/ramsey/uuid/zipball/7779489a47d443f845271badbdcedfe4df8e06fb",
|
||||||
"reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3",
|
"reference": "7779489a47d443f845271badbdcedfe4df8e06fb",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"paragonie/random_compat": "^1.0|^2.0|9.99.99",
|
"ext-json": "*",
|
||||||
"php": "^5.4 || ^7.0",
|
"paragonie/random_compat": "^1 | ^2 | 9.99.99",
|
||||||
|
"php": "^5.4 | ^7 | ^8",
|
||||||
"symfony/polyfill-ctype": "^1.8"
|
"symfony/polyfill-ctype": "^1.8"
|
||||||
},
|
},
|
||||||
"replace": {
|
"replace": {
|
||||||
"rhumsaa/uuid": "self.version"
|
"rhumsaa/uuid": "self.version"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"codeception/aspect-mock": "^1.0 | ~2.0.0",
|
"codeception/aspect-mock": "^1 | ^2",
|
||||||
"doctrine/annotations": "~1.2.0",
|
"doctrine/annotations": "^1.2",
|
||||||
"goaop/framework": "1.0.0-alpha.2 | ^1.0 | ~2.1.0",
|
"goaop/framework": "1.0.0-alpha.2 | ^1 | ^2.1",
|
||||||
"ircmaxell/random-lib": "^1.1",
|
"jakub-onderka/php-parallel-lint": "^1",
|
||||||
"jakub-onderka/php-parallel-lint": "^0.9.0",
|
"mockery/mockery": "^0.9.11 | ^1",
|
||||||
"mockery/mockery": "^0.9.9",
|
|
||||||
"moontoast/math": "^1.1",
|
"moontoast/math": "^1.1",
|
||||||
"php-mock/php-mock-phpunit": "^0.3|^1.1",
|
"paragonie/random-lib": "^2",
|
||||||
"phpunit/phpunit": "^4.7|^5.0|^6.5",
|
"php-mock/php-mock-phpunit": "^0.3 | ^1.1",
|
||||||
"squizlabs/php_codesniffer": "^2.3"
|
"phpunit/phpunit": "^4.8 | ^5.4 | ^6.5",
|
||||||
|
"squizlabs/php_codesniffer": "^3.5"
|
||||||
},
|
},
|
||||||
"suggest": {
|
"suggest": {
|
||||||
"ext-ctype": "Provides support for PHP Ctype functions",
|
"ext-ctype": "Provides support for PHP Ctype functions",
|
||||||
"ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator",
|
"ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator",
|
||||||
|
"ext-openssl": "Provides the OpenSSL extension for use with the OpenSslGenerator",
|
||||||
"ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator",
|
"ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator",
|
||||||
"ircmaxell/random-lib": "Provides RandomLib for use with the RandomLibAdapter",
|
|
||||||
"moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).",
|
"moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).",
|
||||||
|
"paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter",
|
||||||
"ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid",
|
"ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid",
|
||||||
"ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type."
|
"ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type."
|
||||||
},
|
},
|
||||||
"time": "2018-07-19T23:38:55+00:00",
|
"time": "2019-12-17T08:18:51+00:00",
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
"branch-alias": {
|
"branch-alias": {
|
||||||
|
@ -509,13 +1020,21 @@
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
"Ramsey\\Uuid\\": "src/"
|
"Ramsey\\Uuid\\": "src/"
|
||||||
}
|
},
|
||||||
|
"files": [
|
||||||
|
"src/functions.php"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"notification-url": "https://packagist.org/downloads/",
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
"license": [
|
"license": [
|
||||||
"MIT"
|
"MIT"
|
||||||
],
|
],
|
||||||
"authors": [
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "Ben Ramsey",
|
||||||
|
"email": "ben@benramsey.com",
|
||||||
|
"homepage": "https://benramsey.com"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "Marijn Huizendveld",
|
"name": "Marijn Huizendveld",
|
||||||
"email": "marijn.huizendveld@gmail.com"
|
"email": "marijn.huizendveld@gmail.com"
|
||||||
|
@ -523,11 +1042,6 @@
|
||||||
{
|
{
|
||||||
"name": "Thibaud Fabre",
|
"name": "Thibaud Fabre",
|
||||||
"email": "thibaud@aztech.io"
|
"email": "thibaud@aztech.io"
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Ben Ramsey",
|
|
||||||
"email": "ben@benramsey.com",
|
|
||||||
"homepage": "https://benramsey.com"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).",
|
"description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).",
|
||||||
|
@ -719,17 +1233,17 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "symfony/mime",
|
"name": "symfony/mime",
|
||||||
"version": "v5.0.0",
|
"version": "v5.0.4",
|
||||||
"version_normalized": "5.0.0.0",
|
"version_normalized": "5.0.4.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/symfony/mime.git",
|
"url": "https://github.com/symfony/mime.git",
|
||||||
"reference": "76f3c09b7382bf979af7bcd8e6f8033f1324285e"
|
"reference": "2a3c7fee1f1a0961fa9cf360d5da553d05095e59"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/symfony/mime/zipball/76f3c09b7382bf979af7bcd8e6f8033f1324285e",
|
"url": "https://api.github.com/repos/symfony/mime/zipball/2a3c7fee1f1a0961fa9cf360d5da553d05095e59",
|
||||||
"reference": "76f3c09b7382bf979af7bcd8e6f8033f1324285e",
|
"reference": "2a3c7fee1f1a0961fa9cf360d5da553d05095e59",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
|
@ -744,7 +1258,7 @@
|
||||||
"egulias/email-validator": "^2.1.10",
|
"egulias/email-validator": "^2.1.10",
|
||||||
"symfony/dependency-injection": "^4.4|^5.0"
|
"symfony/dependency-injection": "^4.4|^5.0"
|
||||||
},
|
},
|
||||||
"time": "2019-11-18T17:27:11+00:00",
|
"time": "2020-01-04T14:08:26+00:00",
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
"branch-alias": {
|
"branch-alias": {
|
||||||
|
|
178
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish.php
vendored
Normal file
178
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish.php
vendored
Normal file
|
@ -0,0 +1,178 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Copyright 2005-2008 Matthew Fonda <mfonda@php.net>
|
||||||
|
* Copyright 2012-2017 Horde LLC (http://www.horde.org/)
|
||||||
|
*
|
||||||
|
* See the enclosed file COPYING for license information (LGPL). If you
|
||||||
|
* did not receive this file, see http://www.horde.org/licenses/lgpl21.
|
||||||
|
*
|
||||||
|
* @author Matthew Fonda <mfonda@php.net>
|
||||||
|
* @author Michael Slusarz <slusarz@horde.org>
|
||||||
|
* @category Horde
|
||||||
|
* @license http://www.horde.org/licenses/lgpl21 LGPL 2.1
|
||||||
|
* @package Crypt_Blowfish
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Provides blowfish encryption/decryption, with or without a secret key,
|
||||||
|
* for PHP strings.
|
||||||
|
*
|
||||||
|
* @author Matthew Fonda <mfonda@php.net>
|
||||||
|
* @author Michael Slusarz <slusarz@horde.org>
|
||||||
|
* @category Horde
|
||||||
|
* @copyright 2005-2008 Matthew Fonda
|
||||||
|
* @copyright 2012-2017 Horde LLC
|
||||||
|
* @license http://www.horde.org/licenses/lgpl21 LGPL 2.1
|
||||||
|
* @package Crypt_Blowfish
|
||||||
|
*
|
||||||
|
* @property string $cipher The cipher block mode ('ecb' or 'cbc').
|
||||||
|
* @property string $key The encryption key in use.
|
||||||
|
* @property mixed $iv The initialization vector (false if using 'ecb').
|
||||||
|
*/
|
||||||
|
class Horde_Crypt_Blowfish
|
||||||
|
{
|
||||||
|
// Constants for 'ignore' parameter of constructor.
|
||||||
|
const IGNORE_OPENSSL = 1;
|
||||||
|
const IGNORE_MCRYPT = 2;
|
||||||
|
|
||||||
|
// Block size for Blowfish
|
||||||
|
const BLOCKSIZE = 8;
|
||||||
|
|
||||||
|
// Maximum key size for Blowfish
|
||||||
|
const MAXKEYSIZE = 56;
|
||||||
|
|
||||||
|
// IV Length for CBC
|
||||||
|
const IV_LENGTH = 8;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Blowfish crypt driver.
|
||||||
|
*
|
||||||
|
* @var Horde_Crypt_Blowfish_Base
|
||||||
|
*/
|
||||||
|
protected $_crypt;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructor.
|
||||||
|
*
|
||||||
|
* @param string $key Encryption key.
|
||||||
|
* @param array $opts Additional options:
|
||||||
|
* - cipher: (string) Either 'ecb' or 'cbc'.
|
||||||
|
* - ignore: (integer) A mask of drivers to ignore (IGNORE_* constants).
|
||||||
|
* - iv: (string) IV to use.
|
||||||
|
*/
|
||||||
|
public function __construct($key, array $opts = array())
|
||||||
|
{
|
||||||
|
$opts = array_merge(array(
|
||||||
|
'cipher' => 'ecb',
|
||||||
|
'ignore' => 0,
|
||||||
|
'iv' => null
|
||||||
|
), $opts);
|
||||||
|
|
||||||
|
if (!($opts['ignore'] & self::IGNORE_OPENSSL) &&
|
||||||
|
Horde_Crypt_Blowfish_Openssl::supported()) {
|
||||||
|
$this->_crypt = new Horde_Crypt_Blowfish_Openssl($opts['cipher']);
|
||||||
|
} elseif (!($opts['ignore'] & self::IGNORE_MCRYPT) &&
|
||||||
|
Horde_Crypt_Blowfish_Mcrypt::supported()) {
|
||||||
|
$this->_crypt = new Horde_Crypt_Blowfish_Mcrypt($opts['cipher']);
|
||||||
|
} else {
|
||||||
|
$this->_crypt = new Horde_Crypt_Blowfish_Php($opts['cipher']);
|
||||||
|
}
|
||||||
|
|
||||||
|
$this->setKey($key, $opts['iv']);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
public function __get($name)
|
||||||
|
{
|
||||||
|
switch ($name) {
|
||||||
|
case 'cipher':
|
||||||
|
case 'key':
|
||||||
|
case 'iv':
|
||||||
|
return $this->_crypt->$name;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Encrypts a string.
|
||||||
|
*
|
||||||
|
* @param string $text The string to encrypt.
|
||||||
|
*
|
||||||
|
* @return string The ciphertext.
|
||||||
|
* @throws Horde_Crypt_Blowfish_Exception
|
||||||
|
*/
|
||||||
|
public function encrypt($text)
|
||||||
|
{
|
||||||
|
if (!is_string($text)) {
|
||||||
|
throw new Horde_Crypt_Blowfish_Exception('Data to encrypt must be a string.');
|
||||||
|
}
|
||||||
|
|
||||||
|
return $this->_crypt->encrypt($text);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Decrypts a string.
|
||||||
|
*
|
||||||
|
* @param string $text The string to decrypt.
|
||||||
|
*
|
||||||
|
* @return string The plaintext.
|
||||||
|
* @throws Horde_Crypt_Blowfish_Exception
|
||||||
|
*/
|
||||||
|
public function decrypt($text)
|
||||||
|
{
|
||||||
|
if (!is_string($text)) {
|
||||||
|
throw new Horde_Crypt_Blowfish_Exception('Data to decrypt must be a string.');
|
||||||
|
}
|
||||||
|
|
||||||
|
return $this->_crypt->decrypt($text);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets the secret key.
|
||||||
|
*
|
||||||
|
* The key must be non-zero, and less than or equal to MAXKEYSIZE
|
||||||
|
* characters (bytes) in length.
|
||||||
|
*
|
||||||
|
* @param string $key Key must be non-empty and less than MAXKEYSIZE
|
||||||
|
* bytes in length.
|
||||||
|
* @param string $iv The initialization vector to use. Only needed for
|
||||||
|
* 'cbc' cipher. If null, an IV is automatically
|
||||||
|
* generated.
|
||||||
|
*
|
||||||
|
* @throws Horde_Crypt_Blowfish_Exception
|
||||||
|
*/
|
||||||
|
public function setKey($key, $iv = null)
|
||||||
|
{
|
||||||
|
if (!is_string($key)) {
|
||||||
|
throw new Horde_Crypt_Blowfish_Exception('Encryption key must be a string.');
|
||||||
|
}
|
||||||
|
|
||||||
|
$len = strlen($key);
|
||||||
|
if (($len > self::MAXKEYSIZE) || ($len == 0)) {
|
||||||
|
throw new Horde_Crypt_Blowfish_Exception(sprintf('Encryption key must be less than %d characters (bytes) and non-zero. Supplied key length: %d', self::MAXKEYSIZE, $len));
|
||||||
|
}
|
||||||
|
|
||||||
|
$this->_crypt->key = $key;
|
||||||
|
|
||||||
|
switch ($this->_crypt->cipher) {
|
||||||
|
case 'cbc':
|
||||||
|
if (is_null($iv)) {
|
||||||
|
if (is_null($this->iv)) {
|
||||||
|
$this->_crypt->setIv();
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
$iv = substr($iv, 0, self::IV_LENGTH);
|
||||||
|
if (($len = strlen($iv)) < self::IV_LENGTH) {
|
||||||
|
$iv .= str_repeat(chr(0), self::IV_LENGTH - $len);
|
||||||
|
}
|
||||||
|
$this->_crypt->setIv($iv);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'ecb':
|
||||||
|
$this->iv = false;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
128
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Base.php
vendored
Normal file
128
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Base.php
vendored
Normal file
|
@ -0,0 +1,128 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Copyright 2012-2017 Horde LLC (http://www.horde.org/)
|
||||||
|
*
|
||||||
|
* See the enclosed file COPYING for license information (LGPL). If you
|
||||||
|
* did not receive this file, see http://www.horde.org/licenses/lgpl21.
|
||||||
|
*
|
||||||
|
* @author Michael Slusarz <slusarz@horde.org>
|
||||||
|
* @category Horde
|
||||||
|
* @license http://www.horde.org/licenses/lgpl21 LGPL 2.1
|
||||||
|
* @package Crypt_Blowfish
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Abstract base driver class for blowfish encryption.
|
||||||
|
*
|
||||||
|
* @author Michael Slusarz <slusarz@horde.org>
|
||||||
|
* @category Horde
|
||||||
|
* @copyright 2012-2017 Horde LLC
|
||||||
|
* @license http://www.horde.org/licenses/lgpl21 LGPL 2.1
|
||||||
|
* @package Crypt_Blowfish
|
||||||
|
*/
|
||||||
|
abstract class Horde_Crypt_Blowfish_Base
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Cipher method.
|
||||||
|
*
|
||||||
|
* @var string
|
||||||
|
*/
|
||||||
|
public $cipher;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Initialization vector.
|
||||||
|
*
|
||||||
|
* @var string
|
||||||
|
*/
|
||||||
|
public $iv = null;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Encryption key.
|
||||||
|
*
|
||||||
|
* @var string
|
||||||
|
*/
|
||||||
|
public $key;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Is this driver supported on this system?
|
||||||
|
*
|
||||||
|
* @return boolean True if supported.
|
||||||
|
*/
|
||||||
|
public static function supported()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructor.
|
||||||
|
*
|
||||||
|
* @param string $cipher Either 'ecb' or 'cbc'.
|
||||||
|
*/
|
||||||
|
public function __construct($cipher)
|
||||||
|
{
|
||||||
|
$this->cipher = $cipher;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Encrypts a string.
|
||||||
|
*
|
||||||
|
* @param string $text The string to encrypt.
|
||||||
|
*
|
||||||
|
* @return string The ciphertext.
|
||||||
|
* @throws Horde_Crypt_Blowfish_Exception
|
||||||
|
*/
|
||||||
|
abstract public function encrypt($text);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Decrypts a string.
|
||||||
|
*
|
||||||
|
* @param string $text The string to encrypt.
|
||||||
|
*
|
||||||
|
* @return string The ciphertext.
|
||||||
|
* @throws Horde_Crypt_Blowfish_Exception
|
||||||
|
*/
|
||||||
|
abstract public function decrypt($text);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets the initialization vector (required for CBC mode).
|
||||||
|
*
|
||||||
|
* @param string $iv Initialization vector.
|
||||||
|
*/
|
||||||
|
public function setIv($iv = null)
|
||||||
|
{
|
||||||
|
$this->iv = is_null($iv)
|
||||||
|
? substr(new Horde_Support_Randomid(), 0, 8)
|
||||||
|
: $iv;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Pad text to match blocksize length.
|
||||||
|
*
|
||||||
|
* @param string $text Unpadded text.
|
||||||
|
* @param boolean $ignore Don't pad if already at blocksize length.
|
||||||
|
*
|
||||||
|
* @return string Padded text.
|
||||||
|
*/
|
||||||
|
protected function _pad($text, $ignore = false)
|
||||||
|
{
|
||||||
|
$blocksize = Horde_Crypt_Blowfish::BLOCKSIZE;
|
||||||
|
$padding = $blocksize - (strlen($text) % $blocksize);
|
||||||
|
|
||||||
|
return ($ignore && ($padding == $blocksize))
|
||||||
|
? $text
|
||||||
|
: $text . str_repeat(chr($padding), $padding);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Unpad text from blocksize boundary.
|
||||||
|
*
|
||||||
|
* @param string $text Padded text.
|
||||||
|
*
|
||||||
|
* @return string Unpadded text.
|
||||||
|
*/
|
||||||
|
protected function _unpad($text)
|
||||||
|
{
|
||||||
|
return substr($text, 0, ord(substr($text, -1)) * -1);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,25 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Copyright 2012-2017 Horde LLC (http://www.horde.org/)
|
||||||
|
*
|
||||||
|
* See the enclosed file COPYING for license information (LGPL). If you
|
||||||
|
* did not receive this file, see http://www.horde.org/licenses/lgpl21.
|
||||||
|
*
|
||||||
|
* @author Michael Slusarz <slusarz@horde.org>
|
||||||
|
* @category Horde
|
||||||
|
* @license http://www.horde.org/licenses/lgpl21 LGPL 2.1
|
||||||
|
* @package Crypt_Blowfish
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Exception object for the Horde_Crypt_Blowfish package.
|
||||||
|
*
|
||||||
|
* @author Michael Slusarz <slusarz@horde.org>
|
||||||
|
* @category Horde
|
||||||
|
* @copyright 2012-2017 Horde LLC
|
||||||
|
* @license http://www.horde.org/licenses/lgpl21 LGPL 2.1
|
||||||
|
* @package Crypt_Blowfish
|
||||||
|
*/
|
||||||
|
class Horde_Crypt_Blowfish_Exception extends Horde_Exception_Wrapped
|
||||||
|
{
|
||||||
|
}
|
|
@ -0,0 +1,87 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Copyright 2005-2008 Matthew Fonda <mfonda@php.net>
|
||||||
|
* Copyright 2008 Philippe Jausions <jausions@php.net>
|
||||||
|
* Copyright 2012-2017 Horde LLC (http://www.horde.org/)
|
||||||
|
*
|
||||||
|
* See the enclosed file COPYING for license information (LGPL). If you
|
||||||
|
* did not receive this file, see http://www.horde.org/licenses/lgpl21.
|
||||||
|
*
|
||||||
|
* @author Matthew Fonda <mfonda@php.net>
|
||||||
|
* @author Philippe Jausions <jausions@php.net>
|
||||||
|
* @author Michael Slusarz <slusarz@horde.org>
|
||||||
|
* @category Horde
|
||||||
|
* @license http://www.horde.org/licenses/lgpl21 LGPL 2.1
|
||||||
|
* @package Crypt_Blowfish
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Mcrypt driver for blowfish encryption.
|
||||||
|
*
|
||||||
|
* @author Matthew Fonda <mfonda@php.net>
|
||||||
|
* @author Philippe Jausions <jausions@php.net>
|
||||||
|
* @author Michael Slusarz <slusarz@horde.org>
|
||||||
|
* @category Horde
|
||||||
|
* @copyright 2005-2008 Matthew Fonda
|
||||||
|
* @copyright 2008 Philippe Jausions
|
||||||
|
* @copyright 2012-2017 Horde LLC
|
||||||
|
* @license http://www.horde.org/licenses/lgpl21 LGPL 2.1
|
||||||
|
* @package Crypt_Blowfish
|
||||||
|
*/
|
||||||
|
class Horde_Crypt_Blowfish_Mcrypt extends Horde_Crypt_Blowfish_Base
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Mcrypt resource.
|
||||||
|
*
|
||||||
|
* @var resource
|
||||||
|
*/
|
||||||
|
private $_mcrypt;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
public static function supported()
|
||||||
|
{
|
||||||
|
return PHP_VERSION_ID < 70100 && extension_loaded('mcrypt');
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
public function __construct($cipher)
|
||||||
|
{
|
||||||
|
parent::__construct($cipher);
|
||||||
|
|
||||||
|
$this->_mcrypt = mcrypt_module_open(MCRYPT_BLOWFISH, '', $cipher, '');
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
public function encrypt($text)
|
||||||
|
{
|
||||||
|
mcrypt_generic_init($this->_mcrypt, $this->key, empty($this->iv) ? str_repeat('0', Horde_Crypt_Blowfish::IV_LENGTH) : $this->iv);
|
||||||
|
$out = mcrypt_generic($this->_mcrypt, $this->_pad($text));
|
||||||
|
mcrypt_generic_deinit($this->_mcrypt);
|
||||||
|
|
||||||
|
return $out;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
public function decrypt($text)
|
||||||
|
{
|
||||||
|
mcrypt_generic_init($this->_mcrypt, $this->key, empty($this->iv) ? str_repeat('0', Horde_Crypt_Blowfish::IV_LENGTH) : $this->iv);
|
||||||
|
$out = mdecrypt_generic($this->_mcrypt, $this->_pad($text, true));
|
||||||
|
mcrypt_generic_deinit($this->_mcrypt);
|
||||||
|
|
||||||
|
return $this->_unpad($out);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
public function setIv($iv = null)
|
||||||
|
{
|
||||||
|
$this->iv = is_null($iv)
|
||||||
|
? mcrypt_create_iv(Horde_Crypt_Blowfish::IV_LENGTH, MCRYPT_RAND)
|
||||||
|
: $iv;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,56 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Copyright 2012-2017 Horde LLC (http://www.horde.org/)
|
||||||
|
*
|
||||||
|
* See the enclosed file COPYING for license information (LGPL). If you
|
||||||
|
* did not receive this file, see http://www.horde.org/licenses/lgpl21.
|
||||||
|
*
|
||||||
|
* @author Michael Slusarz <slusarz@horde.org>
|
||||||
|
* @category Horde
|
||||||
|
* @license http://www.horde.org/licenses/lgpl21 LGPL 2.1
|
||||||
|
* @package Crypt_Blowfish
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Openssl driver for blowfish encryption.
|
||||||
|
*
|
||||||
|
* @author Michael Slusarz <slusarz@horde.org>
|
||||||
|
* @category Horde
|
||||||
|
* @copyright 2012-2017 Horde LLC
|
||||||
|
* @license http://www.horde.org/licenses/lgpl21 LGPL 2.1
|
||||||
|
* @package Crypt_Blowfish
|
||||||
|
*/
|
||||||
|
class Horde_Crypt_Blowfish_Openssl extends Horde_Crypt_Blowfish_Base
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
public static function supported()
|
||||||
|
{
|
||||||
|
return extension_loaded('openssl');
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
public function encrypt($text)
|
||||||
|
{
|
||||||
|
if (PHP_VERSION_ID <= 50302) {
|
||||||
|
return @openssl_encrypt($text, 'bf-' . $this->cipher, $this->key, true);
|
||||||
|
} elseif (PHP_VERSION_ID == 50303) {
|
||||||
|
// Need to mask error output, since an invalid warning message was
|
||||||
|
// issued prior to 5.3.4 for empty IVs in ECB mode.
|
||||||
|
return @openssl_encrypt($text, 'bf-' . $this->cipher, $this->key, true, strval($this->iv));
|
||||||
|
}
|
||||||
|
|
||||||
|
return openssl_encrypt($text, 'bf-' . $this->cipher, $this->key, true, strval($this->iv));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
public function decrypt($text)
|
||||||
|
{
|
||||||
|
return (PHP_VERSION_ID <= 50302)
|
||||||
|
? openssl_decrypt($text, 'bf-' . $this->cipher, $this->key, true)
|
||||||
|
: openssl_decrypt($text, 'bf-' . $this->cipher, $this->key, true, strval($this->iv));
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
128
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Pbkdf2.php
vendored
Normal file
128
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Pbkdf2.php
vendored
Normal file
|
@ -0,0 +1,128 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Copyright 2015-2017 Horde LLC (http://www.horde.org/)
|
||||||
|
*
|
||||||
|
* See the enclosed file COPYING for license information (LGPL). If you
|
||||||
|
* did not receive this file, see http://www.horde.org/licenses/lgpl21.
|
||||||
|
*
|
||||||
|
* @author Michael Slusarz <slusarz@horde.org>
|
||||||
|
* @category Horde
|
||||||
|
* @license http://www.horde.org/licenses/lgpl21 LGPL 2.1
|
||||||
|
* @package Crypt_Blowfish
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PBKDF2 (Password-Based Key Derivation Function 2) implementation (RFC
|
||||||
|
* 2898; PKCS #5 v2.0).
|
||||||
|
*
|
||||||
|
* @author Michael Slusarz <slusarz@horde.org>
|
||||||
|
* @category Horde
|
||||||
|
* @copyright 2015-2017 Horde LLC
|
||||||
|
* @license http://www.horde.org/licenses/lgpl21 LGPL 2.1
|
||||||
|
* @package Crypt_Blowfish
|
||||||
|
* @link https://defuse.ca/php-pbkdf2.htm pbkdf2 code released to the
|
||||||
|
* public domain.
|
||||||
|
*/
|
||||||
|
class Horde_Crypt_Blowfish_Pbkdf2
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Hash algorithm used to create key.
|
||||||
|
*
|
||||||
|
* @var string
|
||||||
|
*/
|
||||||
|
public $hashAlgo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Number of iterations to use.
|
||||||
|
*
|
||||||
|
* @var integer
|
||||||
|
*/
|
||||||
|
public $iterations;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Salt.
|
||||||
|
*
|
||||||
|
* @var string
|
||||||
|
*/
|
||||||
|
public $salt;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The derived key.
|
||||||
|
*
|
||||||
|
* @var string
|
||||||
|
*/
|
||||||
|
protected $_key;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructor.
|
||||||
|
*
|
||||||
|
* @param string $pass The password.
|
||||||
|
* @param string $key_length Length of the derived key (in bytes).
|
||||||
|
* @param array $opts Additional options:
|
||||||
|
* - algo: (string) Hash algorithm.
|
||||||
|
* - i_count: (integer) Iteration count.
|
||||||
|
* - salt: (string) The salt to use.
|
||||||
|
*/
|
||||||
|
public function __construct($pass, $key_length, array $opts = array())
|
||||||
|
{
|
||||||
|
$this->iterations = isset($opts['i_count'])
|
||||||
|
? $opts['i_count']
|
||||||
|
: 16384;
|
||||||
|
|
||||||
|
if (($key_length <= 0) || ($this->iterations <= 0)) {
|
||||||
|
throw new InvalidArgumentException('Invalid arguments');
|
||||||
|
}
|
||||||
|
|
||||||
|
$this->hashAlgo = isset($opts['algo'])
|
||||||
|
? $opts['algo']
|
||||||
|
: 'SHA256';
|
||||||
|
|
||||||
|
/* Nice to have, but salt does not need to be cryptographically
|
||||||
|
* secure random value. */
|
||||||
|
$this->salt = isset($opts['salt'])
|
||||||
|
? $opts['salt']
|
||||||
|
: (function_exists('openssl_random_pseudo_bytes')
|
||||||
|
? openssl_random_pseudo_bytes($key_length)
|
||||||
|
: substr(hash('sha512', new Horde_Support_Randomid(), true), 0, $key_length));
|
||||||
|
|
||||||
|
if (function_exists('hash_pbkdf2')) {
|
||||||
|
$this->_key = hash_pbkdf2(
|
||||||
|
$this->hashAlgo,
|
||||||
|
$pass,
|
||||||
|
$this->salt,
|
||||||
|
$this->iterations,
|
||||||
|
$key_length,
|
||||||
|
true
|
||||||
|
);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$hash_length = strlen(hash($this->hashAlgo, '', true));
|
||||||
|
$block_count = ceil($key_length / $hash_length);
|
||||||
|
|
||||||
|
$hash = '';
|
||||||
|
for ($i = 1; $i <= $block_count; ++$i) {
|
||||||
|
// $i encoded as 4 bytes, big endian.
|
||||||
|
$last = $this->salt . pack('N', $i);
|
||||||
|
for ($j = 0; $j < $this->iterations; $j++) {
|
||||||
|
$last = hash_hmac($this->hashAlgo, $last, $pass, true);
|
||||||
|
if ($j) {
|
||||||
|
$xorsum ^= $last;
|
||||||
|
} else {
|
||||||
|
$xorsum = $last;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$hash .= $xorsum;
|
||||||
|
}
|
||||||
|
|
||||||
|
$this->_key = substr($hash, 0, $key_length);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
public function __toString()
|
||||||
|
{
|
||||||
|
return $this->_key;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
75
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Php.php
vendored
Normal file
75
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Php.php
vendored
Normal file
|
@ -0,0 +1,75 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Copyright 2005-2008 Matthew Fonda <mfonda@php.net>
|
||||||
|
* Copyright 2008 Philippe Jausions <jausions@php.net>
|
||||||
|
* Copyright 2012-2017 Horde LLC (http://www.horde.org/)
|
||||||
|
*
|
||||||
|
* See the enclosed file COPYING for license information (LGPL). If you
|
||||||
|
* did not receive this file, see http://www.horde.org/licenses/lgpl21.
|
||||||
|
*
|
||||||
|
* @author Matthew Fonda <mfonda@php.net>
|
||||||
|
* @author Philippe Jausions <jausions@php.net>
|
||||||
|
* @author Michael Slusarz <slusarz@horde.org>
|
||||||
|
* @category Horde
|
||||||
|
* @license http://www.horde.org/licenses/lgpl21 LGPL 2.1
|
||||||
|
* @package Crypt_Blowfish
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Native PHP driver for blowfish encryption.
|
||||||
|
*
|
||||||
|
* @author Matthew Fonda <mfonda@php.net>
|
||||||
|
* @author Philippe Jausions <jausions@php.net>
|
||||||
|
* @author Michael Slusarz <slusarz@horde.org>
|
||||||
|
* @category Horde
|
||||||
|
* @copyright 2005-2008 Matthew Fonda
|
||||||
|
* @copyright 2008 Philippe Jausions
|
||||||
|
* @copyright 2012-2017 Horde LLC
|
||||||
|
* @license http://www.horde.org/licenses/lgpl21 LGPL 2.1
|
||||||
|
* @package Crypt_Blowfish
|
||||||
|
*/
|
||||||
|
class Horde_Crypt_Blowfish_Php extends Horde_Crypt_Blowfish_Base
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Subclass object.
|
||||||
|
*
|
||||||
|
* @var Horde_Crypt_Blowfish_Php_Base
|
||||||
|
*/
|
||||||
|
protected $_ob;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
public function encrypt($text)
|
||||||
|
{
|
||||||
|
$this->_init();
|
||||||
|
return $this->_ob->encrypt($this->_pad($text), $this->iv);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
public function decrypt($text)
|
||||||
|
{
|
||||||
|
$this->_init();
|
||||||
|
return $this->_unpad($this->_ob->decrypt($this->_pad($text, true), $this->iv));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Initialize the subclass.
|
||||||
|
*/
|
||||||
|
protected function _init()
|
||||||
|
{
|
||||||
|
if (!isset($this->_ob) ||
|
||||||
|
($this->_ob->md5 != hash('md5', $this->key))) {
|
||||||
|
switch ($this->cipher) {
|
||||||
|
case 'cbc':
|
||||||
|
$this->_ob = new Horde_Crypt_Blowfish_Php_Cbc($this->key);
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'ecb':
|
||||||
|
$this->_ob = new Horde_Crypt_Blowfish_Php_Ecb($this->key);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
459
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Php/Base.php
vendored
Normal file
459
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Crypt_Blowfish/Horde/Crypt/Blowfish/Php/Base.php
vendored
Normal file
|
@ -0,0 +1,459 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Copyright 2005-2008 Matthew Fonda <mfonda@php.net>
|
||||||
|
* Copyright 2012-2017 Horde LLC (http://www.horde.org/)
|
||||||
|
*
|
||||||
|
* See the enclosed file COPYING for license information (LGPL). If you
|
||||||
|
* did not receive this file, see http://www.horde.org/licenses/lgpl21.
|
||||||
|
*
|
||||||
|
* @author Matthew Fonda <mfonda@php.net>
|
||||||
|
* @author Michael Slusarz <slusarz@horde.org>
|
||||||
|
* @category Horde
|
||||||
|
* @license http://www.horde.org/licenses/lgpl21 LGPL 2.1
|
||||||
|
* @package Crypt_Blowfish
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Base subclass for the PHP driver.
|
||||||
|
*
|
||||||
|
* @author Matthew Fonda <mfonda@php.net>
|
||||||
|
* @author Michael Slusarz <slusarz@horde.org>
|
||||||
|
* @category Horde
|
||||||
|
* @copyright 2005-2008 Matthew Fonda
|
||||||
|
* @copyright 2012-2017 Horde LLC
|
||||||
|
* @license http://www.horde.org/licenses/lgpl21 LGPL 2.1
|
||||||
|
* @package Crypt_Blowfish
|
||||||
|
*/
|
||||||
|
abstract class Horde_Crypt_Blowfish_Php_Base
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* MD5 sum of the key used.
|
||||||
|
*
|
||||||
|
* @var string
|
||||||
|
*/
|
||||||
|
public $md5;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* P-Array contains 18 32-bit subkeys.
|
||||||
|
*
|
||||||
|
* @var array
|
||||||
|
*/
|
||||||
|
protected $_P = array(
|
||||||
|
0x243F6A88, 0x85A308D3, 0x13198A2E, 0x03707344,
|
||||||
|
0xA4093822, 0x299F31D0, 0x082EFA98, 0xEC4E6C89,
|
||||||
|
0x452821E6, 0x38D01377, 0xBE5466CF, 0x34E90C6C,
|
||||||
|
0xC0AC29B7, 0xC97C50DD, 0x3F84D5B5, 0xB5470917,
|
||||||
|
0x9216D5D9, 0x8979FB1B
|
||||||
|
);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Array of four S-Blocks each containing 256 32-bit entries.
|
||||||
|
*
|
||||||
|
* @var array
|
||||||
|
*/
|
||||||
|
protected $_S = array(
|
||||||
|
array(
|
||||||
|
0xD1310BA6, 0x98DFB5AC, 0x2FFD72DB, 0xD01ADFB7,
|
||||||
|
0xB8E1AFED, 0x6A267E96, 0xBA7C9045, 0xF12C7F99,
|
||||||
|
0x24A19947, 0xB3916CF7, 0x0801F2E2, 0x858EFC16,
|
||||||
|
0x636920D8, 0x71574E69, 0xA458FEA3, 0xF4933D7E,
|
||||||
|
0x0D95748F, 0x728EB658, 0x718BCD58, 0x82154AEE,
|
||||||
|
0x7B54A41D, 0xC25A59B5, 0x9C30D539, 0x2AF26013,
|
||||||
|
0xC5D1B023, 0x286085F0, 0xCA417918, 0xB8DB38EF,
|
||||||
|
0x8E79DCB0, 0x603A180E, 0x6C9E0E8B, 0xB01E8A3E,
|
||||||
|
0xD71577C1, 0xBD314B27, 0x78AF2FDA, 0x55605C60,
|
||||||
|
0xE65525F3, 0xAA55AB94, 0x57489862, 0x63E81440,
|
||||||
|
0x55CA396A, 0x2AAB10B6, 0xB4CC5C34, 0x1141E8CE,
|
||||||
|
0xA15486AF, 0x7C72E993, 0xB3EE1411, 0x636FBC2A,
|
||||||
|
0x2BA9C55D, 0x741831F6, 0xCE5C3E16, 0x9B87931E,
|
||||||
|
0xAFD6BA33, 0x6C24CF5C, 0x7A325381, 0x28958677,
|
||||||
|
0x3B8F4898, 0x6B4BB9AF, 0xC4BFE81B, 0x66282193,
|
||||||
|
0x61D809CC, 0xFB21A991, 0x487CAC60, 0x5DEC8032,
|
||||||
|
0xEF845D5D, 0xE98575B1, 0xDC262302, 0xEB651B88,
|
||||||
|
0x23893E81, 0xD396ACC5, 0x0F6D6FF3, 0x83F44239,
|
||||||
|
0x2E0B4482, 0xA4842004, 0x69C8F04A, 0x9E1F9B5E,
|
||||||
|
0x21C66842, 0xF6E96C9A, 0x670C9C61, 0xABD388F0,
|
||||||
|
0x6A51A0D2, 0xD8542F68, 0x960FA728, 0xAB5133A3,
|
||||||
|
0x6EEF0B6C, 0x137A3BE4, 0xBA3BF050, 0x7EFB2A98,
|
||||||
|
0xA1F1651D, 0x39AF0176, 0x66CA593E, 0x82430E88,
|
||||||
|
0x8CEE8619, 0x456F9FB4, 0x7D84A5C3, 0x3B8B5EBE,
|
||||||
|
0xE06F75D8, 0x85C12073, 0x401A449F, 0x56C16AA6,
|
||||||
|
0x4ED3AA62, 0x363F7706, 0x1BFEDF72, 0x429B023D,
|
||||||
|
0x37D0D724, 0xD00A1248, 0xDB0FEAD3, 0x49F1C09B,
|
||||||
|
0x075372C9, 0x80991B7B, 0x25D479D8, 0xF6E8DEF7,
|
||||||
|
0xE3FE501A, 0xB6794C3B, 0x976CE0BD, 0x04C006BA,
|
||||||
|
0xC1A94FB6, 0x409F60C4, 0x5E5C9EC2, 0x196A2463,
|
||||||
|
0x68FB6FAF, 0x3E6C53B5, 0x1339B2EB, 0x3B52EC6F,
|
||||||
|
0x6DFC511F, 0x9B30952C, 0xCC814544, 0xAF5EBD09,
|
||||||
|
0xBEE3D004, 0xDE334AFD, 0x660F2807, 0x192E4BB3,
|
||||||
|
0xC0CBA857, 0x45C8740F, 0xD20B5F39, 0xB9D3FBDB,
|
||||||
|
0x5579C0BD, 0x1A60320A, 0xD6A100C6, 0x402C7279,
|
||||||
|
0x679F25FE, 0xFB1FA3CC, 0x8EA5E9F8, 0xDB3222F8,
|
||||||
|
0x3C7516DF, 0xFD616B15, 0x2F501EC8, 0xAD0552AB,
|
||||||
|
0x323DB5FA, 0xFD238760, 0x53317B48, 0x3E00DF82,
|
||||||
|
0x9E5C57BB, 0xCA6F8CA0, 0x1A87562E, 0xDF1769DB,
|
||||||
|
0xD542A8F6, 0x287EFFC3, 0xAC6732C6, 0x8C4F5573,
|
||||||
|
0x695B27B0, 0xBBCA58C8, 0xE1FFA35D, 0xB8F011A0,
|
||||||
|
0x10FA3D98, 0xFD2183B8, 0x4AFCB56C, 0x2DD1D35B,
|
||||||
|
0x9A53E479, 0xB6F84565, 0xD28E49BC, 0x4BFB9790,
|
||||||
|
0xE1DDF2DA, 0xA4CB7E33, 0x62FB1341, 0xCEE4C6E8,
|
||||||
|
0xEF20CADA, 0x36774C01, 0xD07E9EFE, 0x2BF11FB4,
|
||||||
|
0x95DBDA4D, 0xAE909198, 0xEAAD8E71, 0x6B93D5A0,
|
||||||
|
0xD08ED1D0, 0xAFC725E0, 0x8E3C5B2F, 0x8E7594B7,
|
||||||
|
0x8FF6E2FB, 0xF2122B64, 0x8888B812, 0x900DF01C,
|
||||||
|
0x4FAD5EA0, 0x688FC31C, 0xD1CFF191, 0xB3A8C1AD,
|
||||||
|
0x2F2F2218, 0xBE0E1777, 0xEA752DFE, 0x8B021FA1,
|
||||||
|
0xE5A0CC0F, 0xB56F74E8, 0x18ACF3D6, 0xCE89E299,
|
||||||
|
0xB4A84FE0, 0xFD13E0B7, 0x7CC43B81, 0xD2ADA8D9,
|
||||||
|
0x165FA266, 0x80957705, 0x93CC7314, 0x211A1477,
|
||||||
|
0xE6AD2065, 0x77B5FA86, 0xC75442F5, 0xFB9D35CF,
|
||||||
|
0xEBCDAF0C, 0x7B3E89A0, 0xD6411BD3, 0xAE1E7E49,
|
||||||
|
0x00250E2D, 0x2071B35E, 0x226800BB, 0x57B8E0AF,
|
||||||
|
0x2464369B, 0xF009B91E, 0x5563911D, 0x59DFA6AA,
|
||||||
|
0x78C14389, 0xD95A537F, 0x207D5BA2, 0x02E5B9C5,
|
||||||
|
0x83260376, 0x6295CFA9, 0x11C81968, 0x4E734A41,
|
||||||
|
0xB3472DCA, 0x7B14A94A, 0x1B510052, 0x9A532915,
|
||||||
|
0xD60F573F, 0xBC9BC6E4, 0x2B60A476, 0x81E67400,
|
||||||
|
0x08BA6FB5, 0x571BE91F, 0xF296EC6B, 0x2A0DD915,
|
||||||
|
0xB6636521, 0xE7B9F9B6, 0xFF34052E, 0xC5855664,
|
||||||
|
0x53B02D5D, 0xA99F8FA1, 0x08BA4799, 0x6E85076A
|
||||||
|
), array(
|
||||||
|
0x4B7A70E9, 0xB5B32944, 0xDB75092E, 0xC4192623,
|
||||||
|
0xAD6EA6B0, 0x49A7DF7D, 0x9CEE60B8, 0x8FEDB266,
|
||||||
|
0xECAA8C71, 0x699A17FF, 0x5664526C, 0xC2B19EE1,
|
||||||
|
0x193602A5, 0x75094C29, 0xA0591340, 0xE4183A3E,
|
||||||
|
0x3F54989A, 0x5B429D65, 0x6B8FE4D6, 0x99F73FD6,
|
||||||
|
0xA1D29C07, 0xEFE830F5, 0x4D2D38E6, 0xF0255DC1,
|
||||||
|
0x4CDD2086, 0x8470EB26, 0x6382E9C6, 0x021ECC5E,
|
||||||
|
0x09686B3F, 0x3EBAEFC9, 0x3C971814, 0x6B6A70A1,
|
||||||
|
0x687F3584, 0x52A0E286, 0xB79C5305, 0xAA500737,
|
||||||
|
0x3E07841C, 0x7FDEAE5C, 0x8E7D44EC, 0x5716F2B8,
|
||||||
|
0xB03ADA37, 0xF0500C0D, 0xF01C1F04, 0x0200B3FF,
|
||||||
|
0xAE0CF51A, 0x3CB574B2, 0x25837A58, 0xDC0921BD,
|
||||||
|
0xD19113F9, 0x7CA92FF6, 0x94324773, 0x22F54701,
|
||||||
|
0x3AE5E581, 0x37C2DADC, 0xC8B57634, 0x9AF3DDA7,
|
||||||
|
0xA9446146, 0x0FD0030E, 0xECC8C73E, 0xA4751E41,
|
||||||
|
0xE238CD99, 0x3BEA0E2F, 0x3280BBA1, 0x183EB331,
|
||||||
|
0x4E548B38, 0x4F6DB908, 0x6F420D03, 0xF60A04BF,
|
||||||
|
0x2CB81290, 0x24977C79, 0x5679B072, 0xBCAF89AF,
|
||||||
|
0xDE9A771F, 0xD9930810, 0xB38BAE12, 0xDCCF3F2E,
|
||||||
|
0x5512721F, 0x2E6B7124, 0x501ADDE6, 0x9F84CD87,
|
||||||
|
0x7A584718, 0x7408DA17, 0xBC9F9ABC, 0xE94B7D8C,
|
||||||
|
0xEC7AEC3A, 0xDB851DFA, 0x63094366, 0xC464C3D2,
|
||||||
|
0xEF1C1847, 0x3215D908, 0xDD433B37, 0x24C2BA16,
|
||||||
|
0x12A14D43, 0x2A65C451, 0x50940002, 0x133AE4DD,
|
||||||
|
0x71DFF89E, 0x10314E55, 0x81AC77D6, 0x5F11199B,
|
||||||
|
0x043556F1, 0xD7A3C76B, 0x3C11183B, 0x5924A509,
|
||||||
|
0xF28FE6ED, 0x97F1FBFA, 0x9EBABF2C, 0x1E153C6E,
|
||||||
|
0x86E34570, 0xEAE96FB1, 0x860E5E0A, 0x5A3E2AB3,
|
||||||
|
0x771FE71C, 0x4E3D06FA, 0x2965DCB9, 0x99E71D0F,
|
||||||
|
0x803E89D6, 0x5266C825, 0x2E4CC978, 0x9C10B36A,
|
||||||
|
0xC6150EBA, 0x94E2EA78, 0xA5FC3C53, 0x1E0A2DF4,
|
||||||
|
0xF2F74EA7, 0x361D2B3D, 0x1939260F, 0x19C27960,
|
||||||
|
0x5223A708, 0xF71312B6, 0xEBADFE6E, 0xEAC31F66,
|
||||||
|
0xE3BC4595, 0xA67BC883, 0xB17F37D1, 0x018CFF28,
|
||||||
|
0xC332DDEF, 0xBE6C5AA5, 0x65582185, 0x68AB9802,
|
||||||
|
0xEECEA50F, 0xDB2F953B, 0x2AEF7DAD, 0x5B6E2F84,
|
||||||
|
0x1521B628, 0x29076170, 0xECDD4775, 0x619F1510,
|
||||||
|
0x13CCA830, 0xEB61BD96, 0x0334FE1E, 0xAA0363CF,
|
||||||
|
0xB5735C90, 0x4C70A239, 0xD59E9E0B, 0xCBAADE14,
|
||||||
|
0xEECC86BC, 0x60622CA7, 0x9CAB5CAB, 0xB2F3846E,
|
||||||
|
0x648B1EAF, 0x19BDF0CA, 0xA02369B9, 0x655ABB50,
|
||||||
|
0x40685A32, 0x3C2AB4B3, 0x319EE9D5, 0xC021B8F7,
|
||||||
|
0x9B540B19, 0x875FA099, 0x95F7997E, 0x623D7DA8,
|
||||||
|
0xF837889A, 0x97E32D77, 0x11ED935F, 0x16681281,
|
||||||
|
0x0E358829, 0xC7E61FD6, 0x96DEDFA1, 0x7858BA99,
|
||||||
|
0x57F584A5, 0x1B227263, 0x9B83C3FF, 0x1AC24696,
|
||||||
|
0xCDB30AEB, 0x532E3054, 0x8FD948E4, 0x6DBC3128,
|
||||||
|
0x58EBF2EF, 0x34C6FFEA, 0xFE28ED61, 0xEE7C3C73,
|
||||||
|
0x5D4A14D9, 0xE864B7E3, 0x42105D14, 0x203E13E0,
|
||||||
|
0x45EEE2B6, 0xA3AAABEA, 0xDB6C4F15, 0xFACB4FD0,
|
||||||
|
0xC742F442, 0xEF6ABBB5, 0x654F3B1D, 0x41CD2105,
|
||||||
|
0xD81E799E, 0x86854DC7, 0xE44B476A, 0x3D816250,
|
||||||
|
0xCF62A1F2, 0x5B8D2646, 0xFC8883A0, 0xC1C7B6A3,
|
||||||
|
0x7F1524C3, 0x69CB7492, 0x47848A0B, 0x5692B285,
|
||||||
|
0x095BBF00, 0xAD19489D, 0x1462B174, 0x23820E00,
|
||||||
|
0x58428D2A, 0x0C55F5EA, 0x1DADF43E, 0x233F7061,
|
||||||
|
0x3372F092, 0x8D937E41, 0xD65FECF1, 0x6C223BDB,
|
||||||
|
0x7CDE3759, 0xCBEE7460, 0x4085F2A7, 0xCE77326E,
|
||||||
|
0xA6078084, 0x19F8509E, 0xE8EFD855, 0x61D99735,
|
||||||
|
0xA969A7AA, 0xC50C06C2, 0x5A04ABFC, 0x800BCADC,
|
||||||
|
0x9E447A2E, 0xC3453484, 0xFDD56705, 0x0E1E9EC9,
|
||||||
|
0xDB73DBD3, 0x105588CD, 0x675FDA79, 0xE3674340,
|
||||||
|
0xC5C43465, 0x713E38D8, 0x3D28F89E, 0xF16DFF20,
|
||||||
|
0x153E21E7, 0x8FB03D4A, 0xE6E39F2B, 0xDB83ADF7
|
||||||
|
), array(
|
||||||
|
0xE93D5A68, 0x948140F7, 0xF64C261C, 0x94692934,
|
||||||
|
0x411520F7, 0x7602D4F7, 0xBCF46B2E, 0xD4A20068,
|
||||||
|
0xD4082471, 0x3320F46A, 0x43B7D4B7, 0x500061AF,
|
||||||
|
0x1E39F62E, 0x97244546, 0x14214F74, 0xBF8B8840,
|
||||||
|
0x4D95FC1D, 0x96B591AF, 0x70F4DDD3, 0x66A02F45,
|
||||||
|
0xBFBC09EC, 0x03BD9785, 0x7FAC6DD0, 0x31CB8504,
|
||||||
|
0x96EB27B3, 0x55FD3941, 0xDA2547E6, 0xABCA0A9A,
|
||||||
|
0x28507825, 0x530429F4, 0x0A2C86DA, 0xE9B66DFB,
|
||||||
|
0x68DC1462, 0xD7486900, 0x680EC0A4, 0x27A18DEE,
|
||||||
|
0x4F3FFEA2, 0xE887AD8C, 0xB58CE006, 0x7AF4D6B6,
|
||||||
|
0xAACE1E7C, 0xD3375FEC, 0xCE78A399, 0x406B2A42,
|
||||||
|
0x20FE9E35, 0xD9F385B9, 0xEE39D7AB, 0x3B124E8B,
|
||||||
|
0x1DC9FAF7, 0x4B6D1856, 0x26A36631, 0xEAE397B2,
|
||||||
|
0x3A6EFA74, 0xDD5B4332, 0x6841E7F7, 0xCA7820FB,
|
||||||
|
0xFB0AF54E, 0xD8FEB397, 0x454056AC, 0xBA489527,
|
||||||
|
0x55533A3A, 0x20838D87, 0xFE6BA9B7, 0xD096954B,
|
||||||
|
0x55A867BC, 0xA1159A58, 0xCCA92963, 0x99E1DB33,
|
||||||
|
0xA62A4A56, 0x3F3125F9, 0x5EF47E1C, 0x9029317C,
|
||||||
|
0xFDF8E802, 0x04272F70, 0x80BB155C, 0x05282CE3,
|
||||||
|
0x95C11548, 0xE4C66D22, 0x48C1133F, 0xC70F86DC,
|
||||||
|
0x07F9C9EE, 0x41041F0F, 0x404779A4, 0x5D886E17,
|
||||||
|
0x325F51EB, 0xD59BC0D1, 0xF2BCC18F, 0x41113564,
|
||||||
|
0x257B7834, 0x602A9C60, 0xDFF8E8A3, 0x1F636C1B,
|
||||||
|
0x0E12B4C2, 0x02E1329E, 0xAF664FD1, 0xCAD18115,
|
||||||
|
0x6B2395E0, 0x333E92E1, 0x3B240B62, 0xEEBEB922,
|
||||||
|
0x85B2A20E, 0xE6BA0D99, 0xDE720C8C, 0x2DA2F728,
|
||||||
|
0xD0127845, 0x95B794FD, 0x647D0862, 0xE7CCF5F0,
|
||||||
|
0x5449A36F, 0x877D48FA, 0xC39DFD27, 0xF33E8D1E,
|
||||||
|
0x0A476341, 0x992EFF74, 0x3A6F6EAB, 0xF4F8FD37,
|
||||||
|
0xA812DC60, 0xA1EBDDF8, 0x991BE14C, 0xDB6E6B0D,
|
||||||
|
0xC67B5510, 0x6D672C37, 0x2765D43B, 0xDCD0E804,
|
||||||
|
0xF1290DC7, 0xCC00FFA3, 0xB5390F92, 0x690FED0B,
|
||||||
|
0x667B9FFB, 0xCEDB7D9C, 0xA091CF0B, 0xD9155EA3,
|
||||||
|
0xBB132F88, 0x515BAD24, 0x7B9479BF, 0x763BD6EB,
|
||||||
|
0x37392EB3, 0xCC115979, 0x8026E297, 0xF42E312D,
|
||||||
|
0x6842ADA7, 0xC66A2B3B, 0x12754CCC, 0x782EF11C,
|
||||||
|
0x6A124237, 0xB79251E7, 0x06A1BBE6, 0x4BFB6350,
|
||||||
|
0x1A6B1018, 0x11CAEDFA, 0x3D25BDD8, 0xE2E1C3C9,
|
||||||
|
0x44421659, 0x0A121386, 0xD90CEC6E, 0xD5ABEA2A,
|
||||||
|
0x64AF674E, 0xDA86A85F, 0xBEBFE988, 0x64E4C3FE,
|
||||||
|
0x9DBC8057, 0xF0F7C086, 0x60787BF8, 0x6003604D,
|
||||||
|
0xD1FD8346, 0xF6381FB0, 0x7745AE04, 0xD736FCCC,
|
||||||
|
0x83426B33, 0xF01EAB71, 0xB0804187, 0x3C005E5F,
|
||||||
|
0x77A057BE, 0xBDE8AE24, 0x55464299, 0xBF582E61,
|
||||||
|
0x4E58F48F, 0xF2DDFDA2, 0xF474EF38, 0x8789BDC2,
|
||||||
|
0x5366F9C3, 0xC8B38E74, 0xB475F255, 0x46FCD9B9,
|
||||||
|
0x7AEB2661, 0x8B1DDF84, 0x846A0E79, 0x915F95E2,
|
||||||
|
0x466E598E, 0x20B45770, 0x8CD55591, 0xC902DE4C,
|
||||||
|
0xB90BACE1, 0xBB8205D0, 0x11A86248, 0x7574A99E,
|
||||||
|
0xB77F19B6, 0xE0A9DC09, 0x662D09A1, 0xC4324633,
|
||||||
|
0xE85A1F02, 0x09F0BE8C, 0x4A99A025, 0x1D6EFE10,
|
||||||
|
0x1AB93D1D, 0x0BA5A4DF, 0xA186F20F, 0x2868F169,
|
||||||
|
0xDCB7DA83, 0x573906FE, 0xA1E2CE9B, 0x4FCD7F52,
|
||||||
|
0x50115E01, 0xA70683FA, 0xA002B5C4, 0x0DE6D027,
|
||||||
|
0x9AF88C27, 0x773F8641, 0xC3604C06, 0x61A806B5,
|
||||||
|
0xF0177A28, 0xC0F586E0, 0x006058AA, 0x30DC7D62,
|
||||||
|
0x11E69ED7, 0x2338EA63, 0x53C2DD94, 0xC2C21634,
|
||||||
|
0xBBCBEE56, 0x90BCB6DE, 0xEBFC7DA1, 0xCE591D76,
|
||||||
|
0x6F05E409, 0x4B7C0188, 0x39720A3D, 0x7C927C24,
|
||||||
|
0x86E3725F, 0x724D9DB9, 0x1AC15BB4, 0xD39EB8FC,
|
||||||
|
0xED545578, 0x08FCA5B5, 0xD83D7CD3, 0x4DAD0FC4,
|
||||||
|
0x1E50EF5E, 0xB161E6F8, 0xA28514D9, 0x6C51133C,
|
||||||
|
0x6FD5C7E7, 0x56E14EC4, 0x362ABFCE, 0xDDC6C837,
|
||||||
|
0xD79A3234, 0x92638212, 0x670EFA8E, 0x406000E0
|
||||||
|
), array(
|
||||||
|
0x3A39CE37, 0xD3FAF5CF, 0xABC27737, 0x5AC52D1B,
|
||||||
|
0x5CB0679E, 0x4FA33742, 0xD3822740, 0x99BC9BBE,
|
||||||
|
0xD5118E9D, 0xBF0F7315, 0xD62D1C7E, 0xC700C47B,
|
||||||
|
0xB78C1B6B, 0x21A19045, 0xB26EB1BE, 0x6A366EB4,
|
||||||
|
0x5748AB2F, 0xBC946E79, 0xC6A376D2, 0x6549C2C8,
|
||||||
|
0x530FF8EE, 0x468DDE7D, 0xD5730A1D, 0x4CD04DC6,
|
||||||
|
0x2939BBDB, 0xA9BA4650, 0xAC9526E8, 0xBE5EE304,
|
||||||
|
0xA1FAD5F0, 0x6A2D519A, 0x63EF8CE2, 0x9A86EE22,
|
||||||
|
0xC089C2B8, 0x43242EF6, 0xA51E03AA, 0x9CF2D0A4,
|
||||||
|
0x83C061BA, 0x9BE96A4D, 0x8FE51550, 0xBA645BD6,
|
||||||
|
0x2826A2F9, 0xA73A3AE1, 0x4BA99586, 0xEF5562E9,
|
||||||
|
0xC72FEFD3, 0xF752F7DA, 0x3F046F69, 0x77FA0A59,
|
||||||
|
0x80E4A915, 0x87B08601, 0x9B09E6AD, 0x3B3EE593,
|
||||||
|
0xE990FD5A, 0x9E34D797, 0x2CF0B7D9, 0x022B8B51,
|
||||||
|
0x96D5AC3A, 0x017DA67D, 0xD1CF3ED6, 0x7C7D2D28,
|
||||||
|
0x1F9F25CF, 0xADF2B89B, 0x5AD6B472, 0x5A88F54C,
|
||||||
|
0xE029AC71, 0xE019A5E6, 0x47B0ACFD, 0xED93FA9B,
|
||||||
|
0xE8D3C48D, 0x283B57CC, 0xF8D56629, 0x79132E28,
|
||||||
|
0x785F0191, 0xED756055, 0xF7960E44, 0xE3D35E8C,
|
||||||
|
0x15056DD4, 0x88F46DBA, 0x03A16125, 0x0564F0BD,
|
||||||
|
0xC3EB9E15, 0x3C9057A2, 0x97271AEC, 0xA93A072A,
|
||||||
|
0x1B3F6D9B, 0x1E6321F5, 0xF59C66FB, 0x26DCF319,
|
||||||
|
0x7533D928, 0xB155FDF5, 0x03563482, 0x8ABA3CBB,
|
||||||
|
0x28517711, 0xC20AD9F8, 0xABCC5167, 0xCCAD925F,
|
||||||
|
0x4DE81751, 0x3830DC8E, 0x379D5862, 0x9320F991,
|
||||||
|
0xEA7A90C2, 0xFB3E7BCE, 0x5121CE64, 0x774FBE32,
|
||||||
|
0xA8B6E37E, 0xC3293D46, 0x48DE5369, 0x6413E680,
|
||||||
|
0xA2AE0810, 0xDD6DB224, 0x69852DFD, 0x09072166,
|
||||||
|
0xB39A460A, 0x6445C0DD, 0x586CDECF, 0x1C20C8AE,
|
||||||
|
0x5BBEF7DD, 0x1B588D40, 0xCCD2017F, 0x6BB4E3BB,
|
||||||
|
0xDDA26A7E, 0x3A59FF45, 0x3E350A44, 0xBCB4CDD5,
|
||||||
|
0x72EACEA8, 0xFA6484BB, 0x8D6612AE, 0xBF3C6F47,
|
||||||
|
0xD29BE463, 0x542F5D9E, 0xAEC2771B, 0xF64E6370,
|
||||||
|
0x740E0D8D, 0xE75B1357, 0xF8721671, 0xAF537D5D,
|
||||||
|
0x4040CB08, 0x4EB4E2CC, 0x34D2466A, 0x0115AF84,
|
||||||
|
0xE1B00428, 0x95983A1D, 0x06B89FB4, 0xCE6EA048,
|
||||||
|
0x6F3F3B82, 0x3520AB82, 0x011A1D4B, 0x277227F8,
|
||||||
|
0x611560B1, 0xE7933FDC, 0xBB3A792B, 0x344525BD,
|
||||||
|
0xA08839E1, 0x51CE794B, 0x2F32C9B7, 0xA01FBAC9,
|
||||||
|
0xE01CC87E, 0xBCC7D1F6, 0xCF0111C3, 0xA1E8AAC7,
|
||||||
|
0x1A908749, 0xD44FBD9A, 0xD0DADECB, 0xD50ADA38,
|
||||||
|
0x0339C32A, 0xC6913667, 0x8DF9317C, 0xE0B12B4F,
|
||||||
|
0xF79E59B7, 0x43F5BB3A, 0xF2D519FF, 0x27D9459C,
|
||||||
|
0xBF97222C, 0x15E6FC2A, 0x0F91FC71, 0x9B941525,
|
||||||
|
0xFAE59361, 0xCEB69CEB, 0xC2A86459, 0x12BAA8D1,
|
||||||
|
0xB6C1075E, 0xE3056A0C, 0x10D25065, 0xCB03A442,
|
||||||
|
0xE0EC6E0E, 0x1698DB3B, 0x4C98A0BE, 0x3278E964,
|
||||||
|
0x9F1F9532, 0xE0D392DF, 0xD3A0342B, 0x8971F21E,
|
||||||
|
0x1B0A7441, 0x4BA3348C, 0xC5BE7120, 0xC37632D8,
|
||||||
|
0xDF359F8D, 0x9B992F2E, 0xE60B6F47, 0x0FE3F11D,
|
||||||
|
0xE54CDA54, 0x1EDAD891, 0xCE6279CF, 0xCD3E7E6F,
|
||||||
|
0x1618B166, 0xFD2C1D05, 0x848FD2C5, 0xF6FB2299,
|
||||||
|
0xF523F357, 0xA6327623, 0x93A83531, 0x56CCCD02,
|
||||||
|
0xACF08162, 0x5A75EBB5, 0x6E163697, 0x88D273CC,
|
||||||
|
0xDE966292, 0x81B949D0, 0x4C50901B, 0x71C65614,
|
||||||
|
0xE6C6C7BD, 0x327A140A, 0x45E1D006, 0xC3F27B9A,
|
||||||
|
0xC9AA53FD, 0x62A80F00, 0xBB25BFE2, 0x35BDD2F6,
|
||||||
|
0x71126905, 0xB2040222, 0xB6CBCF7C, 0xCD769C2B,
|
||||||
|
0x53113EC0, 0x1640E3D3, 0x38ABBD60, 0x2547ADF0,
|
||||||
|
0xBA38209C, 0xF746CE76, 0x77AFA1C5, 0x20756060,
|
||||||
|
0x85CBFE4E, 0x8AE88DD8, 0x7AAAF9B0, 0x4CF9AA7E,
|
||||||
|
0x1948C25C, 0x02FB8A8C, 0x01C36AE4, 0xD6EBE1F9,
|
||||||
|
0x90D4F869, 0xA65CDEA0, 0x3F09252D, 0xC208E69F,
|
||||||
|
0xB74E6132, 0xCE77E25B, 0x578FDFE3, 0x3AC372E6
|
||||||
|
)
|
||||||
|
);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructor.
|
||||||
|
*
|
||||||
|
* @param string $key Encrpytion key.
|
||||||
|
*/
|
||||||
|
public function __construct($key)
|
||||||
|
{
|
||||||
|
$data = $datal = $datar = $k = 0;
|
||||||
|
$len = strlen($key);
|
||||||
|
|
||||||
|
for ($i = 0; $i < 18; ++$i) {
|
||||||
|
$data = 0;
|
||||||
|
for ($j = 4; $j > 0; --$j) {
|
||||||
|
$data = $data << 8 | ord($key[$k]);
|
||||||
|
$k = ($k + 1) % $len;
|
||||||
|
}
|
||||||
|
$this->_P[$i] ^= $data;
|
||||||
|
}
|
||||||
|
|
||||||
|
for ($i = 0; $i <= 16; $i += 2) {
|
||||||
|
$this->_encipher($datal, $datar);
|
||||||
|
$this->_P[$i] = $datal;
|
||||||
|
$this->_P[$i+1] = $datar;
|
||||||
|
}
|
||||||
|
|
||||||
|
for ($i = 0; $i < 256; $i += 2) {
|
||||||
|
$this->_encipher($datal, $datar);
|
||||||
|
$this->_S[0][$i] = $datal;
|
||||||
|
$this->_S[0][$i+1] = $datar;
|
||||||
|
}
|
||||||
|
|
||||||
|
for ($i = 0; $i < 256; $i += 2) {
|
||||||
|
$this->_encipher($datal, $datar);
|
||||||
|
$this->_S[1][$i] = $datal;
|
||||||
|
$this->_S[1][$i+1] = $datar;
|
||||||
|
}
|
||||||
|
|
||||||
|
for ($i = 0; $i < 256; $i += 2) {
|
||||||
|
$this->_encipher($datal, $datar);
|
||||||
|
$this->_S[2][$i] = $datal;
|
||||||
|
$this->_S[2][$i+1] = $datar;
|
||||||
|
}
|
||||||
|
|
||||||
|
for ($i = 0; $i < 256; $i += 2) {
|
||||||
|
$this->_encipher($datal, $datar);
|
||||||
|
$this->_S[3][$i] = $datal;
|
||||||
|
$this->_S[3][$i+1] = $datar;
|
||||||
|
}
|
||||||
|
|
||||||
|
$this->md5 = hash('md5', $key);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
abstract public function encrypt($text, $iv);
|
||||||
|
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
abstract public function decrypt($text, $iv);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Workaround for XOR on certain systems.
|
||||||
|
*
|
||||||
|
* @param integer|float $l
|
||||||
|
* @param integer|float $r
|
||||||
|
*
|
||||||
|
* @return float
|
||||||
|
*/
|
||||||
|
protected function _binxor($l, $r)
|
||||||
|
{
|
||||||
|
$x = (($l < 0) ? (float)($l + 4294967296) : (float)$l)
|
||||||
|
^ (($r < 0) ? (float)($r + 4294967296) : (float)$r);
|
||||||
|
|
||||||
|
return (float)(($x < 0) ? $x + 4294967296 : $x);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Enciphers a single 64-bit block.
|
||||||
|
*
|
||||||
|
* @param int &$Xl
|
||||||
|
* @param int &$Xr
|
||||||
|
*/
|
||||||
|
protected function _encipher(&$Xl, &$Xr)
|
||||||
|
{
|
||||||
|
if ($Xl < 0) {
|
||||||
|
$Xl += 4294967296;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($Xr < 0) {
|
||||||
|
$Xr += 4294967296;
|
||||||
|
}
|
||||||
|
|
||||||
|
for ($i = 0; $i < 16; ++$i) {
|
||||||
|
$temp = $Xl ^ $this->_P[$i];
|
||||||
|
if ($temp < 0) {
|
||||||
|
$temp += 4294967296;
|
||||||
|
}
|
||||||
|
|
||||||
|
$Xl = fmod((fmod($this->_S[0][($temp >> 24) & 255]
|
||||||
|
+ $this->_S[1][($temp >> 16) & 255], 4294967296)
|
||||||
|
^ $this->_S[2][($temp >> 8) & 255])
|
||||||
|
+ $this->_S[3][$temp & 255], 4294967296) ^ $Xr;
|
||||||
|
$Xr = $temp;
|
||||||
|
}
|
||||||
|
|
||||||
|
$Xr = $this->_binxor($Xl, $this->_P[16]);
|
||||||
|
$Xl = $this->_binxor($temp, $this->_P[17]);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Deciphers a single 64-bit block.
|
||||||
|
*
|
||||||
|
* @param int &$Xl
|
||||||
|
* @param int &$Xr
|
||||||
|
*/
|
||||||
|
protected function _decipher(&$Xl, &$Xr)
|
||||||
|
{
|
||||||
|
if ($Xl < 0) {
|
||||||
|
$Xl += 4294967296;
|
||||||
|
}
|
||||||
|
if ($Xr < 0) {
|
||||||
|
$Xr += 4294967296;
|
||||||
|
}
|
||||||
|
|
||||||
|
for ($i = 17; $i > 1; --$i) {
|
||||||
|
$temp = $Xl ^ $this->_P[$i];
|
||||||
|
if ($temp < 0) {
|
||||||
|
$temp += 4294967296;
|
||||||
|
}
|
||||||
|
|
||||||
|
$Xl = fmod((fmod($this->_S[0][($temp >> 24) & 255]
|
||||||
|
+ $this->_S[1][($temp >> 16) & 255], 4294967296)
|
||||||
|
^ $this->_S[2][($temp >> 8) & 255])
|
||||||
|
+ $this->_S[3][$temp & 255], 4294967296) ^ $Xr;
|
||||||
|
$Xr = $temp;
|
||||||
|
}
|
||||||
|
|
||||||
|
$Xr = $this->_binxor($Xl, $this->_P[1]);
|
||||||
|
$Xl = $this->_binxor($temp, $this->_P[0]);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,73 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Copyright 2005-2008 Matthew Fonda <mfonda@php.net>
|
||||||
|
* Copyright 2008 Philippe Jausions <jausions@php.net>
|
||||||
|
* Copyright 2012-2017 Horde LLC (http://www.horde.org/)
|
||||||
|
*
|
||||||
|
* See the enclosed file COPYING for license information (LGPL). If you
|
||||||
|
* did not receive this file, see http://www.horde.org/licenses/lgpl21.
|
||||||
|
*
|
||||||
|
* @author Matthew Fonda <mfonda@php.net>
|
||||||
|
* @author Philippe Jausions <jausions@php.net>
|
||||||
|
* @author Michael Slusarz <slusarz@horde.org>
|
||||||
|
* @category Horde
|
||||||
|
* @license http://www.horde.org/licenses/lgpl21 LGPL 2.1
|
||||||
|
* @package Crypt_Blowfish
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PHP implementation of the Blowfish algorithm in CBC mode.
|
||||||
|
*
|
||||||
|
* @author Matthew Fonda <mfonda@php.net>
|
||||||
|
* @author Philippe Jausions <jausions@php.net>
|
||||||
|
* @author Michael Slusarz <slusarz@horde.org>
|
||||||
|
* @category Horde
|
||||||
|
* @copyright 2005-2008 Matthew Fonda
|
||||||
|
* @copyright 2008 Philippe Jausions
|
||||||
|
* @copyright 2012-2017 Horde LLC
|
||||||
|
* @license http://www.horde.org/licenses/lgpl21 LGPL 2.1
|
||||||
|
* @package Crypt_Blowfish
|
||||||
|
*/
|
||||||
|
class Horde_Crypt_Blowfish_Php_Cbc extends Horde_Crypt_Blowfish_Php_Base
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
public function encrypt($text, $iv)
|
||||||
|
{
|
||||||
|
$cipherText = '';
|
||||||
|
$len = strlen($text);
|
||||||
|
|
||||||
|
list(, $Xl, $Xr) = unpack('N2', substr($text, 0, 8) ^ $iv);
|
||||||
|
$this->_encipher($Xl, $Xr);
|
||||||
|
$cipherText .= pack('N2', $Xl, $Xr);
|
||||||
|
|
||||||
|
for ($i = 8; $i < $len; $i += 8) {
|
||||||
|
list(, $Xl, $Xr) = unpack('N2', substr($text, $i, 8) ^ substr($cipherText, $i - 8, 8));
|
||||||
|
$this->_encipher($Xl, $Xr);
|
||||||
|
$cipherText .= pack('N2', $Xl, $Xr);
|
||||||
|
}
|
||||||
|
|
||||||
|
return $cipherText;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
public function decrypt($text, $iv)
|
||||||
|
{
|
||||||
|
$plainText = '';
|
||||||
|
$len = strlen($text);
|
||||||
|
|
||||||
|
list(, $Xl, $Xr) = unpack('N2', substr($text, 0, 8));
|
||||||
|
$this->_decipher($Xl, $Xr);
|
||||||
|
$plainText .= (pack('N2', $Xl, $Xr) ^ $iv);
|
||||||
|
|
||||||
|
for ($i = 8; $i < $len; $i += 8) {
|
||||||
|
list(, $Xl, $Xr) = unpack('N2', substr($text, $i, 8));
|
||||||
|
$this->_decipher($Xl, $Xr);
|
||||||
|
$plainText .= (pack('N2', $Xl, $Xr) ^ substr($text, $i - 8, 8));
|
||||||
|
}
|
||||||
|
|
||||||
|
return $plainText;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,65 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Copyright 2005-2008 Matthew Fonda <mfonda@php.net>
|
||||||
|
* Copyright 2008 Philippe Jausions <jausions@php.net>
|
||||||
|
* Copyright 2012-2017 Horde LLC (http://www.horde.org/)
|
||||||
|
*
|
||||||
|
* See the enclosed file COPYING for license information (LGPL). If you
|
||||||
|
* did not receive this file, see http://www.horde.org/licenses/lgpl21.
|
||||||
|
*
|
||||||
|
* @author Matthew Fonda <mfonda@php.net>
|
||||||
|
* @author Philippe Jausions <jausions@php.net>
|
||||||
|
* @author Michael Slusarz <slusarz@horde.org>
|
||||||
|
* @category Horde
|
||||||
|
* @license http://www.horde.org/licenses/lgpl21 LGPL 2.1
|
||||||
|
* @package Crypt_Blowfish
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* PHP implementation of the Blowfish algorithm in ECB mode.
|
||||||
|
*
|
||||||
|
* @author Matthew Fonda <mfonda@php.net>
|
||||||
|
* @author Philippe Jausions <jausions@php.net>
|
||||||
|
* @author Michael Slusarz <slusarz@horde.org>
|
||||||
|
* @category Horde
|
||||||
|
* @copyright 2005-2008 Matthew Fonda
|
||||||
|
* @copyright 2008 Philippe Jausions
|
||||||
|
* @copyright 2012-2017 Horde LLC
|
||||||
|
* @license http://www.horde.org/licenses/lgpl21 LGPL 2.1
|
||||||
|
* @package Crypt_Blowfish
|
||||||
|
*/
|
||||||
|
class Horde_Crypt_Blowfish_Php_Ecb extends Horde_Crypt_Blowfish_Php_Base
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
public function encrypt($text, $iv)
|
||||||
|
{
|
||||||
|
$cipherText = '';
|
||||||
|
$len = strlen($text);
|
||||||
|
|
||||||
|
for ($i = 0; $i < $len; $i += 8) {
|
||||||
|
list(, $Xl, $Xr) = unpack('N2', substr($text, $i, 8));
|
||||||
|
$this->_encipher($Xl, $Xr);
|
||||||
|
$cipherText .= pack('N2', $Xl, $Xr);
|
||||||
|
}
|
||||||
|
|
||||||
|
return $cipherText;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
*/
|
||||||
|
public function decrypt($text, $iv)
|
||||||
|
{
|
||||||
|
$plainText = '';
|
||||||
|
$len = strlen($text);
|
||||||
|
|
||||||
|
for ($i = 0; $i < $len; $i += 8) {
|
||||||
|
list(, $Xl, $Xr) = unpack('N2', substr($text, $i, 8));
|
||||||
|
$this->_decipher($Xl, $Xr);
|
||||||
|
$plainText .= pack('N2', $Xl, $Xr);
|
||||||
|
}
|
||||||
|
|
||||||
|
return $plainText;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
64
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Exception/Horde/Exception.php
vendored
Normal file
64
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Exception/Horde/Exception.php
vendored
Normal file
|
@ -0,0 +1,64 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Horde base exception class.
|
||||||
|
*
|
||||||
|
* Copyright 2008-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
*
|
||||||
|
* See the enclosed file COPYING for license information (LGPL). If you
|
||||||
|
* did not receive this file, see http://www.horde.org/licenses/lgpl21.
|
||||||
|
*
|
||||||
|
* @category Horde
|
||||||
|
* @license http://www.horde.org/licenses/lgpl21 LGPL-2.1
|
||||||
|
* @package Exception
|
||||||
|
*/
|
||||||
|
class Horde_Exception extends Exception
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Error details that should not be part of the main exception message,
|
||||||
|
* e.g. any additional debugging information.
|
||||||
|
*
|
||||||
|
* @var string
|
||||||
|
*/
|
||||||
|
public $details;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Has this exception been logged?
|
||||||
|
*
|
||||||
|
* @var boolean
|
||||||
|
*/
|
||||||
|
public $logged = false;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The log level to use. A Horde_Log constant.
|
||||||
|
*
|
||||||
|
* @var integer
|
||||||
|
*/
|
||||||
|
protected $_logLevel = 0;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the log level.
|
||||||
|
*
|
||||||
|
* @return integer The Horde_Log constant for the log level.
|
||||||
|
*/
|
||||||
|
public function getLogLevel()
|
||||||
|
{
|
||||||
|
return $this->_logLevel;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets the log level.
|
||||||
|
*
|
||||||
|
* @param mixed $level The log level.
|
||||||
|
*/
|
||||||
|
public function setLogLevel($level = 0)
|
||||||
|
{
|
||||||
|
if (is_string($level)) {
|
||||||
|
$level = defined('Horde_Log::' . $level)
|
||||||
|
? constant('Horde_Log::' . $level)
|
||||||
|
: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
$this->_logLevel = $level;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
45
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Exception/Horde/Exception/LastError.php
vendored
Normal file
45
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Exception/Horde/Exception/LastError.php
vendored
Normal file
|
@ -0,0 +1,45 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Horde exception class that accepts output of error_get_last() as $code and
|
||||||
|
* mask itself as that error.
|
||||||
|
*
|
||||||
|
* Copyright 2008-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
*
|
||||||
|
* See the enclosed file COPYING for license information (LGPL). If you
|
||||||
|
* did not receive this file, see http://www.horde.org/licenses/lgpl21.
|
||||||
|
*
|
||||||
|
* @category Horde
|
||||||
|
* @package Exception
|
||||||
|
*/
|
||||||
|
class Horde_Exception_LastError extends Horde_Exception
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Exception constructor
|
||||||
|
*
|
||||||
|
* If $lasterror is passed the return value of error_get_last() (or a
|
||||||
|
* matching format), the exception will be rewritten to have its file and
|
||||||
|
* line parameters match that of the array, and any message in the array
|
||||||
|
* will be appended to $message.
|
||||||
|
*
|
||||||
|
* @param mixed $message The exception message, a PEAR_Error
|
||||||
|
* object, or an Exception object.
|
||||||
|
* @param mixed $code_or_lasterror Either a numeric error code, or
|
||||||
|
* an array from error_get_last().
|
||||||
|
*/
|
||||||
|
public function __construct($message = null, $code_or_lasterror = null)
|
||||||
|
{
|
||||||
|
if (is_array($code_or_lasterror)) {
|
||||||
|
if ($message) {
|
||||||
|
$message .= $code_or_lasterror['message'];
|
||||||
|
} else {
|
||||||
|
$message = $code_or_lasterror['message'];
|
||||||
|
}
|
||||||
|
parent::__construct($message, $code_or_lasterror['type']);
|
||||||
|
$this->file = $code_or_lasterror['file'];
|
||||||
|
$this->line = $code_or_lasterror['line'];
|
||||||
|
} else {
|
||||||
|
parent::__construct($message, $code_or_lasterror);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
31
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Exception/Horde/Exception/NotFound.php
vendored
Normal file
31
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Exception/Horde/Exception/NotFound.php
vendored
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Exception thrown if an object wasn't found.
|
||||||
|
*
|
||||||
|
* Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
*
|
||||||
|
* See the enclosed file COPYING for license information (LGPL). If you
|
||||||
|
* did not receive this file, see http://www.horde.org/licenses/lgpl21.
|
||||||
|
*
|
||||||
|
* @category Horde
|
||||||
|
* @package Exception
|
||||||
|
*/
|
||||||
|
class Horde_Exception_NotFound extends Horde_Exception
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Constructor.
|
||||||
|
*
|
||||||
|
* @see Horde_Exception::__construct()
|
||||||
|
*
|
||||||
|
* @param mixed $message The exception message, a PEAR_Error
|
||||||
|
* object, or an Exception object.
|
||||||
|
* @param integer $code A numeric error code.
|
||||||
|
*/
|
||||||
|
public function __construct($message = null, $code = null)
|
||||||
|
{
|
||||||
|
if (is_null($message)) {
|
||||||
|
$message = Horde_Exception_Translation::t("Not Found");
|
||||||
|
}
|
||||||
|
parent::__construct($message, $code);
|
||||||
|
}
|
||||||
|
}
|
83
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Exception/Horde/Exception/Pear.php
vendored
Normal file
83
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Exception/Horde/Exception/Pear.php
vendored
Normal file
|
@ -0,0 +1,83 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Horde exception class that converts PEAR errors to exceptions.
|
||||||
|
*
|
||||||
|
* Copyright 2008-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
*
|
||||||
|
* See the enclosed file COPYING for license information (LGPL). If you
|
||||||
|
* did not receive this file, see http://www.horde.org/licenses/lgpl21.
|
||||||
|
*
|
||||||
|
* @category Horde
|
||||||
|
* @package Exception
|
||||||
|
*/
|
||||||
|
class Horde_Exception_Pear extends Horde_Exception
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* The class name for generated exceptions.
|
||||||
|
*
|
||||||
|
* @var string
|
||||||
|
*/
|
||||||
|
protected static $_class = __CLASS__;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Exception constructor.
|
||||||
|
*
|
||||||
|
* @param PEAR_Error $error The PEAR error.
|
||||||
|
*/
|
||||||
|
public function __construct(PEAR_Error $error)
|
||||||
|
{
|
||||||
|
parent::__construct($error->getMessage(), $error->getCode());
|
||||||
|
$this->details = $this->_getPearTrace($error);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return a trace for the PEAR error.
|
||||||
|
*
|
||||||
|
* @param PEAR_Error $error The PEAR error.
|
||||||
|
*
|
||||||
|
* @return string The backtrace as a string.
|
||||||
|
*/
|
||||||
|
private function _getPearTrace(PEAR_Error $error)
|
||||||
|
{
|
||||||
|
$pear_error = '';
|
||||||
|
$backtrace = $error->getBacktrace();
|
||||||
|
if (!empty($backtrace)) {
|
||||||
|
$pear_error .= 'PEAR backtrace:' . "\n\n";
|
||||||
|
foreach ($backtrace as $frame) {
|
||||||
|
$pear_error .=
|
||||||
|
(isset($frame['class']) ? $frame['class'] : '')
|
||||||
|
. (isset($frame['type']) ? $frame['type'] : '')
|
||||||
|
. (isset($frame['function']) ? $frame['function'] : 'unkown') . ' '
|
||||||
|
. (isset($frame['file']) ? $frame['file'] : 'unkown') . ':'
|
||||||
|
. (isset($frame['line']) ? $frame['line'] : 'unkown') . "\n";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$userinfo = $error->getUserInfo();
|
||||||
|
if (!empty($userinfo)) {
|
||||||
|
$pear_error .= "\n" . 'PEAR user info:' . "\n\n";
|
||||||
|
if (is_string($userinfo)) {
|
||||||
|
$pear_error .= $userinfo;
|
||||||
|
} else {
|
||||||
|
$pear_error .= print_r($userinfo, true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return $pear_error;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Exception handling.
|
||||||
|
*
|
||||||
|
* @param mixed $result The result to be checked for a PEAR_Error.
|
||||||
|
*
|
||||||
|
* @return mixed Returns the original result if it was no PEAR_Error.
|
||||||
|
*
|
||||||
|
* @throws Horde_Exception_Pear In case the result was a PEAR_Error.
|
||||||
|
*/
|
||||||
|
public static function catchError($result)
|
||||||
|
{
|
||||||
|
if ($result instanceof PEAR_Error) {
|
||||||
|
throw new self::$_class($result);
|
||||||
|
}
|
||||||
|
return $result;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,31 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Exception thrown if any access without sufficient permissions occured.
|
||||||
|
*
|
||||||
|
* Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
*
|
||||||
|
* See the enclosed file COPYING for license information (LGPL). If you
|
||||||
|
* did not receive this file, see http://www.horde.org/licenses/lgpl21.
|
||||||
|
*
|
||||||
|
* @category Horde
|
||||||
|
* @package Exception
|
||||||
|
*/
|
||||||
|
class Horde_Exception_PermissionDenied extends Horde_Exception
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Constructor.
|
||||||
|
*
|
||||||
|
* @see Horde_Exception::__construct()
|
||||||
|
*
|
||||||
|
* @param mixed $message The exception message, a PEAR_Error
|
||||||
|
* object, or an Exception object.
|
||||||
|
* @param integer $code A numeric error code.
|
||||||
|
*/
|
||||||
|
public function __construct($message = null, $code = null)
|
||||||
|
{
|
||||||
|
if (is_null($message)) {
|
||||||
|
$message = Horde_Exception_Translation::t("Permission Denied");
|
||||||
|
}
|
||||||
|
parent::__construct($message, $code);
|
||||||
|
}
|
||||||
|
}
|
32
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Exception/Horde/Exception/Translation.php
vendored
Normal file
32
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Exception/Horde/Exception/Translation.php
vendored
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* @package Exception
|
||||||
|
*
|
||||||
|
* Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
*
|
||||||
|
* See the enclosed file COPYING for license information (LGPL). If you
|
||||||
|
* did not receive this file, see http://www.horde.org/licenses/lgpl21.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Horde_Exception_Translation is the translation wrapper class for Horde_Exception.
|
||||||
|
*
|
||||||
|
* @author Jan Schneider <jan@horde.org>
|
||||||
|
* @package Exception
|
||||||
|
*/
|
||||||
|
class Horde_Exception_Translation extends Horde_Translation_Autodetect
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* The translation domain
|
||||||
|
*
|
||||||
|
* @var string
|
||||||
|
*/
|
||||||
|
protected static $_domain = 'Horde_Exception';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The absolute PEAR path to the translations for the default gettext handler.
|
||||||
|
*
|
||||||
|
* @var string
|
||||||
|
*/
|
||||||
|
protected static $_pearDirectory = '/daten/dev/lam/lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Exception/data';
|
||||||
|
}
|
46
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Exception/Horde/Exception/Wrapped.php
vendored
Normal file
46
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Exception/Horde/Exception/Wrapped.php
vendored
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Horde exception class that can wrap and set its details from PEAR_Error,
|
||||||
|
* Exception, and other objects with similar interfaces.
|
||||||
|
*
|
||||||
|
* Copyright 2008-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
*
|
||||||
|
* See the enclosed file COPYING for license information (LGPL). If you
|
||||||
|
* did not receive this file, see http://www.horde.org/licenses/lgpl21.
|
||||||
|
*
|
||||||
|
* @category Horde
|
||||||
|
* @package Exception
|
||||||
|
*/
|
||||||
|
class Horde_Exception_Wrapped extends Horde_Exception
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Exception constructor.
|
||||||
|
*
|
||||||
|
* @param mixed $message The exception message, a PEAR_Error
|
||||||
|
* object, or an Exception object.
|
||||||
|
* @param int $code A numeric error code.
|
||||||
|
*/
|
||||||
|
public function __construct($message = null, $code = 0)
|
||||||
|
{
|
||||||
|
$previous = null;
|
||||||
|
if (is_object($message) &&
|
||||||
|
method_exists($message, 'getMessage')) {
|
||||||
|
if (empty($code) &&
|
||||||
|
method_exists($message, 'getCode')) {
|
||||||
|
$code = (int)$message->getCode();
|
||||||
|
}
|
||||||
|
if ($message instanceof Exception) {
|
||||||
|
$previous = $message;
|
||||||
|
}
|
||||||
|
if (method_exists($message, 'getUserinfo') &&
|
||||||
|
$details = $message->getUserinfo()) {
|
||||||
|
$this->details = $details;
|
||||||
|
} elseif (!empty($message->details)) {
|
||||||
|
$this->details = $message->details;
|
||||||
|
}
|
||||||
|
$message = (string)$message->getMessage();
|
||||||
|
}
|
||||||
|
|
||||||
|
parent::__construct($message, $code, $previous);
|
||||||
|
}
|
||||||
|
}
|
26
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Exception/data/locale/Horde_Exception.pot
vendored
Normal file
26
lam/lib/3rdParty/composer/pear-pear.horde.org/Horde_Exception/data/locale/Horde_Exception.pot
vendored
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
# SOME DESCRIPTIVE TITLE.
|
||||||
|
# Copyright (C) YEAR Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception package.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception \n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2012-01-17 12:38+0100\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
"Language: \n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=CHARSET\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:27
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:27
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr ""
|
Binary file not shown.
|
@ -0,0 +1,25 @@
|
||||||
|
# Arabic translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"PO-Revision-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"Last-Translator: Automatically generated\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:32
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "غير موجود"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:32
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr ""
|
Binary file not shown.
|
@ -0,0 +1,26 @@
|
||||||
|
# Bulgarian translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"PO-Revision-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"Last-Translator: Automatically generated\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:32
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "не беше намерен"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:32
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Права"
|
Binary file not shown.
|
@ -0,0 +1,26 @@
|
||||||
|
# Bosnian translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"PO-Revision-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"Last-Translator: Automatically generated\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:32
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "%s nije pronađen."
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:32
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Dozvole"
|
Binary file not shown.
|
@ -0,0 +1,25 @@
|
||||||
|
# Catalan translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"PO-Revision-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"Last-Translator: Automatically generated\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:32
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "No s'ha trobat."
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:32
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Permis denegat"
|
Binary file not shown.
|
@ -0,0 +1,26 @@
|
||||||
|
# Czech translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"PO-Revision-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"Last-Translator: Automatically generated\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:32
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "Nenalezeno."
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:32
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Přístup odepřen"
|
Binary file not shown.
|
@ -0,0 +1,26 @@
|
||||||
|
# Danish translations for Horde_Exception package.
|
||||||
|
# Copyright (C) 2014 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception package.
|
||||||
|
# Erling Preben Hansen <erling@eph.dk>, 2013-2014.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2012-01-17 12:38+0100\n"
|
||||||
|
"PO-Revision-Date: 2014-03-19 21:04+0100\n"
|
||||||
|
"Last-Translator: Erling Preben Hansen <erling@eph.dk>\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"Language: da\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:27
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "Ikke fundet"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:27
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Tilladelse nægtet"
|
Binary file not shown.
|
@ -0,0 +1,26 @@
|
||||||
|
# German translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2011-02-02 16:17+0100\n"
|
||||||
|
"PO-Revision-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"Last-Translator: Automatically generated\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"Language: \n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:27
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "Nicht gefunden"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:27
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Zugriff verweigert"
|
Binary file not shown.
|
@ -0,0 +1,27 @@
|
||||||
|
# Greek translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"PO-Revision-Date: 2015-10-02 12:08+0200\n"
|
||||||
|
"Last-Translator: Antonis Limperis <limperis@cti.gr>\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
"Language: el\n"
|
||||||
|
"X-Generator: Poedit 1.7.1\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:32
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "Δεν Υπάρχει"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:32
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Δεν υπάρχουν δικαιώματα"
|
Binary file not shown.
|
@ -0,0 +1,27 @@
|
||||||
|
# Spanish translations for Horde_Exception package.
|
||||||
|
# Copyright (C) 2013 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception package.
|
||||||
|
# Automatically generated, 2013.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception \n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2012-01-17 12:38+0100\n"
|
||||||
|
"PO-Revision-Date: 2013-06-11 20:26+0200\n"
|
||||||
|
"Last-Translator: Manuel P. Ayala <mayala@unex.es>, Juan C. Blanco "
|
||||||
|
"<jcblanco@fi.upm.es>\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"Language: es\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:27
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "No encontrado"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:27
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Permiso denegado"
|
Binary file not shown.
|
@ -0,0 +1,26 @@
|
||||||
|
# Estonian translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2011-02-02 16:17+0100\n"
|
||||||
|
"PO-Revision-Date: 2010-11-09 01:27+0200\n"
|
||||||
|
"Last-Translator: Alar Sing <alar.sing@err.ee>\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"Language: \n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:27
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "Ei Leitud"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:27
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Juurdepääs keelatud"
|
Binary file not shown.
|
@ -0,0 +1,27 @@
|
||||||
|
# Basque translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2012-01-17 12:38+0100\n"
|
||||||
|
"PO-Revision-Date: 2013-01-16 10:17+0100\n"
|
||||||
|
"Last-Translator: Ibon Igartua <ibon.igartua@ehu.es>\n"
|
||||||
|
"Language-Team: Euskal Herriko Unibertsitatea <webmaster@ehu.es>\n"
|
||||||
|
"Language: \n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
"X-Poedit-Language: Basque\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:27
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "Ez da aurkitu"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:27
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Baimena ukatu da"
|
Binary file not shown.
|
@ -0,0 +1,26 @@
|
||||||
|
# Persian translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"PO-Revision-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"Last-Translator: Automatically generated\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:32
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "%s پیدا نشد"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:32
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "مجوز"
|
Binary file not shown.
|
@ -0,0 +1,26 @@
|
||||||
|
# Finnish translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Leena Heino <liinu@uta.fi>, 2010-2012.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2011-02-02 16:17+0100\n"
|
||||||
|
"PO-Revision-Date: 2012-03-07 15:05:44+0200\n"
|
||||||
|
"Last-Translator: Leena Heino <liinu@uta.fi>\n"
|
||||||
|
"Language-Team: Finnish <i18n@lists.horde.org>\n"
|
||||||
|
"Language: fi\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:27
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "Ei löytynyt"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:27
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Käyttö kielletty"
|
Binary file not shown.
|
@ -0,0 +1,28 @@
|
||||||
|
# French translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
# Paul De Vlieger <paul.de_vlieger@moniut.univ-bpclermont.fr>, 2013
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception \n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2012-01-17 12:38+0100\n"
|
||||||
|
"PO-Revision-Date: 2013-01-14 11:54+0100\n"
|
||||||
|
"Last-Translator: Paul De Vlieger <paul.de_vlieger@moniut.univ-bpclermont."
|
||||||
|
"fr>\n"
|
||||||
|
"Language-Team: French <i18n@lists.horde.org>\n"
|
||||||
|
"Language: fr\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
"X-Generator: Lokalize 1.4\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:27
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "Non trouvé"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:27
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Autorisation rejetée"
|
Binary file not shown.
|
@ -0,0 +1,24 @@
|
||||||
|
# Galician translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"PO-Revision-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"Last-Translator: Automatically generated\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:32
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:32
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr ""
|
Binary file not shown.
|
@ -0,0 +1,25 @@
|
||||||
|
# Hebrew translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"PO-Revision-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"Last-Translator: Automatically generated\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:32
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:32
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr ""
|
Binary file not shown.
|
@ -0,0 +1,27 @@
|
||||||
|
# Croatian translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Valentin Vidic <Valentin.Vidic@CARNet.hr>, 2011.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2011-02-02 16:17+0100\n"
|
||||||
|
"PO-Revision-Date: 2011-11-08 16:49+0200\n"
|
||||||
|
"Last-Translator: Valentin Vidic <Valentin.Vidic@CARNet.hr>\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"Language: hr\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
|
||||||
|
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:27
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "Nije pronađeno"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:27
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Pristup odbijen"
|
Binary file not shown.
|
@ -0,0 +1,25 @@
|
||||||
|
# Hungarian translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2013 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception \n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2012-01-17 12:38+0100\n"
|
||||||
|
"PO-Revision-Date: 2014-07-14 11:35+0200\n"
|
||||||
|
"Last-Translator: Andras Galos <galosa@netinform.hu>\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"Language: hu\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:27
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "Nem található"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:27
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Hozzáférés megtagadva"
|
Binary file not shown.
|
@ -0,0 +1,25 @@
|
||||||
|
# Indonesian translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"PO-Revision-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"Last-Translator: Automatically generated\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=ASCII\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:32
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:32
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Izin"
|
Binary file not shown.
|
@ -0,0 +1,25 @@
|
||||||
|
# Icelandic translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"PO-Revision-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"Last-Translator: Automatically generated\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:32
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:32
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Persónulegt"
|
Binary file not shown.
|
@ -0,0 +1,26 @@
|
||||||
|
# Italian translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"PO-Revision-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"Last-Translator: Automatically generated\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:32
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "Nessun suono"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:32
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Permessi negati"
|
Binary file not shown.
|
@ -0,0 +1,27 @@
|
||||||
|
# Japanese translation for Horde.
|
||||||
|
# Copyright 2004-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde package.
|
||||||
|
# Hiromi Kimura <hiromi@tac.tsukuba.ac.jp>
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2012-01-17 12:38+0100\n"
|
||||||
|
"PO-Revision-Date: 2012-10-14 11:19+0900\n"
|
||||||
|
"Last-Translator: Hiromi Kimura <hiromi@tac.tsukuba.ac.jp>\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"Language: ja\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
"X-Generator: Poedit 1.5.4\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:27
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "見つかりません"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:27
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "アクセスは拒否されました"
|
Binary file not shown.
|
@ -0,0 +1,25 @@
|
||||||
|
# Khmer translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"PO-Revision-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"Last-Translator: Automatically generated\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:32
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:32
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "សិទ្ធិត្រូវបានបដិសេធ"
|
Binary file not shown.
|
@ -0,0 +1,26 @@
|
||||||
|
# Korean translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"PO-Revision-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"Last-Translator: Automatically generated\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:32
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:32
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "개인 메일"
|
Binary file not shown.
|
@ -0,0 +1,26 @@
|
||||||
|
# Lithuanian translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Vilius Šumskas <vilius@lnk.lt>, 2011.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2011-05-28 01:09+0300\n"
|
||||||
|
"PO-Revision-Date: 2011-06-27 23:04+0300\n"
|
||||||
|
"Last-Translator: Vilius Šumskas <vilius@lnk.lt>\n"
|
||||||
|
"Language-Team: Lithuanian <vilius@lnk.lt>\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
|
||||||
|
"%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:27
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "Nerasta"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:27
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Neužtenka teisių"
|
Binary file not shown.
|
@ -0,0 +1,41 @@
|
||||||
|
# Latvian translations for Horde_Exception package.
|
||||||
|
# Copyright 2011-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception package.
|
||||||
|
# Automatically generated, 2011.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2011-02-02 16:17+0100\n"
|
||||||
|
"PO-Revision-Date: 2011-10-16 15:21+0300\n"
|
||||||
|
"Last-Translator: Jānis Eisaks <jancs@dv.lv>\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"Language: lv\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
|
||||||
|
"2);\n"
|
||||||
|
"X-Poedit-Language: Latvian\n"
|
||||||
|
"X-Poedit-Country: LATVIA\n"
|
||||||
|
"X-Poedit-SourceCharset: utf-8\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:27
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "Nav atrasts"
|
||||||
|
|
||||||
|
# #-#-#-#-# horde.po (Horde 2.1) #-#-#-#-#
|
||||||
|
# #-#-#-#-# lv_LV.po (Mnemo 2.1.2) #-#-#-#-#
|
||||||
|
#
|
||||||
|
# #-#-#-#-# lv_LV.po (Ingo H3 (1.1.5)) #-#-#-#-#
|
||||||
|
# #-#-#-#-# lv_LV.po (Mnemo 2.1.2) #-#-#-#-#
|
||||||
|
#
|
||||||
|
# #-#-#-#-# mnemo.po (Mnemo 2.1.2) #-#-#-#-#
|
||||||
|
#
|
||||||
|
# #-#-#-#-# ingo.po (Ingo H3 (1.1.5)) #-#-#-#-#
|
||||||
|
# #-#-#-#-# lv_LV.po (Mnemo 2.1.2) #-#-#-#-#
|
||||||
|
#
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:27
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Pieeja liegta"
|
Binary file not shown.
|
@ -0,0 +1,24 @@
|
||||||
|
# Macedonian translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"PO-Revision-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"Last-Translator: Automatically generated\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:32
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:32
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr ""
|
Binary file not shown.
|
@ -0,0 +1,27 @@
|
||||||
|
# Norwegian Bokmal translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"PO-Revision-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"Last-Translator: Automatically generated\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:32
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "ikke funnet"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:32
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Rettighet"
|
Binary file not shown.
|
@ -0,0 +1,27 @@
|
||||||
|
# Dutch translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
#
|
||||||
|
# Arjen de Korte <build+horde@de-korte.org>, 2012.
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2012-01-17 12:38+0100\n"
|
||||||
|
"PO-Revision-Date: 2012-11-03 12:17+0100\n"
|
||||||
|
"Last-Translator: Arjen de Korte <build+horde@de-korte.org>\n"
|
||||||
|
"Language-Team: Dutch <i18n@lists.horde.org>\n"
|
||||||
|
"Language: nl\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
"X-Generator: Lokalize 1.4\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:27
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "Niet gevonden"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:27
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Toegang geweigerd"
|
Binary file not shown.
|
@ -0,0 +1,26 @@
|
||||||
|
# Norwegian Nynorsk translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"PO-Revision-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"Last-Translator: Automatically generated\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:32
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:32
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Tilgang"
|
Binary file not shown.
|
@ -0,0 +1,28 @@
|
||||||
|
# Polish translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"PO-Revision-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"Last-Translator: Automatically generated\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
|
||||||
|
"|| n%100>=20) ? 1 : 2);\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:32
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "%s nieznaleziony."
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:32
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Uprawnienie"
|
Binary file not shown.
|
@ -0,0 +1,26 @@
|
||||||
|
# Portuguese translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"PO-Revision-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"Last-Translator: Automatically generated\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:32
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "Não encontrado."
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:32
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Permissão Negada"
|
Binary file not shown.
|
@ -0,0 +1,26 @@
|
||||||
|
# Portuguese translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2012-01-17 12:38+0100\n"
|
||||||
|
"PO-Revision-Date: 2012-03-27 22:56-0300\n"
|
||||||
|
"Last-Translator: Luis Felipe Marzagao <duli@easylifeproject.org>\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"Language: \n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:27
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "Não Encontrado"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:27
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Permissão Negada"
|
Binary file not shown.
|
@ -0,0 +1,26 @@
|
||||||
|
# Romanian translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"PO-Revision-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"Last-Translator: Automatically generated\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=ASCII\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
|
||||||
|
"20)) ? 1 : 2;\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:32
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:32
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr ""
|
Binary file not shown.
|
@ -0,0 +1,30 @@
|
||||||
|
# Russian translations for Horde_Exception module.
|
||||||
|
# Copyright 2010-2016 Horde LLC (http://www.horde.org/)
|
||||||
|
# This file is distributed under the same license as the Horde_Exception module.
|
||||||
|
# Automatically generated, 2010.
|
||||||
|
#
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: Horde_Exception\n"
|
||||||
|
"Report-Msgid-Bugs-To: dev@lists.horde.org\n"
|
||||||
|
"POT-Creation-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"PO-Revision-Date: 2010-10-13 01:27+0200\n"
|
||||||
|
"Last-Translator: Automatically generated\n"
|
||||||
|
"Language-Team: i18n@lists.horde.org\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
|
||||||
|
"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||||
|
|
||||||
|
#: lib/Horde/Exception/NotFound.php:32
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Not Found"
|
||||||
|
msgstr "Отменить изменения"
|
||||||
|
|
||||||
|
# #-#-#-#-# ru_RU.po (Mnemo H3 2.2) #-#-#-#-#
|
||||||
|
# fuzzy
|
||||||
|
#: lib/Horde/Exception/PermissionDenied.php:32
|
||||||
|
#, fuzzy
|
||||||
|
msgid "Permission Denied"
|
||||||
|
msgstr "Изменить права доступа"
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue