# HG changeset patch # User jmcp # Date 1461186954 25200 # Node ID 4bb0db73f235c0a9648abdb8b898656bd5848644 # Parent 7c212462920b93a88bb15497f7fea7c185b7dcdd PSARC/2016/209 EOF of ejabberd 21898882 EOF of ejabberd diff -r 7c212462920b -r 4bb0db73f235 components/ejabberd/Makefile --- a/components/ejabberd/Makefile Wed Apr 20 13:13:57 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,66 +0,0 @@ -# -# CDDL HEADER START -# -# The contents of this file are subject to the terms of the -# Common Development and Distribution License (the "License"). -# You may not use this file except in compliance with the License. -# -# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE -# or http://www.opensolaris.org/os/licensing. -# See the License for the specific language governing permissions -# and limitations under the License. -# -# When distributing Covered Code, include this CDDL HEADER in each -# file and include the License file at usr/src/OPENSOLARIS.LICENSE. -# If applicable, add the following below this CDDL HEADER, with the -# fields enclosed by brackets "[]" replaced with your own identifying -# information: Portions Copyright [yyyy] [name of copyright owner] -# -# CDDL HEADER END -# - -# -# Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved. -# -BUILD_BITS= 64 -include ../../make-rules/shared-macros.mk - -# for ginstall and tail -n -PATH=$(GNUBIN):$(USRBINDIR) - -COMPONENT_NAME= ejabberd -COMPONENT_VERSION= 2.1.13 -COMPONENT_PROJECT_URL= http://www.ejabberd.im/ -COMPONENT_ARCHIVE= $(COMPONENT_SRC).tgz -COMPONENT_ARCHIVE_HASH= \ - sha256:a80d1c72e435da31758261cb0c04fe750ac71fc3e33a3b606123efd3b3abc86d -COMPONENT_ARCHIVE_URL= http://www.process-one.net/downloads/ejabberd/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE) -COMPONENT_BUGDB= service/ejabberd -TPNO= 21408 - -BUILD_DIR_64= $(BUILD_DIR)/$(MACH64)/src -CONFIGURE_SCRIPT= $(SOURCE_DIR)/src/configure -TEST_TARGET= $(NO_TESTS) -include $(WS_MAKE_RULES)/common.mk - -COMPONENT_PREP_ACTION = \ - (cd $(@D)/src ; PATH=$(PATH) $(AUTORECONF) -fiv) - -COMPONENT_PRE_CONFIGURE_ACTION = \ - ($(CLONEY) $(SOURCE_DIR) $(BUILD_DIR)/$(MACH64)) - -CONFIGURE_OPTIONS += --sysconfdir=$(ETCDIR) -CONFIGURE_OPTIONS += --with-erlang=$(USRBINDIR) -CONFIGURE_OPTIONS += --localstatedir=$(VARDIR) -CONFIGURE_OPTIONS += --enable-odbc - -COMPONENT_BUILD_TARGETS = all - -ASLR_MODE = $(ASLR_NOT_APPLICABLE) - -REQUIRED_PACKAGES += library/expat -REQUIRED_PACKAGES += library/security/openssl -REQUIRED_PACKAGES += library/zlib -REQUIRED_PACKAGES += shell/ksh93 -REQUIRED_PACKAGES += system/core-os -REQUIRED_PACKAGES += system/network diff -r 7c212462920b -r 4bb0db73f235 components/ejabberd/auth_attr --- a/components/ejabberd/auth_attr Wed Apr 20 13:13:57 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -solaris.smf.value.ejabberd:RO::Change ejabberd value properties:: -solaris.smf.manage.ejabberd:RO::Manage ejabberd service states:: diff -r 7c212462920b -r 4bb0db73f235 components/ejabberd/ejabberd.copyright --- a/components/ejabberd/ejabberd.copyright Wed Apr 20 13:13:57 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,645 +0,0 @@ - -As a special exception, the authors give permission to link this program -with the OpenSSL library and distribute the resulting binary. - - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, 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 or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -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 give any other recipients of the Program a copy of this License -along with the Program. - -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 Program or any portion -of it, thus forming a work based on the Program, 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) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -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 Program, 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 Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) 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; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, 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 executable. However, as a -special exception, the source code 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. - -If distribution of executable or 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 counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program 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. - - 5. 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 Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program 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 to -this License. - - 7. 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 Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program 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 Program. - -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. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program 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. - - 9. The Free Software Foundation may publish revised and/or new versions -of the 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 Program -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 Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, 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 - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "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 PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. 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 PROGRAM 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 PROGRAM (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 PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. - - - ----------------------------------------------------------- - -ERLANG PUBLIC LICENSE -Version 1.1 - -1. Definitions. - -1.1. ``Contributor'' means each entity that creates or contributes to -the creation of Modifications. - -1.2. ``Contributor Version'' means the combination of the Original -Code, prior Modifications used by a Contributor, and the Modifications -made by that particular Contributor. - -1.3. ``Covered Code'' means the Original Code or Modifications or the -combination of the Original Code and Modifications, in each case -including portions thereof. - -1.4. ``Electronic Distribution Mechanism'' means a mechanism generally -accepted in the software development community for the electronic -transfer of data. - -1.5. ``Executable'' means Covered Code in any form other than Source -Code. - -1.6. ``Initial Developer'' means the individual or entity identified -as the Initial Developer in the Source Code notice required by Exhibit -A. - -1.7. ``Larger Work'' means a work which combines Covered Code or -portions thereof with code not governed by the terms of this License. - -1.8. ``License'' means this document. - -1.9. ``Modifications'' means any addition to or deletion from the -substance or structure of either the Original Code or any previous -Modifications. When Covered Code is released as a series of files, a -Modification is: - -A. Any addition to or deletion from the contents of a file containing - Original Code or previous Modifications. - -B. Any new file that contains any part of the Original Code or - previous Modifications. - -1.10. ``Original Code'' means Source Code of computer software code -which is described in the Source Code notice required by Exhibit A as -Original Code, and which, at the time of its release under this -License is not already Covered Code governed by this License. - -1.11. ``Source Code'' means the preferred form of the Covered Code for -making modifications to it, including all modules it contains, plus -any associated interface definition files, scripts used to control -compilation and installation of an Executable, or a list of source -code differential comparisons against either the Original Code or -another well known, available Covered Code of the Contributor's -choice. The Source Code can be in a compressed or archival form, -provided the appropriate decompression or de-archiving software is -widely available for no charge. - -1.12. ``You'' means an individual or a legal entity exercising rights -under, and complying with all of the terms of, this License. For legal -entities,``You'' includes any entity which controls, is controlled by, -or is under common control with You. For purposes of this definition, -``control'' means (a) the power, direct or indirect, to cause the -direction or management of such entity, whether by contract or -otherwise, or (b) ownership of fifty percent (50%) or more of the -outstanding shares or beneficial ownership of such entity. - -2. Source Code License. - -2.1. The Initial Developer Grant. -The Initial Developer hereby grants You a world-wide, royalty-free, -non-exclusive license, subject to third party intellectual property -claims: - -(a) to use, reproduce, modify, display, perform, sublicense and - distribute the Original Code (or portions thereof) with or without - Modifications, or as part of a Larger Work; and - -(b) under patents now or hereafter owned or controlled by Initial - Developer, to make, have made, use and sell (``Utilize'') the - Original Code (or portions thereof), but solely to the extent that - any such patent is reasonably necessary to enable You to Utilize - the Original Code (or portions thereof) and not to any greater - extent that may be necessary to Utilize further Modifications or - combinations. - -2.2. Contributor Grant. -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license, subject to third party intellectual property -claims: - -(a) to use, reproduce, modify, display, perform, sublicense and - distribute the Modifications created by such Contributor (or - portions thereof) either on an unmodified basis, with other - Modifications, as Covered Code or as part of a Larger Work; and - -(b) under patents now or hereafter owned or controlled by Contributor, - to Utilize the Contributor Version (or portions thereof), but - solely to the extent that any such patent is reasonably necessary - to enable You to Utilize the Contributor Version (or portions - thereof), and not to any greater extent that may be necessary to - Utilize further Modifications or combinations. - -3. Distribution Obligations. - -3.1. Application of License. -The Modifications which You contribute are governed by the terms of -this License, including without limitation Section 2.2. The Source -Code version of Covered Code may be distributed only under the terms -of this License, and You must include a copy of this License with -every copy of the Source Code You distribute. You may not offer or -impose any terms on any Source Code version that alters or restricts -the applicable version of this License or the recipients' rights -hereunder. However, You may include an additional document offering -the additional rights described in Section 3.5. - -3.2. Availability of Source Code. -Any Modification which You contribute must be made available in Source -Code form under the terms of this License either on the same media as -an Executable version or via an accepted Electronic Distribution -Mechanism to anyone to whom you made an Executable version available; -and if made available via Electronic Distribution Mechanism, must -remain available for at least twelve (12) months after the date it -initially became available, or at least six (6) months after a -subsequent version of that particular Modification has been made -available to such recipients. You are responsible for ensuring that -the Source Code version remains available even if the Electronic -Distribution Mechanism is maintained by a third party. - -3.3. Description of Modifications. -You must cause all Covered Code to which you contribute to contain a -file documenting the changes You made to create that Covered Code and -the date of any change. You must include a prominent statement that -the Modification is derived, directly or indirectly, from Original -Code provided by the Initial Developer and including the name of the -Initial Developer in (a) the Source Code, and (b) in any notice in an -Executable version or related documentation in which You describe the -origin or ownership of the Covered Code. - -3.4. Intellectual Property Matters - -(a) Third Party Claims. - If You have knowledge that a party claims an intellectual property - right in particular functionality or code (or its utilization - under this License), you must include a text file with the source - code distribution titled ``LEGAL'' which describes the claim and - the party making the claim in sufficient detail that a recipient - will know whom to contact. If you obtain such knowledge after You - make Your Modification available as described in Section 3.2, You - shall promptly modify the LEGAL file in all copies You make - available thereafter and shall take other steps (such as notifying - appropriate mailing lists or newsgroups) reasonably calculated to - inform those who received the Covered Code that new knowledge has - been obtained. - -(b) Contributor APIs. - If Your Modification is an application programming interface and - You own or control patents which are reasonably necessary to - implement that API, you must also include this information in the - LEGAL file. - -3.5. Required Notices. -You must duplicate the notice in Exhibit A in each file of the Source -Code, and this License in any documentation for the Source Code, where -You describe recipients' rights relating to Covered Code. If You -created one or more Modification(s), You may add your name as a -Contributor to the notice described in Exhibit A. If it is not -possible to put such notice in a particular Source Code file due to -its structure, then you must include such notice in a location (such -as a relevant directory file) where a user would be likely to look for -such a notice. You may choose to offer, and to charge a fee for, -warranty, support, indemnity or liability obligations to one or more -recipients of Covered Code. However, You may do so only on Your own -behalf, and not on behalf of the Initial Developer or any -Contributor. You must make it absolutely clear than any such warranty, -support, indemnity or liability obligation is offered by You alone, -and You hereby agree to indemnify the Initial Developer and every -Contributor for any liability incurred by the Initial Developer or -such Contributor as a result of warranty, support, indemnity or -liability terms You offer. - -3.6. Distribution of Executable Versions. -You may distribute Covered Code in Executable form only if the -requirements of Section 3.1-3.5 have been met for that Covered Code, -and if You include a notice stating that the Source Code version of -the Covered Code is available under the terms of this License, -including a description of how and where You have fulfilled the -obligations of Section 3.2. The notice must be conspicuously included -in any notice in an Executable version, related documentation or -collateral in which You describe recipients' rights relating to the -Covered Code. You may distribute the Executable version of Covered -Code under a license of Your choice, which may contain terms different -from this License, provided that You are in compliance with the terms -of this License and that the license for the Executable version does -not attempt to limit or alter the recipient's rights in the Source -Code version from the rights set forth in this License. If You -distribute the Executable version under a different license You must -make it absolutely clear that any terms which differ from this License -are offered by You alone, not by the Initial Developer or any -Contributor. You hereby agree to indemnify the Initial Developer and -every Contributor for any liability incurred by the Initial Developer -or such Contributor as a result of any such terms You offer. - -3.7. Larger Works. -You may create a Larger Work by combining Covered Code with other code -not governed by the terms of this License and distribute the Larger -Work as a single product. In such a case, You must make sure the -requirements of this License are fulfilled for the Covered Code. - -4. Inability to Comply Due to Statute or Regulation. -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Code due to statute -or regulation then You must: (a) comply with the terms of this License -to the maximum extent possible; and (b) describe the limitations and -the code they affect. Such description must be included in the LEGAL -file described in Section 3.4 and must be included with all -distributions of the Source Code. Except to the extent prohibited by -statute or regulation, such description must be sufficiently detailed -for a recipient of ordinary skill to be able to understand it. - -5. Application of this License. - -This License applies to code to which the Initial Developer has -attached the notice in Exhibit A, and to related Covered Code. - -6. CONNECTION TO MOZILLA PUBLIC LICENSE - -This Erlang License is a derivative work of the Mozilla Public -License, Version 1.0. It contains terms which differ from the Mozilla -Public License, Version 1.0. - -7. DISCLAIMER OF WARRANTY. - -COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN ``AS IS'' BASIS, -WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, -WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF -DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR -NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF -THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE -IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER -CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR -CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART -OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER -EXCEPT UNDER THIS DISCLAIMER. - -8. TERMINATION. -This License and the rights granted hereunder will terminate -automatically if You fail to comply with terms herein and fail to cure -such breach within 30 days of becoming aware of the breach. All -sublicenses to the Covered Code which are properly granted shall -survive any termination of this License. Provisions which, by their -nature, must remain in effect beyond the termination of this License -shall survive. - -9. DISCLAIMER OF LIABILITY -Any utilization of Covered Code shall not cause the Initial Developer -or any Contributor to be liable for any damages (neither direct nor -indirect). - -10. MISCELLANEOUS -This License represents the complete agreement concerning the subject -matter hereof. If any provision is held to be unenforceable, such -provision shall be reformed only to the extent necessary to make it -enforceable. This License shall be construed by and in accordance with -the substantive laws of Sweden. Any dispute, controversy or claim -arising out of or relating to this License, or the breach, termination -or invalidity thereof, shall be subject to the exclusive jurisdiction -of Swedish courts, with the Stockholm City Court as the first -instance. - -EXHIBIT A. - -``The contents of this file are subject to the Erlang Public License, -Version 1.1, (the "License"); you may not use this file except in -compliance with the License. You should have received a copy of the -Erlang Public License along with this software. If not, it can be -retrieved via the world wide web at http://www.erlang.org/. - -Software distributed under the License is distributed on an "AS IS" -basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See -the License for the specific language governing rights and limitations -under the License. - -The Initial Developer of the Original Code is Ericsson Utvecklings AB. -Portions created by Ericsson are Copyright 1999, Ericsson Utvecklings -AB. All Rights Reserved.'' --------------------------------------------------------- - -Copyright (C) 2002-2009 ProcessOne -Portions created by Ericsson are Copyright 1999, Ericsson Utvecklings -Copyright (C) 2000 Torbjorn Tornkvist, tnt@home.se - -Parts of this software is Copyright (c) Claes Wikstrom -Copyright (c) 2003-2009 Alexey Shchepin -Copyright (C) 1989, 1991 Free Software Foundation, Inc. - diff -r 7c212462920b -r 4bb0db73f235 components/ejabberd/ejabberd.p5m --- a/components/ejabberd/ejabberd.p5m Wed Apr 20 13:13:57 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,299 +0,0 @@ -# -# CDDL HEADER START -# -# The contents of this file are subject to the terms of the -# Common Development and Distribution License (the "License"). -# You may not use this file except in compliance with the License. -# -# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE -# or http://www.opensolaris.org/os/licensing. -# See the License for the specific language governing permissions -# and limitations under the License. -# -# When distributing Covered Code, include this CDDL HEADER in each -# file and include the License file at usr/src/OPENSOLARIS.LICENSE. -# If applicable, add the following below this CDDL HEADER, with the -# fields enclosed by brackets "[]" replaced with your own identifying -# information: Portions Copyright [yyyy] [name of copyright owner] -# -# CDDL HEADER END -# -# Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. -# - - default mode 0444> -set name=pkg.fmri \ - value=pkg:/web/server/ejabberd@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) -set name=pkg.summary value="ejabberd - Jabber/XMPP instant messaging server" -set name=com.oracle.info.description \ - value="the ejabberd Jabber/XMPP instant messaging server" -set name=com.oracle.info.tpno value=$(TPNO) -set name=info.classification \ - value="org.opensolaris.category.2008:Web Services/Communications" -set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) -set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) -set name=org.opensolaris.arc-caseid value=PSARC/2008/340 -set name=org.opensolaris.consolidation value=$(CONSOLIDATION) -file path=etc/ejabberd/ejabberd.cfg mode=0644 \ - original_name=SUNWejabberd:etc/ejabberd/ejabberd.cfg preserve=true -file path=etc/ejabberd/ejabberdctl.cfg mode=0644 \ - original_name=SUNWejabberd:etc/ejabberd/ejabberdctl.cfg preserve=true -file path=etc/ejabberd/inetrc mode=0644 \ - original_name=SUNWejabberd:etc/ejabberd/inetrc preserve=true -file auth_attr path=etc/security/auth_attr.d/ejabberd -file exec_attr path=etc/security/exec_attr.d/ejabberd -file prof_attr path=etc/security/prof_attr.d/ejabberd -file xmpp-ejabberd.xml path=lib/svc/manifest/network/xmpp-ejabberd.xml -file xmpp-ejabberd path=lib/svc/method/xmpp-ejabberd -file path=usr/lib/$(MACH64)/ejabberd/ebin/ELDAPv3.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/XmppAddr.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/acl.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/adhoc.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/cache_tab.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/cache_tab_sup.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/cyrsasl.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/cyrsasl_anonymous.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/cyrsasl_digest.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/cyrsasl_plain.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/cyrsasl_scram.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/dynamic_compile.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd.app -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_admin.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_app.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_auth.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_auth_anonymous.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_auth_external.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_auth_internal.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_auth_ldap.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_auth_odbc.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_auth_pam.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_c2s.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_c2s_config.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_captcha.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_check.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_commands.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_config.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_ctl.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_frontend_socket.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_hooks.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_http.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_http_bind.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_http_poll.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_listener.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_local.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_logger_h.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_loglevel.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_node_groups.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_odbc.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_odbc_sup.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_piefxis.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_rdbms.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_receiver.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_regexp.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_router.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_s2s.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_s2s_in.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_s2s_out.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_service.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_sm.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_socket.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_stun.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_sup.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_system_monitor.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_tmp_sup.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_update.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_web.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_web_admin.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejabberd_zlib.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/ejd2odbc.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/eldap.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/eldap_filter.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/eldap_filter_yecc.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/eldap_pool.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/eldap_utils.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/extauth.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/gen_iq_handler.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/gen_mod.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/gen_pubsub_node.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/gen_pubsub_nodetree.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/iconv.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/idna.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/jd2ejd.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/jlib.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_adhoc.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_announce.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_blocking.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_caps.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_configure.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_configure2.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_disco.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_echo.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_http_bind.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_http_fileserver.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_ip_blacklist.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_irc.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_irc_connection.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_last.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_muc.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_muc_log.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_muc_room.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_offline.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_ping.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_pres_counter.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_privacy.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_private.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_proxy65.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_proxy65_lib.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_proxy65_service.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_proxy65_sm.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_proxy65_stream.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_pubsub.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_pubsub_odbc.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_register.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_register_web.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_roster.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_service_log.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_shared_roster.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_shared_roster_ldap.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_sic.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_stats.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_time.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_vcard.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_vcard_ldap.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_vcard_xupdate.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/mod_version.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/node_buddy.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/node_club.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/node_dag.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/node_dispatch.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/node_flat.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/node_flat_odbc.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/node_hometree.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/node_hometree_odbc.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/node_mb.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/node_pep.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/node_pep_odbc.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/node_private.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/node_public.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/nodetree_dag.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/nodetree_tree.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/nodetree_tree_odbc.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/nodetree_virtual.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/odbc_queries.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/p1_fsm.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/p1_mnesia.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/pg2_backport.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/pubsub_db_odbc.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/pubsub_index.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/pubsub_subscription.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/pubsub_subscription_odbc.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/randoms.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/scram.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/sha.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/shaper.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/stringprep.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/stringprep_sup.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/stun_codec.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/tls.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/translate.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/treap.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/win32_dns.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/xml.beam -file path=usr/lib/$(MACH64)/ejabberd/ebin/xml_stream.beam -file path=usr/lib/$(MACH64)/ejabberd/include/XmppAddr.hrl -file path=usr/lib/$(MACH64)/ejabberd/include/adhoc.hrl -file path=usr/lib/$(MACH64)/ejabberd/include/ejabberd.hrl -file path=usr/lib/$(MACH64)/ejabberd/include/ejabberd_commands.hrl -file path=usr/lib/$(MACH64)/ejabberd/include/ejabberd_config.hrl -file path=usr/lib/$(MACH64)/ejabberd/include/ejabberd_ctl.hrl -file path=usr/lib/$(MACH64)/ejabberd/include/eldap/ELDAPv3.hrl -file path=usr/lib/$(MACH64)/ejabberd/include/eldap/eldap.hrl -file path=usr/lib/$(MACH64)/ejabberd/include/jlib.hrl -file path=usr/lib/$(MACH64)/ejabberd/include/mod_muc/mod_muc_room.hrl -file path=usr/lib/$(MACH64)/ejabberd/include/mod_privacy.hrl -file path=usr/lib/$(MACH64)/ejabberd/include/mod_proxy65/mod_proxy65.hrl -file path=usr/lib/$(MACH64)/ejabberd/include/mod_pubsub/pubsub.hrl -file path=usr/lib/$(MACH64)/ejabberd/include/mod_roster.hrl -file path=usr/lib/$(MACH64)/ejabberd/include/web/ejabberd_http.hrl -file path=usr/lib/$(MACH64)/ejabberd/include/web/ejabberd_web_admin.hrl -file path=usr/lib/$(MACH64)/ejabberd/include/web/http_bind.hrl -file path=usr/lib/$(MACH64)/ejabberd/priv/bin/captcha.sh mode=0555 -file path=usr/lib/$(MACH64)/ejabberd/priv/lib/ejabberd_zlib_drv.so -file path=usr/lib/$(MACH64)/ejabberd/priv/lib/expat_erl.so -file path=usr/lib/$(MACH64)/ejabberd/priv/lib/iconv_erl.so -file path=usr/lib/$(MACH64)/ejabberd/priv/lib/sha_drv.so -file path=usr/lib/$(MACH64)/ejabberd/priv/lib/stringprep_drv.so -file path=usr/lib/$(MACH64)/ejabberd/priv/lib/tls_drv.so -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/ca.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/cs.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/de.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/el.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/eo.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/es.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/fr.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/gl.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/he.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/id.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/it.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/ja.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/nl.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/no.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/pl.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/pt-br.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/pt.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/ru.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/sk.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/sv.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/th.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/tr.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/uk.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/vi.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/wa.msg -file path=usr/lib/$(MACH64)/ejabberd/priv/msgs/zh.msg -file path=usr/sbin/ejabberdctl -file path=usr/share/doc/ejabberd/COPYING -file path=usr/share/doc/ejabberd/dev.html -file path=usr/share/doc/ejabberd/discorus.png -file path=usr/share/doc/ejabberd/guide.html -file path=usr/share/doc/ejabberd/logo.png -file path=usr/share/doc/ejabberd/msrl-dit-deep.png -file path=usr/share/doc/ejabberd/msrl-dit-flat.png -file path=usr/share/doc/ejabberd/msrl-roster-deep.png -file path=usr/share/doc/ejabberd/msrl-roster-flat.png -file path=usr/share/doc/ejabberd/release_notes_0.9.1.txt -file path=usr/share/doc/ejabberd/release_notes_0.9.8.txt -file path=usr/share/doc/ejabberd/release_notes_0.9.txt -file path=usr/share/doc/ejabberd/release_notes_1.0.0.txt -file path=usr/share/doc/ejabberd/release_notes_1.1.0.txt -file path=usr/share/doc/ejabberd/release_notes_1.1.1.txt -file path=usr/share/doc/ejabberd/release_notes_1.1.2.txt -file path=usr/share/doc/ejabberd/release_notes_1.1.3.txt -file path=usr/share/doc/ejabberd/release_notes_1.1.4.txt -file path=usr/share/doc/ejabberd/release_notes_2.0.0.txt -file path=usr/share/doc/ejabberd/release_notes_2.0.1.txt -file path=usr/share/doc/ejabberd/release_notes_2.0.2.txt -file path=usr/share/doc/ejabberd/release_notes_2.0.3.txt -file path=usr/share/doc/ejabberd/release_notes_2.0.4.txt -file path=usr/share/doc/ejabberd/release_notes_2.0.5.txt -file path=usr/share/doc/ejabberd/release_notes_2.1.0.txt -file path=usr/share/doc/ejabberd/release_notes_2.1.1.txt -file path=usr/share/doc/ejabberd/release_notes_2.1.10.txt -file path=usr/share/doc/ejabberd/release_notes_2.1.11.txt -file path=usr/share/doc/ejabberd/release_notes_2.1.12.txt -file path=usr/share/doc/ejabberd/release_notes_2.1.13.txt -file path=usr/share/doc/ejabberd/release_notes_2.1.2.txt -file path=usr/share/doc/ejabberd/release_notes_2.1.3.txt -file path=usr/share/doc/ejabberd/release_notes_2.1.4.txt -file path=usr/share/doc/ejabberd/release_notes_2.1.5.txt -file path=usr/share/doc/ejabberd/release_notes_2.1.6.txt -file path=usr/share/doc/ejabberd/release_notes_2.1.7.txt -file path=usr/share/doc/ejabberd/release_notes_2.1.8.txt -file path=usr/share/doc/ejabberd/release_notes_2.1.9.txt -file path=usr/share/doc/ejabberd/webadmmain.png -file path=usr/share/doc/ejabberd/webadmmainru.png -file path=usr/share/doc/ejabberd/yozhikheader.png -dir path=var/lib/ejabberd owner=daemon group=daemon -dir path=var/log/ejabberd owner=daemon group=daemon -license ejabberd.copyright license="GPLv2, Erlang" -depend type=require fmri=runtime/erlang@12.1.1-0.151.0.1 diff -r 7c212462920b -r 4bb0db73f235 components/ejabberd/ejabberdctl.1m --- a/components/ejabberd/ejabberdctl.1m Wed Apr 20 13:13:57 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,198 +0,0 @@ -.TH ejabberdctl 1M "18 March 2008" "Version 2.0.5" "ejabberdctl" - -.SH NAME -ejabberdctl \(em ejabberd Jabber/XMPP server control interface - -.SH SYNOPSIS -.PP -\fBejabberdctl\fR \fI[--node node] [vhost server] command [options]\fP - -.SH DESCRIPTION -.PP -\fBejabberd\fR is packaged as a SMF service on OpenSolaris, and should -be started and stopped using SMF. Its service name is: - - svc:/network/xmpp:ejabberd - -\fBejabberdctl\fR can be used to debug \fBejabberd\fR server, and -perform many other administrative tasks. - -User should have Ejabberd Management profile to manage \fBejabberd\fR -service and to run \fBejabberdctl\fR command, otherwise there would be -cookie file access permission issue. - -.SH OPTIONS -.TP -.BI \-\-node " node" -Specifies the erlang node on which command will be performed. Default -value is ejabberd@localhost. Node name has the following syntax: - - name\fI@\fPhost - -host can either be a short hostname (usually it coincides with -\fI\(gahostname\(ga\fP) or a FQDN (see \fBerl\fR(1) manual page -and look for options \fI-name\fP and \fI-sname\fP for details). - -If the node name does not contain symbol \fI@\fP, then a short hostname -(that is, \fI\(gahostname\(ga\fP) is appended by \fBerlang\fR -runtime system automatically. - -.TP -.BI vhost " server" -Specifies the virtual host \fIserver\fP for which command will be -executed. There are only few commands that needs \fIvhost\fP argument. - -.SH COMMANDS -.TP -.BI start -Start an ejabberd node in background mode. This is the default method. - -.TP -.BI live -Start an ejabberd node in live(interactive) mode. An erlang shell is -attached to the started server, showing log messages and allowing to -execute interactive commands. - -.TP -.BI debug -Attach an interactive Erlang shell to a running ejabberd node. This allows -to execute commands interactively on a running ejabberd server. To detach -it, press Ctrl+G, q, . - -.TP -.BI stop -Stop ejabberd server and shut down the node. - -.TP -.BI restart -Restart ejabberd server. - -.TP -.BI status -Get ejabberd server status. - -.TP -.BI reopen-log -Request ejabberd server to reopen its log file. - -.TP -.BI register " user server password" -Register a \fIuser\fP with \fIpassword\fP for a virtual \fIserver\fP. - -.TP -.BI unregister " user server" -Unregister \fIuser\fP from virtual \fIserver\fP. - -.TP -.BI backup " file" -Backup ejabberd user database to a \fIfile\fP. - -.TP -.BI restore " file" -Restore ejabberd user database from backup \fIfile\fP. - -.TP -.BI install-fallback " file" -Install a database fallback from \fIfile\fP. - -.TP -.BI dump " file" -Dump ejabberd user database to a text \fIfile\fP. - -.TP -.BI load " file" -Restore ejabberd user database from a text \fIfile\fP. - -.TP -.BI import-file " file" -Import user data from jabberd 1.4 spool \fIfile\fP. For example, if -\fIfile\fP is \fI.../example.org/user.xml\fP then imported username -will be \fIuser\fP and it will be imported to virtual server -\fIexample.org\fP. - -.TP -.BI import-dir " dir" -Import user data from jabberd 1.4 spool \fIdir\fP. Directory -name should be the name of virtual server to import users. - -.TP -.BI delete-expired-messages -Delete expired offline messages from database. - -.TP -.BI delete-old-messages n -Delete offline messages older than \fIn\fP days from database. - -.TP -.BI mnesia [info] -Show informatoin of Mnesia system. - -.TP -.BI incoming-s2s-number -Print number of incoming s2s connections on the node - -.TP -.BI outgoing-s2s-number -Print number of outgoing s2s connections on the node - -.TP -.BI user-resources " user server" -List all connected resources of user \fIuser@server\fP. - -.TP -.BI connected-users-number -Report number of established users' sessions. - -.TP -.BI connected-users -List all established users' sessions. - -.PP -The following commands are vhost specific: - -.TP -.BI registered-users -List all registered users for specified virtual \fIserver\fP. - -.SH OPTION FILES -.PP - -.TP -.BI --config file -Config file for ejabberd. Default is /etc/ejabberd/ejabberd.cfg. - -.TP -.BI --ctl-config file -Config file for ejabberdctl. Default is /etc/ejabberd/ejabberdctl.cfg. - -.TP -.BI --logs dir -Directory for log files. Default is /var/ejabberd/log. - -.TP -.BI --spool dir -Database spool dir. Default is /var/ejabberd/db/ejabberd. - -.SH SEE ALSO -.PP -\fBerl\fR(1), \fBmnesia\fR(3). - -.PP -Ejabberd documentation is available at -\fIhttp://www.process-one.net/en/projects/ejabberd/\fP. - -.SH AUTHORS -.PP -This manual page was adapted by Sergei Golovan for -the \fBDebian\fP system (but may be used by others) from the -\fBejabberd\fP documentation written by Alexey Shchepin . - -Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU General Public License, Version 2 any -later version published by the Free Software Foundation. - -The complete text of the GNU General Public License can be found -at http://www.gnu.org/licenses/old-licenses/gpl-2.0.html. - -The manual page was modified for ejabberd-2.0.5 on OpenSolaris. - diff -r 7c212462920b -r 4bb0db73f235 components/ejabberd/exec_attr --- a/components/ejabberd/exec_attr Wed Apr 20 13:13:57 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -Ejabberd Administration:solaris:cmd:RO::/usr/sbin/ejabberdctl:uid=daemon;gid=daemon diff -r 7c212462920b -r 4bb0db73f235 components/ejabberd/patches/000-erlan-update.patch --- a/components/ejabberd/patches/000-erlan-update.patch Wed Apr 20 13:13:57 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,57 +0,0 @@ -# -# Make this build with a newer erlang by -# forcing SSL40, which it was using with the old erlang -# removing LDAP password modify support -# supply the 64-bit CFLAGS so we don't get ELF mismatches. -# This can be removed when we upgrade to a newer ejabberd. -# ---- ejabberd-2.1.13/src/acinclude.m4.orig Tue May 19 13:24:30 2015 -+++ ejabberd-2.1.13/src/acinclude.m4 Tue May 19 13:25:19 2015 -@@ -185,7 +185,7 @@ - # Second line - ERLANG_EI_LIB=`cat conftest.out | head -n 2 | tail -n 1` - # Third line -- ERLANG_SSLVER=`cat conftest.out | head -n 3 | tail -n 1` -+ ERLANG_SSLVER="-DSSL40" - # End line - ERLANG_DIR=`cat conftest.out | tail -n 1` - ---- ejabberd-2.1.13/src/eldap/ELDAPv3.asn.orig Tue Jun 25 03:46:12 2013 -+++ ejabberd-2.1.13/src/eldap/ELDAPv3.asn Tue May 19 18:22:31 2015 -@@ -286,7 +286,7 @@ - responseName [10] LDAPOID OPTIONAL, - response [11] OCTET STRING OPTIONAL } - --passwdModifyOID LDAPOID ::= "1.3.6.1.4.1.4203.1.11.1" -+-- passwdModifyOID LDAPOID ::= "1.3.6.1.4.1.4203.1.11.1" - - PasswdModifyRequestValue ::= SEQUENCE { - userIdentity [0] OCTET STRING OPTIONAL, - ---- ejabberd-2.1.13/src/eldap/eldap.erl Tue Jun 25 03:46:12 2013 -+++ ejabberd-2.1.13/src/eldap/eldap.erl.new Tue May 19 18:29:14 2015 -@@ -734,15 +734,15 @@ - deleteoldrdn = DelOldRDN, - newSuperior = NewSup}}; - --gen_req({modify_passwd, DN, Passwd}) -> -- {ok, ReqVal} = asn1rt:encode( -- 'ELDAPv3', 'PasswdModifyRequestValue', -- #'PasswdModifyRequestValue'{ -- userIdentity = DN, -- newPasswd = Passwd}), -- {extendedReq, -- #'ExtendedRequest'{requestName = ?passwdModifyOID, -- requestValue = list_to_binary(ReqVal)}}; -+%% gen_req({modify_passwd, DN, Passwd}) -> -+%% {ok, ReqVal} = asn1rt:encode( -+%% 'ELDAPv3', 'PasswdModifyRequestValue', -+%% #'PasswdModifyRequestValue'{ -+%% userIdentity = DN, -+%% newPasswd = Passwd}), -+%% {extendedReq, -+%% #'ExtendedRequest'{requestName = ?passwdModifyOID, -+%% requestValue = list_to_binary(ReqVal)}}; - - gen_req({bind, RootDN, Passwd}) -> - {bindRequest, diff -r 7c212462920b -r 4bb0db73f235 components/ejabberd/patches/001-no-sslv3.patch --- a/components/ejabberd/patches/001-no-sslv3.patch Wed Apr 20 13:13:57 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,23 +0,0 @@ -# -# disable SSLv3 support as it is not entirely secure. -# ---- ejabberd-2.1.13/src/tls/tls_drv.c.orig Thu Jul 9 11:46:50 2015 -+++ ejabberd-2.1.13/src/tls/tls_drv.c Thu Jul 9 11:52:03 2015 -@@ -44,7 +44,7 @@ - #define SSL_OP_NO_TICKET 0 - #endif - --#define CIPHERS "DEFAULT:!EXPORT:!LOW:!SSLv2" -+#define CIPHERS "DEFAULT:!EXPORT:!LOW:!SSLv2:!SSLv3" - - /* - * R15B changed several driver callbacks to use ErlDrvSizeT and -@@ -440,7 +440,7 @@ - res = SSL_CTX_check_private_key(ctx); - die_unless(res > 0, "SSL_CTX_check_private_key failed"); - -- SSL_CTX_set_options(ctx, SSL_OP_NO_SSLv2|SSL_OP_NO_TICKET); -+ SSL_CTX_set_options(ctx, SSL_OP_NO_SSLv2|SSL_OP_NO_SSLv3|SSL_OP_NO_TICKET); - - SSL_CTX_set_cipher_list(ctx, CIPHERS); - diff -r 7c212462920b -r 4bb0db73f235 components/ejabberd/prof_attr --- a/components/ejabberd/prof_attr Wed Apr 20 13:13:57 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -Ejabberd Administration:RO::Ejabberd Service Administration:auths=solaris.smf.manage.ejabberd,solaris.smf.value.ejabberd diff -r 7c212462920b -r 4bb0db73f235 components/ejabberd/xmpp-ejabberd --- a/components/ejabberd/xmpp-ejabberd Wed Apr 20 13:13:57 2016 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,66 +0,0 @@ -#! /usr/bin/ksh93 -# -# CDDL HEADER START -# -# The contents of this file are subject to the terms of the -# Common Development and Distribution License (the "License"). -# You may not use this file except in compliance with the License. -# -# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE -# or http://www.opensolaris.org/os/licensing. -# See the License for the specific language governing permissions -# and limitations under the License. -# -# When distributing Covered Code, include this CDDL HEADER in each -# file and include the License file at usr/src/OPENSOLARIS.LICENSE. -# If applicable, add the following below this CDDL HEADER, with the -# fields enclosed by brackets "[]" replaced with your own identifying -# information: Portions Copyright [yyyy] [name of copyright owner] -# -# CDDL HEADER END -# - -# -# Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved. -# - -# wait_until