From 68e298d723bfb72123757770eaa8b62075562c20 Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 20 Jan 2023 02:02:20 +0700 Subject: [PATCH 01/41] First work --- LICENSE | 663 +++++++++++++++++++++++++++++- check_process | 4 - conf/app.src | 6 +- conf/config.php | 25 ++ conf/nginx.conf | 47 ++- conf/systemd.service | 49 --- manifest.json | 53 +-- scripts/_common.sh | 6 +- scripts/backup | 17 - scripts/change_url | 10 - scripts/install | 262 +----------- scripts/remove | 37 -- scripts/restore | 49 --- scripts/upgrade | 30 -- sources/patches/app-01-mail.patch | 14 + 15 files changed, 755 insertions(+), 517 deletions(-) create mode 100644 conf/config.php delete mode 100644 conf/systemd.service create mode 100644 sources/patches/app-01-mail.patch diff --git a/LICENSE b/LICENSE index 7d1e40b..089c630 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,661 @@ -File containing the license of your package. + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 -More information here: -https://yunohost.org/packaging_apps_guidelines#yep-1-3 + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + 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 +them 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. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey 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; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If 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 convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero 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 that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + 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. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +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. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + 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 +state 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 Affero General Public License as published + by the Free Software Foundation, either version 3 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 Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. \ No newline at end of file diff --git a/check_process b/check_process index f41c4c9..0d663aa 100644 --- a/check_process +++ b/check_process @@ -8,10 +8,6 @@ domain="domain.tld" path="/path" is_public=1 - language="fr" - admin="john" - password="1Strong-Password" - port="666" ; Checks pkg_linter=1 setup_sub_dir=1 diff --git a/conf/app.src b/conf/app.src index 17489bf..5c83aef 100644 --- a/conf/app.src +++ b/conf/app.src @@ -1,7 +1,7 @@ -SOURCE_URL=url of app's source -SOURCE_SUM=sha256 checksum +SOURCE_URL=https://github.com/jean-io/moncycle.app/archive/655ba524a3bf664c5f230812efc0932dfc5416bc.zip +SOURCE_SUM=38425dd1668ec2edc6d326973a794977fddf3cceb703f2cebd70674891617a14 SOURCE_SUM_PRG=sha256sum -SOURCE_FORMAT=tar.gz +SOURCE_FORMAT=zip SOURCE_IN_SUBDIR=true SOURCE_FILENAME= SOURCE_EXTRACT=true diff --git a/conf/config.php b/conf/config.php new file mode 100644 index 0000000..34153ff --- /dev/null +++ b/conf/config.php @@ -0,0 +1,25 @@ += 11.0.0" @@ -45,29 +44,7 @@ { "name": "is_public", "type": "boolean", - "default": true - }, - { - "name": "language", - "type": "string", - "ask": { - "en": "Choose the application language", - "fr": "Choisissez la langue de l'application" - }, - "choices": ["fr", "en"], - "default": "fr" - }, - { - "name": "admin", - "type": "user" - }, - { - "name": "password", - "type": "password", - "help": { - "en": "Use the help field to add an information for the admin about this question.", - "fr": "Utilisez le champ aide pour ajouter une information à l'intention de l'administrateur à propos de cette question." - } + "default": false } ] } diff --git a/scripts/_common.sh b/scripts/_common.sh index 04b61bb..31a775c 100644 --- a/scripts/_common.sh +++ b/scripts/_common.sh @@ -12,16 +12,16 @@ # This behaviour can be overridden by setting the YNH_PHP_VERSION variable #YNH_PHP_VERSION=7.3 #YNH_PHP_VERSION=7.4 -#YNH_PHP_VERSION=8.0 +YNH_PHP_VERSION=8.0 # For more information, see the PHP application helper: https://github.com/YunoHost/yunohost/blob/dev/helpers/php#L3-L6 # Or this app package depending on PHP: https://github.com/YunoHost-Apps/grav_ynh/blob/master/scripts/_common.sh # PHP dependencies used by the app (must be on a single line) #php_dependencies="php$YNH_PHP_VERSION-deb1 php$YNH_PHP_VERSION-deb2" # or, if you do not need a custom YNH_PHP_VERSION: -php_dependencies="php$YNH_DEFAULT_PHP_VERSION-deb1 php$YNH_DEFAULT_PHP_VERSION-deb2" +php_dependencies="php$YNH_DEFAULT_PHP_VERSION-gd php$YNH_DEFAULT_PHP_VERSION-pdo php$YNH_DEFAULT_PHP_VERSION-pdo_mysql" # dependencies used by the app (must be on a single line) -pkg_dependencies="deb1 deb2 $php_dependencies" +pkg_dependencies="libfreetype6-dev libjpeg62-turbo-dev libpng-dev $php_dependencies" #================================================= # PERSONAL HELPERS diff --git a/scripts/backup b/scripts/backup index f99225d..bb71ccc 100755 --- a/scripts/backup +++ b/scripts/backup @@ -32,7 +32,6 @@ final_path=$(ynh_app_setting_get --app=$app --key=final_path) domain=$(ynh_app_setting_get --app=$app --key=domain) db_name=$(ynh_app_setting_get --app=$app --key=db_name) phpversion=$(ynh_app_setting_get --app=$app --key=phpversion) -datadir=$(ynh_app_setting_get --app=$app --key=datadir) #================================================= # DECLARE DATA AND CONF FILES TO BACKUP @@ -50,12 +49,6 @@ ynh_print_info --message="Declaring files to be backed up..." ynh_backup --src_path="$final_path" -#================================================= -# BACKUP THE DATA DIR -#================================================= - -ynh_backup --src_path="$datadir" --is_big - #================================================= # BACKUP THE NGINX CONFIGURATION #================================================= @@ -78,16 +71,6 @@ ynh_backup --src_path="/etc/fail2ban/filter.d/$app.conf" #================================================= # SPECIFIC BACKUP #================================================= -# BACKUP LOGROTATE -#================================================= - -ynh_backup --src_path="/etc/logrotate.d/$app" - -#================================================= -# BACKUP SYSTEMD -#================================================= - -ynh_backup --src_path="/etc/systemd/system/$app.service" #================================================= # BACKUP VARIOUS FILES diff --git a/scripts/change_url b/scripts/change_url index 322641b..6b8307f 100644 --- a/scripts/change_url +++ b/scripts/change_url @@ -70,11 +70,6 @@ fi #================================================= # STANDARD MODIFICATIONS #================================================= -# STOP SYSTEMD SERVICE -#================================================= -ynh_script_progression --message="Stopping a systemd service..." --weight=1 - -ynh_systemd_action --service_name=$app --action="stop" --log_path="/var/log/$app/$app.log" #================================================= # MODIFY URL IN NGINX CONF @@ -114,11 +109,6 @@ fi #================================================= # GENERIC FINALISATION #================================================= -# START SYSTEMD SERVICE -#================================================= -ynh_script_progression --message="Starting a systemd service..." --weight=1 - -ynh_systemd_action --service_name=$app --action="start" --log_path="/var/log/$app/$app.log" #================================================= # RELOAD NGINX diff --git a/scripts/install b/scripts/install index 1fc28de..1ba4af1 100755 --- a/scripts/install +++ b/scripts/install @@ -27,37 +27,14 @@ ynh_abort_if_errors domain=$YNH_APP_ARG_DOMAIN path_url=$YNH_APP_ARG_PATH is_public=$YNH_APP_ARG_IS_PUBLIC -language=$YNH_APP_ARG_LANGUAGE -admin=$YNH_APP_ARG_ADMIN -password=$YNH_APP_ARG_PASSWORD -### If it's a multi-instance app, meaning it can be installed several times independently -### The id of the app as stated in the manifest is available as $YNH_APP_ID -### The instance number is available as $YNH_APP_INSTANCE_NUMBER (equals "1", "2"...) -### The app instance name is available as $YNH_APP_INSTANCE_NAME -### - the first time the app is installed, YNH_APP_INSTANCE_NAME = ynhexample -### - the second time the app is installed, YNH_APP_INSTANCE_NAME = ynhexample__2 -### - ynhexample__{N} for the subsequent installations, with N=3,4... -### The app instance name is probably what interests you most, since this is -### guaranteed to be unique. This is a good unique identifier to define installation path, -### db names... app=$YNH_APP_INSTANCE_NAME #================================================= # CHECK IF THE APP CAN BE INSTALLED WITH THESE ARGS #================================================= -### About --weight and --time -### ynh_script_progression will show to your final users the progression of each scripts. -### In order to do that, --weight will represent the relative time of execution compared to the other steps in the script. -### --time is a packager option, it will show you the execution time since the previous call. -### This option is implied when running in CI_package_check, you can manually add it if you are manually testing the app. -### Use the execution time displayed in the CI report or by adding --time to the command, to estimate the weight of a step. -### A common way to do it is to set a weight equal to the execution time in second +1. -### The execution time is given for the duration since the previous call. So the weight should be applied to this previous call. ynh_script_progression --message="Validating installation parameters..." --weight=1 -### If the app uses NGINX as web server (written in HTML/PHP in most cases), the final path should be "/var/www/$app". -### If the app provides an internal web server (or uses another application server such as uWSGI), the final path should be "/opt/yunohost/$app" final_path=/var/www/$app test ! -e "$final_path" || ynh_die --message="This path already contains a folder" @@ -71,46 +48,16 @@ ynh_script_progression --message="Storing installation settings..." --weight=1 ynh_app_setting_set --app=$app --key=domain --value=$domain ynh_app_setting_set --app=$app --key=path --value=$path_url -ynh_app_setting_set --app=$app --key=language --value=$language -ynh_app_setting_set --app=$app --key=admin --value=$admin #================================================= # STANDARD MODIFICATIONS #================================================= -# FIND AND OPEN A PORT -#================================================= -ynh_script_progression --message="Finding an available port..." --weight=1 - -### Use these lines if you have to open a port for the application -### `ynh_find_port` will find the first available port starting from the given port. -### If you're not using these lines: -### - Remove the section "CLOSE A PORT" in the remove script - -# Find an available port -port=$(ynh_find_port --port=8095) -ynh_app_setting_set --app=$app --key=port --value=$port - -# Optional: Expose this port publicly -# (N.B.: you only need to do this if the app actually needs to expose the port publicly. -# If you do this and the app doesn't actually need you are CREATING SECURITY HOLES IN THE SERVER !) - -# Open the port -# ynh_script_progression --message="Configuring firewall..." --weight=1 -# ynh_exec_warn_less yunohost firewall allow --no-upnp TCP $port #================================================= # INSTALL DEPENDENCIES #================================================= ynh_script_progression --message="Installing dependencies..." --weight=1 -### `ynh_install_app_dependencies` allows you to add any "apt" dependencies to the package. -### Those deb packages will be installed as dependencies of this package. -### If you're not using this helper: -### - Remove the section "REMOVE DEPENDENCIES" in the remove script -### - Remove the variable "pkg_dependencies" in _common.sh -### - As well as the section "REINSTALL DEPENDENCIES" in the restore script -### - And the section "UPGRADE DEPENDENCIES" in the upgrade script - ynh_install_app_dependencies $pkg_dependencies #================================================= @@ -126,15 +73,6 @@ ynh_system_user_create --username=$app --home_dir="$final_path" #================================================= ynh_script_progression --message="Creating a MySQL database..." --weight=1 -### Use these lines if you need a database for the application. -### `ynh_mysql_setup_db` will create a database, an associated user and a ramdom password. -### The password will be stored as 'mysqlpwd' into the app settings, -### and will be available as $db_pwd -### If you're not using these lines: -### - Remove the section "BACKUP THE MYSQL DATABASE" in the backup script -### - Remove also the section "REMOVE THE MYSQL DATABASE" in the remove script -### - As well as the section "RESTORE THE MYSQL DATABASE" in the restore script - db_name=$(ynh_sanitize_dbid --db_name=$app) db_user=$db_name ynh_app_setting_set --app=$app --key=db_name --value=$db_name @@ -145,40 +83,21 @@ ynh_mysql_setup_db --db_user=$db_user --db_name=$db_name #================================================= ynh_script_progression --message="Setting up source files..." --weight=1 -### `ynh_setup_source` is used to install an app from a zip or tar.gz file, -### downloaded from an upstream source, like a git repository. -### `ynh_setup_source` use the file conf/app.src - ynh_app_setting_set --app=$app --key=final_path --value=$final_path # Download, check integrity, uncompress and patch the source from app.src ynh_setup_source --dest_dir="$final_path" -# FIXME: this should be managed by the core in the future -# Here, as a packager, you may have to tweak the ownerhsip/permissions -# such that the appropriate users (e.g. maybe www-data) can access -# files in some cases. -# But FOR THE LOVE OF GOD, do not allow r/x for "others" on the entire folder - -# this will be treated as a security issue. chmod 750 "$final_path" chmod -R o-rwx "$final_path" chown -R $app:www-data "$final_path" +###### need to move data to www + #================================================= # PHP-FPM CONFIGURATION #================================================= ynh_script_progression --message="Configuring PHP-FPM..." --weight=1 -### `ynh_add_fpm_config` is used to set up a PHP config. -### You can remove it if your app doesn't use PHP. -### `ynh_add_fpm_config` will use the files conf/php-fpm.conf -### If you're not using these lines: -### - You can remove these files in conf/. -### - Remove the section "BACKUP THE PHP-FPM CONFIGURATION" in the backup script -### - Remove also the section "REMOVE PHP-FPM CONFIGURATION" in the remove script -### - As well as the section "RESTORE THE PHP-FPM CONFIGURATION" in the restore script -### with the reload at the end of the script. -### - And the section "PHP-FPM CONFIGURATION" in the upgrade script - # Create a dedicated PHP-FPM config ynh_add_fpm_config @@ -187,182 +106,22 @@ ynh_add_fpm_config #================================================= ynh_script_progression --message="Configuring NGINX web server..." --weight=1 -### `ynh_add_nginx_config` will use the file conf/nginx.conf - # Create a dedicated NGINX config ynh_add_nginx_config -#================================================= -# SPECIFIC SETUP -#================================================= -# ... -#================================================= - -#================================================= -# CREATE DATA DIRECTORY -#================================================= -ynh_script_progression --message="Creating a data directory..." --weight=1 - -### Use these lines if you need to create a directory to store "persistent files" for the application. -### Usually this directory is used to store uploaded files or any file that won't be updated during -### an upgrade and that won't be deleted during app removal unless "--purge" option is used. -### If you're not using these lines: -### - Remove the section "BACKUP THE DATA DIR" in the backup script -### - Remove the section "RESTORE THE DATA DIRECTORY" in the restore script -### - As well as the section "REMOVE DATA DIR" in the remove script - -datadir=/home/yunohost.app/$app -ynh_app_setting_set --app=$app --key=datadir --value=$datadir - -mkdir -p $datadir - -# FIXME: this should be managed by the core in the future -# Here, as a packager, you may have to tweak the ownerhsip/permissions -# such that the appropriate users (e.g. maybe www-data) can access -# files in some cases. -# But FOR THE LOVE OF GOD, do not allow r/x for "others" on the entire folder - -# this will be treated as a security issue. -chmod 750 "$datadir" -chmod -R o-rwx "$datadir" -chown -R $app:www-data "$datadir" - #================================================= # ADD A CONFIGURATION #================================================= ynh_script_progression --message="Adding a configuration file..." --weight=1 -### You can add specific configuration files. -### -### Typically, put your template conf file in ../conf/your_config_file -### The template may contain strings such as __FOO__ or __FOO_BAR__, -### which will automatically be replaced by the values of $foo and $foo_bar -### -### ynh_add_config will also keep track of the config file's checksum, -### which later during upgrade may allow to automatically backup the config file -### if it's found that the file was manually modified -### -### Check the documentation of `ynh_add_config` for more info. +ynh_add_config --template="../conf/config.php" --destination="$final_path/config.php" -ynh_add_config --template="some_config_file" --destination="$final_path/some_config_file" - -# FIXME: this should be handled by the core in the future -# You may need to use chmod 600 instead of 400, -# for example if the app is expected to be able to modify its own config -chmod 400 "$final_path/some_config_file" -chown $app:$app "$final_path/some_config_file" - -### For more complex cases where you want to replace stuff using regexes, -### you shoud rely on ynh_replace_string (which is basically a wrapper for sed) -### When doing so, you also need to manually call ynh_store_file_checksum -### -### ynh_replace_string --match_string="match_string" --replace_string="replace_string" --target_file="$final_path/some_config_file" -### ynh_store_file_checksum --file="$final_path/some_config_file" - -#================================================= -# SETUP SYSTEMD -#================================================= -ynh_script_progression --message="Configuring a systemd service..." --weight=1 - -### `ynh_systemd_config` is used to configure a systemd script for an app. -### It can be used for apps that use sysvinit (with adaptation) or systemd. -### Have a look at the app to be sure this app needs a systemd script. -### `ynh_systemd_config` will use the file conf/systemd.service -### If you're not using these lines: -### - You can remove those files in conf/. -### - Remove the section "BACKUP SYSTEMD" in the backup script -### - Remove also the section "STOP AND REMOVE SERVICE" in the remove script -### - As well as the section "RESTORE SYSTEMD" in the restore script -### - And the section "SETUP SYSTEMD" in the upgrade script - -# Create a dedicated systemd config -ynh_add_systemd_config - -#================================================= -# SETUP APPLICATION WITH CURL -#================================================= - -### Use these lines only if the app installation needs to be finalized through -### web forms. We generally don't want to ask the final user, -### so we're going to use curl to automatically fill the fields and submit the -### forms. - -# Set the app as temporarily public for curl call -ynh_script_progression --message="Configuring SSOwat..." --weight=1 -# Making the app public for curl -ynh_permission_update --permission="main" --add="visitors" - -# Installation with curl -ynh_script_progression --message="Finalizing installation..." --weight=1 -ynh_local_curl "/INSTALL_PATH" "key1=value1" "key2=value2" "key3=value3" - -# Remove the public access -ynh_permission_update --permission="main" --remove="visitors" +chmod 400 "$final_path/config.php" +chown $app:$app "$final_path/config.php" #================================================= # GENERIC FINALIZATION #================================================= -# SETUP LOGROTATE -#================================================= -ynh_script_progression --message="Configuring log rotation..." --weight=1 - -### `ynh_use_logrotate` is used to configure a logrotate configuration for the logs of this app. -### Use this helper only if there is effectively a log file for this app. -### If you're not using this helper: -### - Remove the section "BACKUP LOGROTATE" in the backup script -### - Remove also the section "REMOVE LOGROTATE CONFIGURATION" in the remove script -### - As well as the section "RESTORE THE LOGROTATE CONFIGURATION" in the restore script -### - And the section "SETUP LOGROTATE" in the upgrade script - -# Use logrotate to manage application logfile(s) -ynh_use_logrotate - -#================================================= -# INTEGRATE SERVICE IN YUNOHOST -#================================================= -ynh_script_progression --message="Integrating service in YunoHost..." --weight=1 - -### `yunohost service add` integrates a service in YunoHost. It then gets -### displayed in the admin interface and through the others `yunohost service` commands. -### (N.B.: this line only makes sense if the app adds a service to the system!) -### If you're not using these lines: -### - You can remove these files in conf/. -### - Remove the section "REMOVE SERVICE INTEGRATION IN YUNOHOST" in the remove script -### - As well as the section "INTEGRATE SERVICE IN YUNOHOST" in the restore script -### - And the section "INTEGRATE SERVICE IN YUNOHOST" in the upgrade script - -yunohost service add $app --description="A short description of the app" --log="/var/log/$app/$app.log" - -### Additional options starting with 3.8: -### -### --needs_exposed_ports "$port" a list of ports that needs to be publicly exposed -### which will then be checked by YunoHost's diagnosis system -### (N.B. DO NOT USE THIS is the port is only internal!!!) -### -### --test_status "some command" a custom command to check the status of the service -### (only relevant if 'systemctl status' doesn't do a good job) -### -### --test_conf "some command" some command similar to "nginx -t" that validates the conf of the service -### -### Re-calling 'yunohost service add' during the upgrade script is the right way -### to proceed if you later realize that you need to enable some flags that -### weren't enabled on old installs (be careful it'll override the existing -### service though so you should re-provide all relevant flags when doing so) - -#================================================= -# START SYSTEMD SERVICE -#================================================= -ynh_script_progression --message="Starting a systemd service..." --weight=1 - -### `ynh_systemd_action` is used to start a systemd service for an app. -### Only needed if you have configure a systemd service -### If you're not using these lines: -### - Remove the section "STOP SYSTEMD SERVICE" and "START SYSTEMD SERVICE" in the backup script -### - As well as the section "START SYSTEMD SERVICE" in the restore script -### - As well as the section"STOP SYSTEMD SERVICE" and "START SYSTEMD SERVICE" in the upgrade script -### - And the section "STOP SYSTEMD SERVICE" and "START SYSTEMD SERVICE" in the change_url script - -# Start a systemd service -ynh_systemd_action --service_name=$app --action="start" --log_path="/var/log/$app/$app.log" #================================================= # SETUP FAIL2BAN @@ -385,17 +144,6 @@ then ynh_permission_update --permission="main" --add="visitors" fi -### N.B. : the following extra permissions only make sense if your app -### does have for example an admin interface or an API. - -# Only the admin can access the admin panel of the app (if the app has an admin panel) -ynh_permission_create --permission="admin" --url="/admin" --allowed=$admin - -# Everyone can access the API part -# We don't want to display the tile in the SSO so we put --show_tile="false" -# And we don't want the YunoHost admin to be able to remove visitors group to this permission, so we put --protected="true" -ynh_permission_create --permission="api" --url="/api" --allowed="visitors" --show_tile="false" --protected="true" - #================================================= # RELOAD NGINX #================================================= diff --git a/scripts/remove b/scripts/remove index ca31e5a..6ed9566 100755 --- a/scripts/remove +++ b/scripts/remove @@ -21,36 +21,10 @@ port=$(ynh_app_setting_get --app=$app --key=port) db_name=$(ynh_app_setting_get --app=$app --key=db_name) db_user=$db_name final_path=$(ynh_app_setting_get --app=$app --key=final_path) -datadir=$(ynh_app_setting_get --app=$app --key=datadir) #================================================= # STANDARD REMOVE #================================================= -# REMOVE SERVICE INTEGRATION IN YUNOHOST -#================================================= - -# Remove the service from the list of services known by YunoHost (added from `yunohost service add`) -if ynh_exec_warn_less yunohost service status $app >/dev/null -then - ynh_script_progression --message="Removing $app service integration..." --weight=1 - yunohost service remove $app -fi - -#================================================= -# STOP AND REMOVE SERVICE -#================================================= -ynh_script_progression --message="Stopping and removing the systemd service..." --weight=1 - -# Remove the dedicated systemd config -ynh_remove_systemd_config - -#================================================= -# REMOVE LOGROTATE CONFIGURATION -#================================================= -ynh_script_progression --message="Removing logrotate configuration..." --weight=1 - -# Remove the app-specific logrotate config -ynh_remove_logrotate #================================================= # REMOVE THE MYSQL DATABASE @@ -68,17 +42,6 @@ ynh_script_progression --message="Removing app main directory..." --weight=1 # Remove the app directory securely ynh_secure_remove --file="$final_path" -#================================================= -# REMOVE DATA DIR -#================================================= - -# Remove the data directory if --purge option is used -if [ "${YNH_APP_PURGE:-0}" -eq 1 ] -then - ynh_script_progression --message="Removing app data directory..." --weight=1 - ynh_secure_remove --file="$datadir" -fi - #================================================= # REMOVE NGINX CONFIGURATION #================================================= diff --git a/scripts/restore b/scripts/restore index 1be949b..24bbe35 100755 --- a/scripts/restore +++ b/scripts/restore @@ -34,7 +34,6 @@ final_path=$(ynh_app_setting_get --app=$app --key=final_path) db_name=$(ynh_app_setting_get --app=$app --key=db_name) db_user=$db_name phpversion=$(ynh_app_setting_get --app=$app --key=phpversion) -datadir=$(ynh_app_setting_get --app=$app --key=datadir) #================================================= # CHECK IF THE APP CAN BE RESTORED @@ -71,25 +70,6 @@ chmod 750 "$final_path" chmod -R o-rwx "$final_path" chown -R $app:www-data "$final_path" -#================================================= -# RESTORE THE DATA DIRECTORY -#================================================= -ynh_script_progression --message="Restoring the data directory..." --weight=1 - -ynh_restore_file --origin_path="$datadir" --not_mandatory - -mkdir -p $datadir - -# FIXME: this should be managed by the core in the future -# Here, as a packager, you may have to tweak the ownerhsip/permissions -# such that the appropriate users (e.g. maybe www-data) can access -# files in some cases. -# But FOR THE LOVE OF GOD, do not allow r/x for "others" on the entire folder - -# this will be treated as a security issue. -chmod 750 "$datadir" -chmod -R o-rwx "$datadir" -chown -R $app:www-data "$datadir" - #================================================= # RESTORE FAIL2BAN CONFIGURATION #================================================= @@ -141,35 +121,6 @@ ynh_restore_file --origin_path="/etc/cron.d/$app" ynh_restore_file --origin_path="/etc/$app/" -#================================================= -# RESTORE SYSTEMD -#================================================= -ynh_script_progression --message="Restoring the systemd configuration..." --weight=1 - -ynh_restore_file --origin_path="/etc/systemd/system/$app.service" -systemctl enable $app.service --quiet - -#================================================= -# RESTORE THE LOGROTATE CONFIGURATION -#================================================= -ynh_script_progression --message="Restoring the logrotate configuration..." --weight=1 - -ynh_restore_file --origin_path="/etc/logrotate.d/$app" - -#================================================= -# INTEGRATE SERVICE IN YUNOHOST -#================================================= -ynh_script_progression --message="Integrating service in YunoHost..." --weight=1 - -yunohost service add $app --description="A short description of the app" --log="/var/log/$app/$app.log" - -#================================================= -# START SYSTEMD SERVICE -#================================================= -ynh_script_progression --message="Starting a systemd service..." --weight=1 - -ynh_systemd_action --service_name=$app --action="start" --log_path="/var/log/$app/$app.log" - #================================================= # GENERIC FINALIZATION #================================================= diff --git a/scripts/upgrade b/scripts/upgrade index f38c139..985fb84 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -18,8 +18,6 @@ app=$YNH_APP_INSTANCE_NAME domain=$(ynh_app_setting_get --app=$app --key=domain) path_url=$(ynh_app_setting_get --app=$app --key=path) -language=$(ynh_app_setting_get --app=$app --key=language) -admin=$(ynh_app_setting_get --app=$app --key=admin) final_path=$(ynh_app_setting_get --app=$app --key=final_path) db_name=$(ynh_app_setting_get --app=$app --key=db_name) @@ -185,37 +183,9 @@ chown $app:$app "$final_path/some_config_file" ### ynh_replace_string --match_string="match_string" --replace_string="replace_string" --target_file="$final_path/some_config_file" ### ynh_store_file_checksum --file="$final_path/some_config_file" -#================================================= -# SETUP SYSTEMD -#================================================= -ynh_script_progression --message="Upgrading systemd configuration..." --weight=1 - -# Create a dedicated systemd config -ynh_add_systemd_config - #================================================= # GENERIC FINALIZATION #================================================= -# SETUP LOGROTATE -#================================================= -ynh_script_progression --message="Upgrading logrotate configuration..." --weight=1 - -# Use logrotate to manage app-specific logfile(s) -ynh_use_logrotate --non-append - -#================================================= -# INTEGRATE SERVICE IN YUNOHOST -#================================================= -ynh_script_progression --message="Integrating service in YunoHost..." --weight=1 - -yunohost service add $app --description="A short description of the app" --log="/var/log/$app/$app.log" - -#================================================= -# START SYSTEMD SERVICE -#================================================= -ynh_script_progression --message="Starting a systemd service..." --weight=1 - -ynh_systemd_action --service_name=$app --action="start" --log_path="/var/log/$app/$app.log" #================================================= # UPGRADE FAIL2BAN diff --git a/sources/patches/app-01-mail.patch b/sources/patches/app-01-mail.patch new file mode 100644 index 0000000..4e917f2 --- /dev/null +++ b/sources/patches/app-01-mail.patch @@ -0,0 +1,14 @@ +diff --git a/www_data/lib/mail.php b/www_data/lib/mail.php +index f153e3c..d970b56 100644 +--- a/www_data/lib/mail.php ++++ b/www_data/lib/mail.php +@@ -18,7 +18,8 @@ function mail_init(){ + $mail->SMTPAuth = true; + $mail->Username = SMTP_MAIL; + $mail->Password = SMTP_PASSWORD; +- $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; ++ $mail->SMTPAutoTLS = false; ++ $mail->SMTPSecure = false; + $mail->Port = SMTP_PORT; + $mail->CharSet = 'UTF-8'; + \ No newline at end of file From 3b3b477f794263584b1d754a8e7580107a792adf Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 20 Jan 2023 02:07:14 +0700 Subject: [PATCH 02/41] Deny access to script folder --- conf/nginx.conf | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/conf/nginx.conf b/conf/nginx.conf index 2895f88..ad6c9ed 100644 --- a/conf/nginx.conf +++ b/conf/nginx.conf @@ -9,6 +9,11 @@ location __PATH__/ { deny all; } + # Deny access to script folder + location ~ ^/(script/.+)\.(.+) { + deny all; + } + # Prevent useless logs location = /favicon.ico { log_not_found off; From 7d2c2c15d7d5b0e3246b76b1f4dcf4d861c2b27c Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 20 Jan 2023 23:06:13 +0700 Subject: [PATCH 03/41] Additionnal work --- .gitignore | 1 + conf/config.php | 2 +- conf/moncycleapp.cron | 1 + scripts/backup | 9 +-- scripts/install | 18 ++++- scripts/remove | 7 ++ scripts/restore | 15 ++-- scripts/upgrade | 109 ++++++-------------------- sources/patches/app-02-cleaning.patch | 106 +++++++++++++++++++++++++ 9 files changed, 165 insertions(+), 103 deletions(-) create mode 100644 conf/moncycleapp.cron create mode 100644 sources/patches/app-02-cleaning.patch diff --git a/.gitignore b/.gitignore index 783a4ae..8f144f3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ *~ *.sw[op] +.DS_Store diff --git a/conf/config.php b/conf/config.php index 34153ff..02ada23 100644 --- a/conf/config.php +++ b/conf/config.php @@ -11,7 +11,7 @@ define("DB_HOST", ""); define("DB_ID", "__APP__"); define("DB_NAME", "__APP__"); define("DB_PORT", 3306); -define("DB_PASSWORD", ""); +define("DB_PASSWORD", "__DB_PWD__"); define("SMTP_HOST", 'localhost'); define("SMTP_PORT", 25); diff --git a/conf/moncycleapp.cron b/conf/moncycleapp.cron new file mode 100644 index 0000000..7f41665 --- /dev/null +++ b/conf/moncycleapp.cron @@ -0,0 +1 @@ +0 1 * * * __APP__ /usr/bin/php__PHPVERSION__ --define apc.enable_cli=1 -f __FINAL_PATH__/script/cron.php \ No newline at end of file diff --git a/scripts/backup b/scripts/backup index bb71ccc..7e204b8 100755 --- a/scripts/backup +++ b/scripts/backup @@ -38,11 +38,6 @@ phpversion=$(ynh_app_setting_get --app=$app --key=phpversion) #================================================= ynh_print_info --message="Declaring files to be backed up..." -### N.B. : the following 'ynh_backup' calls are only a *declaration* of what needs -### to be backuped and not an actual copy of any file. The actual backup that -### creates and fill the archive with the files happens in the core after this -### script is called. Hence ynh_backups calls takes basically 0 seconds to run. - #================================================= # BACKUP THE APP MAIN DIR #================================================= @@ -73,13 +68,11 @@ ynh_backup --src_path="/etc/fail2ban/filter.d/$app.conf" #================================================= #================================================= -# BACKUP VARIOUS FILES +# BACKUP THE CRON FILE #================================================= ynh_backup --src_path="/etc/cron.d/$app" -ynh_backup --src_path="/etc/$app/" - #================================================= # BACKUP THE MYSQL DATABASE #================================================= diff --git a/scripts/install b/scripts/install index 1ba4af1..d67816a 100755 --- a/scripts/install +++ b/scripts/install @@ -91,7 +91,12 @@ chmod 750 "$final_path" chmod -R o-rwx "$final_path" chown -R $app:www-data "$final_path" -###### need to move data to www +pushd "$final_path" + ynh_exec_warn_less sudo -u $app mv www_data/* .. + ynh_exec_warn_less sudo -u $app ./module/install.sh + ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name < db/table.sql + ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name < db/demo.sql +popd #================================================= # PHP-FPM CONFIGURATION @@ -123,6 +128,17 @@ chown $app:$app "$final_path/config.php" # GENERIC FINALIZATION #================================================= +#================================================= +# ADD A CRON JOB +#================================================= + +cron_path="/etc/cron.d/$app" +ynh_add_config --template="../conf/moncycleapp.cron" --destination="$cron_path" +chown root: "$cron_path" +chmod 644 "$cron_path" + +exec_occ background:cron + #================================================= # SETUP FAIL2BAN #================================================= diff --git a/scripts/remove b/scripts/remove index 6ed9566..5753eda 100755 --- a/scripts/remove +++ b/scripts/remove @@ -26,6 +26,13 @@ final_path=$(ynh_app_setting_get --app=$app --key=final_path) # STANDARD REMOVE #================================================= +#================================================= +# REMOVE THE CRON FILE +#================================================= + +# Remove a cron file +ynh_secure_remove --file="/etc/cron.d/$app" + #================================================= # REMOVE THE MYSQL DATABASE #================================================= diff --git a/scripts/restore b/scripts/restore index 24bbe35..0b1b3de 100755 --- a/scripts/restore +++ b/scripts/restore @@ -60,12 +60,6 @@ ynh_script_progression --message="Restoring the app main directory..." --weight= ynh_restore_file --origin_path="$final_path" -# FIXME: this should be managed by the core in the future -# Here, as a packager, you may have to tweak the ownerhsip/permissions -# such that the appropriate users (e.g. maybe www-data) can access -# files in some cases. -# But FOR THE LOVE OF GOD, do not allow r/x for "others" on the entire folder - -# this will be treated as a security issue. chmod 750 "$final_path" chmod -R o-rwx "$final_path" chown -R $app:www-data "$final_path" @@ -119,8 +113,6 @@ ynh_script_progression --message="Restoring various files..." --weight=1 ynh_restore_file --origin_path="/etc/cron.d/$app" -ynh_restore_file --origin_path="/etc/$app/" - #================================================= # GENERIC FINALIZATION #================================================= @@ -131,6 +123,13 @@ ynh_script_progression --message="Reloading NGINX web server and PHP-FPM..." --w ynh_systemd_action --service_name=php$phpversion-fpm --action=reload ynh_systemd_action --service_name=nginx --action=reload +#================================================= +# RESTORE THE CRON FILE +#================================================= +ynh_script_progression --message="Restoring cron job..." --weight=1 + +ynh_restore_file --origin_path="/etc/cron.d/$app" + #================================================= # END OF SCRIPT #================================================= diff --git a/scripts/upgrade b/scripts/upgrade index 985fb84..760e28f 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -20,17 +20,12 @@ domain=$(ynh_app_setting_get --app=$app --key=domain) path_url=$(ynh_app_setting_get --app=$app --key=path) final_path=$(ynh_app_setting_get --app=$app --key=final_path) db_name=$(ynh_app_setting_get --app=$app --key=db_name) +db_pwd=$(ynh_app_setting_get --app=$app --key=mysqlpwd) #================================================= # CHECK VERSION #================================================= -### This helper will compare the version of the currently installed app and the version of the upstream package. -### $upgrade_type can have 2 different values -### - UPGRADE_APP if the upstream app version has changed -### - UPGRADE_PACKAGE if only the YunoHost package has changed -### ynh_check_app_version_changed will stop the upgrade if the app is up to date. -### UPGRADE_APP should be used to upgrade the core app only if there's an upgrade to do. upgrade_type=$(ynh_check_app_version_changed) #================================================= @@ -50,54 +45,6 @@ ynh_abort_if_errors #================================================= # STANDARD UPGRADE STEPS #================================================= -# STOP SYSTEMD SERVICE -#================================================= -ynh_script_progression --message="Stopping a systemd service..." --weight=1 - -ynh_systemd_action --service_name=$app --action="stop" --log_path="/var/log/$app/$app.log" - -#================================================= -# ENSURE DOWNWARD COMPATIBILITY -#================================================= -ynh_script_progression --message="Ensuring downward compatibility..." --weight=1 - -# -# N.B. : the followings setting migrations snippets are provided as *EXAMPLES* -# of what you may want to do in some cases (e.g. a setting was not defined on -# some legacy installs and you therefore want to initiaze stuff during upgrade) -# - -# If db_name doesn't exist, create it -#if [ -z "$db_name" ]; then -# db_name=$(ynh_sanitize_dbid --db_name=$app) -# ynh_app_setting_set --app=$app --key=db_name --value=$db_name -#fi - -# If final_path doesn't exist, create it -#if [ -z "$final_path" ]; then -# final_path=/var/www/$app -# ynh_app_setting_set --app=$app --key=final_path --value=$final_path -#fi - -### If nobody installed your app before 4.1, -### then you may safely remove these lines - -# Cleaning legacy permissions -if ynh_legacy_permissions_exists; then - ynh_legacy_permissions_delete_all - - ynh_app_setting_delete --app=$app --key=is_public -fi - -if ! ynh_permission_exists --permission="admin"; then - # Create the required permissions - ynh_permission_create --permission="admin" --url="/admin" --allowed=$admin -fi - -# Create a permission if needed -if ! ynh_permission_exists --permission="api"; then - ynh_permission_create --permission="api" --url="/api" --allowed="visitors" --show_tile="false" --protected="true" -fi #================================================= # CREATE DEDICATED USER @@ -119,16 +66,17 @@ then ynh_setup_source --dest_dir="$final_path" fi -# FIXME: this should be managed by the core in the future -# Here, as a packager, you may have to tweak the ownerhsip/permissions -# such that the appropriate users (e.g. maybe www-data) can access -# files in some cases. -# But FOR THE LOVE OF GOD, do not allow r/x for "others" on the entire folder - -# this will be treated as a security issue. chmod 750 "$final_path" chmod -R o-rwx "$final_path" chown -R $app:www-data "$final_path" +pushd "$final_path" + ynh_exec_warn_less sudo -u $app mv www_data/* .. + ynh_exec_warn_less sudo -u $app ./module/install.sh + ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name < db/table.sql + ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name < db/demo.sql +popd + #================================================= # UPGRADE DEPENDENCIES #================================================= @@ -153,40 +101,31 @@ ynh_script_progression --message="Upgrading NGINX web server configuration..." - ynh_add_nginx_config #================================================= -# SPECIFIC UPGRADE -#================================================= -# ... +# CONFIGURATION UPGRADE #================================================= -#================================================= -# UPDATE A CONFIG FILE -#================================================= -ynh_script_progression --message="Updating a configuration file..." --weight=1 +ynh_script_progression --message="Adding a configuration file..." --weight=1 -### Same as during install -### -### The file will automatically be backed-up if it's found to be manually modified (because -### ynh_add_config keeps track of the file's checksum) +ynh_add_config --template="../conf/config.php" --destination="$final_path/config.php" -ynh_add_config --template="some_config_file" --destination="$final_path/some_config_file" - -# FIXME: this should be handled by the core in the future -# You may need to use chmod 600 instead of 400, -# for example if the app is expected to be able to modify its own config -chmod 400 "$final_path/some_config_file" -chown $app:$app "$final_path/some_config_file" - -### For more complex cases where you want to replace stuff using regexes, -### you shoud rely on ynh_replace_string (which is basically a wrapper for sed) -### When doing so, you also need to manually call ynh_store_file_checksum -### -### ynh_replace_string --match_string="match_string" --replace_string="replace_string" --target_file="$final_path/some_config_file" -### ynh_store_file_checksum --file="$final_path/some_config_file" +chmod 400 "$final_path/config.php" +chown $app:$app "$final_path/config.php" #================================================= # GENERIC FINALIZATION #================================================= +#================================================= +# UPDATE THE CRON JOB +#================================================= + +cron_path="/etc/cron.d/$app" +ynh_add_config --template="../conf/moncycleapp.cron" --destination="$cron_path" +chown root: "$cron_path" +chmod 644 "$cron_path" + +exec_occ background:cron + #================================================= # UPGRADE FAIL2BAN #================================================= diff --git a/sources/patches/app-02-cleaning.patch b/sources/patches/app-02-cleaning.patch new file mode 100644 index 0000000..736dcfc --- /dev/null +++ b/sources/patches/app-02-cleaning.patch @@ -0,0 +1,106 @@ +diff --git a/.gitignore b/.gitignore +deleted file mode 100644 +index 1a3237c..0000000 +--- a/.gitignore ++++ /dev/null +@@ -1,7 +0,0 @@ +-docker-compose.yml +-www_data/config.php +-www_data/info.php +-htpasswd +-sessions +-www_data/module +- +diff --git a/Dockerfile b/Dockerfile +deleted file mode 100644 +index 164b163..0000000 +--- a/Dockerfile ++++ /dev/null +@@ -1,19 +0,0 @@ +-FROM php:apache +- +-RUN apt-get update \ +- && apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libpng-dev unzip \ +- && docker-php-ext-configure gd --with-freetype --with-jpeg \ +- && docker-php-ext-install -j$(nproc) gd pdo pdo_mysql +- +-#RUN mv "$PHP_INI_DIR/php.ini-development" "$PHP_INI_DIR/php.ini" +-RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini" +- +-COPY ./server_conf/moncycleapp_apache.conf /etc/apache2/conf-enabled/ +-COPY ./server_conf/moncycleapp_php.ini $PHP_INI_DIR/conf.d +- +-RUN mkdir -p /var/lib/php/session && mkdir -p /var/lib/php/soap_cache && chown -R www-data:www-data /var/lib/php/ +- +-COPY ./www_data /var/www/html/ +- +-RUN bash /var/www/html/module/install.sh +- +diff --git a/README.md b/README.md +deleted file mode 100644 +index 9d22bd5..0000000 +--- a/README.md ++++ /dev/null +@@ -1,20 +0,0 @@ +-# MONCYCLE.APP +- +-Application de suivi de cycle menstruel pour les méthodes naturelles de régulation de naissance. +- +-Plus d'information 👉 [https://moncycle.app](https://moncycle.app) +- +-Code source 👉 [https://github.com/jean-io/moncycle.app](https://github.com/jean-io/moncycle.app) +- +-Page Tipeee 👉 [https://fr.tipeee.com/moncycleapp](https://fr.tipeee.com/moncycleapp) +- +-### Licence +- +-Creative Commons **CC BY-NC-SA** +- +-Attribution - Utilisation non commerciale - Partage dans les mêmes conditions +- +-Détail de la licence 👉 [https://creativecommons.org/licenses/by-nc-sa/4.0/](https://creativecommons.org/licenses/by-nc-sa/4.0/) +- +-Code légal 👉 [https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode.fr](https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode.fr) +- +diff --git a/server_conf/moncycleapp_apache.conf b/server_conf/moncycleapp_apache.conf +deleted file mode 100644 +index cb5ff31..0000000 +--- a/server_conf/moncycleapp_apache.conf ++++ /dev/null +@@ -1,5 +0,0 @@ +- +- Options +MultiViews +- MultiviewsMatch Any +- AllowOverride None +- +diff --git a/server_conf/moncycleapp_php.ini b/server_conf/moncycleapp_php.ini +deleted file mode 100644 +index 092dd23..0000000 +--- a/server_conf/moncycleapp_php.ini ++++ /dev/null +@@ -1,25 +0,0 @@ +-session.name = MONCYCLEAPP_SESID +-session.cookie_httponly = 1 +-session.cookie_secure = 1 +-session.use_strict_mode = 1 +-session.use_cookies = 1 +-session.use_only_cookies = 1 +- +-; sessions de 30 jours +-session.gc_maxlifetime = 2592000 +-session.cookie_lifetime = 2592000 +- +-; hardening +-expose_php = Off +-allow_url_fopen = Off +-allow_url_include = Off +-max_input_time = 30 +-max_execution_time = 30 +-memory_limit = 16M +-post_max_size = 256K +-max_input_vars = 100 +-file_uploads = Off +-open_basedir = /var/www/html:/var/lib/php/session +-session.save_path = /var/lib/php/session +-soap.wsdl_cache_dir = /var/lib/php/soap_cache +-disable_functions = ini_set,php_uname,getmyuid,getmypid,passthru,leak,listen,diskfreespace,tmpfile,link,ignore_user_abord,shell_exec,dl,set_time_limit,exec,system,highlight_file,source,show_source,fpaththru,virtual,posix_ctermid,posix_getcwd,posix_getegid,posix_geteuid,posix_getgid,posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid,posix,_getppid,posix_getpwnam,posix_getpwuid,posix_getrlimit,posix_getsid,posix_getuid,posix_isatty,posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,posix_setpgid,posix_setsid,posix_setuid,posix_times,posix_ttyname,posix_uname,proc_open,proc_close,proc_get_status,proc_nice,proc_terminate,phpinfo,popen,curl_exec,curl_multi_exec,parse_ini_file,allow_url_fopen,allow_url_include,pcntl_exec,chgrp,chmod,chown,lchgrp,lchown,putenv \ No newline at end of file From 7d8a04730e8ed35c6d7d8d768605faa350389b39 Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 20 Jan 2023 23:10:30 +0700 Subject: [PATCH 04/41] Correct dependencies --- scripts/_common.sh | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/scripts/_common.sh b/scripts/_common.sh index 31a775c..eeb2bd7 100644 --- a/scripts/_common.sh +++ b/scripts/_common.sh @@ -5,20 +5,8 @@ #================================================= # PHP APP SPECIFIC #================================================= -# Depending on its version, YunoHost uses different default PHP version: -## YunoHost version "11.X" => PHP 7.4 -## YunoHost version "4.X" => PHP 7.3 -# -# This behaviour can be overridden by setting the YNH_PHP_VERSION variable -#YNH_PHP_VERSION=7.3 -#YNH_PHP_VERSION=7.4 + YNH_PHP_VERSION=8.0 -# For more information, see the PHP application helper: https://github.com/YunoHost/yunohost/blob/dev/helpers/php#L3-L6 -# Or this app package depending on PHP: https://github.com/YunoHost-Apps/grav_ynh/blob/master/scripts/_common.sh -# PHP dependencies used by the app (must be on a single line) -#php_dependencies="php$YNH_PHP_VERSION-deb1 php$YNH_PHP_VERSION-deb2" -# or, if you do not need a custom YNH_PHP_VERSION: -php_dependencies="php$YNH_DEFAULT_PHP_VERSION-gd php$YNH_DEFAULT_PHP_VERSION-pdo php$YNH_DEFAULT_PHP_VERSION-pdo_mysql" # dependencies used by the app (must be on a single line) pkg_dependencies="libfreetype6-dev libjpeg62-turbo-dev libpng-dev $php_dependencies" From 255f77d646e1f9dd8fb349b1480450e9b3cf121b Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 20 Jan 2023 23:13:28 +0700 Subject: [PATCH 05/41] Update app-02-cleaning.patch --- sources/patches/app-02-cleaning.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/patches/app-02-cleaning.patch b/sources/patches/app-02-cleaning.patch index 736dcfc..109df24 100644 --- a/sources/patches/app-02-cleaning.patch +++ b/sources/patches/app-02-cleaning.patch @@ -103,4 +103,4 @@ index 092dd23..0000000 -open_basedir = /var/www/html:/var/lib/php/session -session.save_path = /var/lib/php/session -soap.wsdl_cache_dir = /var/lib/php/soap_cache --disable_functions = ini_set,php_uname,getmyuid,getmypid,passthru,leak,listen,diskfreespace,tmpfile,link,ignore_user_abord,shell_exec,dl,set_time_limit,exec,system,highlight_file,source,show_source,fpaththru,virtual,posix_ctermid,posix_getcwd,posix_getegid,posix_geteuid,posix_getgid,posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid,posix,_getppid,posix_getpwnam,posix_getpwuid,posix_getrlimit,posix_getsid,posix_getuid,posix_isatty,posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,posix_setpgid,posix_setsid,posix_setuid,posix_times,posix_ttyname,posix_uname,proc_open,proc_close,proc_get_status,proc_nice,proc_terminate,phpinfo,popen,curl_exec,curl_multi_exec,parse_ini_file,allow_url_fopen,allow_url_include,pcntl_exec,chgrp,chmod,chown,lchgrp,lchown,putenv \ No newline at end of file +-disable_functions = ini_set,php_uname,getmyuid,getmypid,passthru,leak,listen,diskfreespace,tmpfile,link,ignore_user_abord,shell_exec,dl,set_time_limit,exec,system,highlight_file,source,show_source,fpaththru,virtual,posix_ctermid,posix_getcwd,posix_getegid,posix_geteuid,posix_getgid,posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid,posix,_getppid,posix_getpwnam,posix_getpwuid,posix_getrlimit,posix_getsid,posix_getuid,posix_isatty,posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,posix_setpgid,posix_setsid,posix_setuid,posix_times,posix_ttyname,posix_uname,proc_open,proc_close,proc_get_status,proc_nice,proc_terminate,phpinfo,popen,curl_exec,curl_multi_exec,parse_ini_file,allow_url_fopen,allow_url_include,pcntl_exec,chgrp,chmod,chown,lchgrp,lchown,putenv From 47431c5bbe776cba58ac14829d3ef72df21dafa2 Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 20 Jan 2023 23:14:41 +0700 Subject: [PATCH 06/41] Delete app-02-cleaning.patch --- sources/patches/app-02-cleaning.patch | 106 -------------------------- 1 file changed, 106 deletions(-) delete mode 100644 sources/patches/app-02-cleaning.patch diff --git a/sources/patches/app-02-cleaning.patch b/sources/patches/app-02-cleaning.patch deleted file mode 100644 index 109df24..0000000 --- a/sources/patches/app-02-cleaning.patch +++ /dev/null @@ -1,106 +0,0 @@ -diff --git a/.gitignore b/.gitignore -deleted file mode 100644 -index 1a3237c..0000000 ---- a/.gitignore -+++ /dev/null -@@ -1,7 +0,0 @@ --docker-compose.yml --www_data/config.php --www_data/info.php --htpasswd --sessions --www_data/module -- -diff --git a/Dockerfile b/Dockerfile -deleted file mode 100644 -index 164b163..0000000 ---- a/Dockerfile -+++ /dev/null -@@ -1,19 +0,0 @@ --FROM php:apache -- --RUN apt-get update \ -- && apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libpng-dev unzip \ -- && docker-php-ext-configure gd --with-freetype --with-jpeg \ -- && docker-php-ext-install -j$(nproc) gd pdo pdo_mysql -- --#RUN mv "$PHP_INI_DIR/php.ini-development" "$PHP_INI_DIR/php.ini" --RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini" -- --COPY ./server_conf/moncycleapp_apache.conf /etc/apache2/conf-enabled/ --COPY ./server_conf/moncycleapp_php.ini $PHP_INI_DIR/conf.d -- --RUN mkdir -p /var/lib/php/session && mkdir -p /var/lib/php/soap_cache && chown -R www-data:www-data /var/lib/php/ -- --COPY ./www_data /var/www/html/ -- --RUN bash /var/www/html/module/install.sh -- -diff --git a/README.md b/README.md -deleted file mode 100644 -index 9d22bd5..0000000 ---- a/README.md -+++ /dev/null -@@ -1,20 +0,0 @@ --# MONCYCLE.APP -- --Application de suivi de cycle menstruel pour les méthodes naturelles de régulation de naissance. -- --Plus d'information 👉 [https://moncycle.app](https://moncycle.app) -- --Code source 👉 [https://github.com/jean-io/moncycle.app](https://github.com/jean-io/moncycle.app) -- --Page Tipeee 👉 [https://fr.tipeee.com/moncycleapp](https://fr.tipeee.com/moncycleapp) -- --### Licence -- --Creative Commons **CC BY-NC-SA** -- --Attribution - Utilisation non commerciale - Partage dans les mêmes conditions -- --Détail de la licence 👉 [https://creativecommons.org/licenses/by-nc-sa/4.0/](https://creativecommons.org/licenses/by-nc-sa/4.0/) -- --Code légal 👉 [https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode.fr](https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode.fr) -- -diff --git a/server_conf/moncycleapp_apache.conf b/server_conf/moncycleapp_apache.conf -deleted file mode 100644 -index cb5ff31..0000000 ---- a/server_conf/moncycleapp_apache.conf -+++ /dev/null -@@ -1,5 +0,0 @@ -- -- Options +MultiViews -- MultiviewsMatch Any -- AllowOverride None -- -diff --git a/server_conf/moncycleapp_php.ini b/server_conf/moncycleapp_php.ini -deleted file mode 100644 -index 092dd23..0000000 ---- a/server_conf/moncycleapp_php.ini -+++ /dev/null -@@ -1,25 +0,0 @@ --session.name = MONCYCLEAPP_SESID --session.cookie_httponly = 1 --session.cookie_secure = 1 --session.use_strict_mode = 1 --session.use_cookies = 1 --session.use_only_cookies = 1 -- --; sessions de 30 jours --session.gc_maxlifetime = 2592000 --session.cookie_lifetime = 2592000 -- --; hardening --expose_php = Off --allow_url_fopen = Off --allow_url_include = Off --max_input_time = 30 --max_execution_time = 30 --memory_limit = 16M --post_max_size = 256K --max_input_vars = 100 --file_uploads = Off --open_basedir = /var/www/html:/var/lib/php/session --session.save_path = /var/lib/php/session --soap.wsdl_cache_dir = /var/lib/php/soap_cache --disable_functions = ini_set,php_uname,getmyuid,getmypid,passthru,leak,listen,diskfreespace,tmpfile,link,ignore_user_abord,shell_exec,dl,set_time_limit,exec,system,highlight_file,source,show_source,fpaththru,virtual,posix_ctermid,posix_getcwd,posix_getegid,posix_geteuid,posix_getgid,posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid,posix,_getppid,posix_getpwnam,posix_getpwuid,posix_getrlimit,posix_getsid,posix_getuid,posix_isatty,posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,posix_setpgid,posix_setsid,posix_setuid,posix_times,posix_ttyname,posix_uname,proc_open,proc_close,proc_get_status,proc_nice,proc_terminate,phpinfo,popen,curl_exec,curl_multi_exec,parse_ini_file,allow_url_fopen,allow_url_include,pcntl_exec,chgrp,chmod,chown,lchgrp,lchown,putenv From fd07167d333346c7e49a4cefbb9b5d3e60c61dd6 Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 20 Jan 2023 23:18:29 +0700 Subject: [PATCH 07/41] Update app.src --- conf/app.src | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/app.src b/conf/app.src index 5c83aef..b057708 100644 --- a/conf/app.src +++ b/conf/app.src @@ -2,6 +2,6 @@ SOURCE_URL=https://github.com/jean-io/moncycle.app/archive/655ba524a3bf664c5f230 SOURCE_SUM=38425dd1668ec2edc6d326973a794977fddf3cceb703f2cebd70674891617a14 SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=zip -SOURCE_IN_SUBDIR=true +SOURCE_IN_SUBDIR=false SOURCE_FILENAME= SOURCE_EXTRACT=true From 368a055b8e7b21877c05325d798c280642b34c70 Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 20 Jan 2023 23:20:24 +0700 Subject: [PATCH 08/41] Update app.src --- conf/app.src | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/app.src b/conf/app.src index b057708..5c83aef 100644 --- a/conf/app.src +++ b/conf/app.src @@ -2,6 +2,6 @@ SOURCE_URL=https://github.com/jean-io/moncycle.app/archive/655ba524a3bf664c5f230 SOURCE_SUM=38425dd1668ec2edc6d326973a794977fddf3cceb703f2cebd70674891617a14 SOURCE_SUM_PRG=sha256sum SOURCE_FORMAT=zip -SOURCE_IN_SUBDIR=false +SOURCE_IN_SUBDIR=true SOURCE_FILENAME= SOURCE_EXTRACT=true From d3196d585b4f6bb59b4d0c2ea961a7e94dd5b266 Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 20 Jan 2023 23:28:03 +0700 Subject: [PATCH 09/41] Update app-01-mail.patch --- sources/patches/app-01-mail.patch | 1 - 1 file changed, 1 deletion(-) diff --git a/sources/patches/app-01-mail.patch b/sources/patches/app-01-mail.patch index 4e917f2..f232eef 100644 --- a/sources/patches/app-01-mail.patch +++ b/sources/patches/app-01-mail.patch @@ -11,4 +11,3 @@ index f153e3c..d970b56 100644 + $mail->SMTPSecure = false; $mail->Port = SMTP_PORT; $mail->CharSet = 'UTF-8'; - \ No newline at end of file From d4b6d32130d2bd941f2dc477b6970e494c50527c Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 20 Jan 2023 23:29:04 +0700 Subject: [PATCH 10/41] Update app-01-mail.patch --- sources/patches/app-01-mail.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/patches/app-01-mail.patch b/sources/patches/app-01-mail.patch index f232eef..f3e5a5b 100644 --- a/sources/patches/app-01-mail.patch +++ b/sources/patches/app-01-mail.patch @@ -10,4 +10,4 @@ index f153e3c..d970b56 100644 + $mail->SMTPAutoTLS = false; + $mail->SMTPSecure = false; $mail->Port = SMTP_PORT; - $mail->CharSet = 'UTF-8'; + $mail->CharSet = 'UTF-8'; \ No newline at end of file From 4b9c8e8ec745cbabab2d70139db31923c1ebc7d9 Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 20 Jan 2023 23:31:15 +0700 Subject: [PATCH 11/41] Delete app-01-mail.patch --- sources/patches/app-01-mail.patch | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 sources/patches/app-01-mail.patch diff --git a/sources/patches/app-01-mail.patch b/sources/patches/app-01-mail.patch deleted file mode 100644 index f3e5a5b..0000000 --- a/sources/patches/app-01-mail.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/www_data/lib/mail.php b/www_data/lib/mail.php -index f153e3c..d970b56 100644 ---- a/www_data/lib/mail.php -+++ b/www_data/lib/mail.php -@@ -18,7 +18,8 @@ function mail_init(){ - $mail->SMTPAuth = true; - $mail->Username = SMTP_MAIL; - $mail->Password = SMTP_PASSWORD; -- $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; -+ $mail->SMTPAutoTLS = false; -+ $mail->SMTPSecure = false; - $mail->Port = SMTP_PORT; - $mail->CharSet = 'UTF-8'; \ No newline at end of file From 37ec7d5c87e638c9df5e59605dedf0dc8e86984d Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 20 Jan 2023 23:37:21 +0700 Subject: [PATCH 12/41] Update install --- scripts/install | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/install b/scripts/install index d67816a..c8a798b 100755 --- a/scripts/install +++ b/scripts/install @@ -92,7 +92,7 @@ chmod -R o-rwx "$final_path" chown -R $app:www-data "$final_path" pushd "$final_path" - ynh_exec_warn_less sudo -u $app mv www_data/* .. + ynh_exec_warn_less sudo -u $app mv ./www_data/* .. ynh_exec_warn_less sudo -u $app ./module/install.sh ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name < db/table.sql ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name < db/demo.sql From 29c5d1db18bc3c9501fab8a6e7b05fc48ff0f537 Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 20 Jan 2023 23:38:30 +0700 Subject: [PATCH 13/41] Update install --- scripts/install | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/install b/scripts/install index c8a798b..089879a 100755 --- a/scripts/install +++ b/scripts/install @@ -92,7 +92,7 @@ chmod -R o-rwx "$final_path" chown -R $app:www-data "$final_path" pushd "$final_path" - ynh_exec_warn_less sudo -u $app mv ./www_data/* .. + ynh_exec_warn_less sudo -u $app mv ./www_data/* . ynh_exec_warn_less sudo -u $app ./module/install.sh ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name < db/table.sql ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name < db/demo.sql From 676ab5b2eebab63b6c815c648bd8d323c2ebb9b4 Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 20 Jan 2023 23:40:23 +0700 Subject: [PATCH 14/41] Mistake --- scripts/install | 2 -- scripts/upgrade | 2 -- 2 files changed, 4 deletions(-) diff --git a/scripts/install b/scripts/install index 089879a..f12179c 100755 --- a/scripts/install +++ b/scripts/install @@ -137,8 +137,6 @@ ynh_add_config --template="../conf/moncycleapp.cron" --destination="$cron_path" chown root: "$cron_path" chmod 644 "$cron_path" -exec_occ background:cron - #================================================= # SETUP FAIL2BAN #================================================= diff --git a/scripts/upgrade b/scripts/upgrade index 760e28f..9a5e383 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -124,8 +124,6 @@ ynh_add_config --template="../conf/moncycleapp.cron" --destination="$cron_path" chown root: "$cron_path" chmod 644 "$cron_path" -exec_occ background:cron - #================================================= # UPGRADE FAIL2BAN #================================================= From e7982f29eee444f971073287f7099fe35e9975d8 Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 20 Jan 2023 23:43:22 +0700 Subject: [PATCH 15/41] Fail2ban will be added later --- scripts/install | 2 +- scripts/upgrade | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/install b/scripts/install index f12179c..52389cd 100755 --- a/scripts/install +++ b/scripts/install @@ -143,7 +143,7 @@ chmod 644 "$cron_path" ynh_script_progression --message="Configuring Fail2Ban..." --weight=1 # Create a dedicated Fail2Ban config -ynh_add_fail2ban_config --logpath="/var/log/nginx/${domain}-error.log" --failregex="Regex to match into the log for a failed login" +# ynh_add_fail2ban_config --logpath="/var/log/nginx/${domain}-error.log" --failregex="Regex to match into the log for a failed login" #================================================= # SETUP SSOWAT diff --git a/scripts/upgrade b/scripts/upgrade index 9a5e383..b50b3ba 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -130,7 +130,7 @@ chmod 644 "$cron_path" ynh_script_progression --message="Reconfiguring Fail2Ban..." --weight=1 # Create a dedicated Fail2Ban config -ynh_add_fail2ban_config --logpath="/var/log/nginx/${domain}-error.log" --failregex="Regex to match into the log for a failed login" +# ynh_add_fail2ban_config --logpath="/var/log/nginx/${domain}-error.log" --failregex="Regex to match into the log for a failed login" #================================================= # RELOAD NGINX From 6988fa00a96e692a13a0de74214e9507ca72b24a Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 20 Jan 2023 23:52:32 +0700 Subject: [PATCH 16/41] Update config.php --- conf/config.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/conf/config.php b/conf/config.php index 02ada23..85121dc 100644 --- a/conf/config.php +++ b/conf/config.php @@ -7,13 +7,13 @@ ** https://github.com/jean-io/moncycle.app */ -define("DB_HOST", ""); +define("DB_HOST", "localhost"); define("DB_ID", "__APP__"); define("DB_NAME", "__APP__"); define("DB_PORT", 3306); define("DB_PASSWORD", "__DB_PWD__"); -define("SMTP_HOST", 'localhost'); +define("SMTP_HOST", "localhost"); define("SMTP_PORT", 25); define("SMTP_MAIL", "__APP__@__DOMAIN__"); define("SMTP_PASSWORD", ""); From 825d1d2675e1b4ae0105e069836cb9cb2313c4cd Mon Sep 17 00:00:00 2001 From: Limezy Date: Fri, 20 Jan 2023 23:58:38 +0700 Subject: [PATCH 17/41] Create app-01-mail.patch --- sources/patches/app-01-mail.patch | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 sources/patches/app-01-mail.patch diff --git a/sources/patches/app-01-mail.patch b/sources/patches/app-01-mail.patch new file mode 100644 index 0000000..4e917f2 --- /dev/null +++ b/sources/patches/app-01-mail.patch @@ -0,0 +1,14 @@ +diff --git a/www_data/lib/mail.php b/www_data/lib/mail.php +index f153e3c..d970b56 100644 +--- a/www_data/lib/mail.php ++++ b/www_data/lib/mail.php +@@ -18,7 +18,8 @@ function mail_init(){ + $mail->SMTPAuth = true; + $mail->Username = SMTP_MAIL; + $mail->Password = SMTP_PASSWORD; +- $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; ++ $mail->SMTPAutoTLS = false; ++ $mail->SMTPSecure = false; + $mail->Port = SMTP_PORT; + $mail->CharSet = 'UTF-8'; + \ No newline at end of file From 939dce7e6ccf9a833057823179dac922d861766f Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 21 Jan 2023 00:05:03 +0700 Subject: [PATCH 18/41] Update app-01-mail.patch --- sources/patches/app-01-mail.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/patches/app-01-mail.patch b/sources/patches/app-01-mail.patch index 4e917f2..80151c5 100644 --- a/sources/patches/app-01-mail.patch +++ b/sources/patches/app-01-mail.patch @@ -11,4 +11,4 @@ index f153e3c..d970b56 100644 + $mail->SMTPSecure = false; $mail->Port = SMTP_PORT; $mail->CharSet = 'UTF-8'; - \ No newline at end of file + From b599fd4b244637dfa0388afe262f25f95b390719 Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 21 Jan 2023 00:06:49 +0700 Subject: [PATCH 19/41] Update app-01-mail.patch --- sources/patches/app-01-mail.patch | 1 - 1 file changed, 1 deletion(-) diff --git a/sources/patches/app-01-mail.patch b/sources/patches/app-01-mail.patch index 80151c5..f232eef 100644 --- a/sources/patches/app-01-mail.patch +++ b/sources/patches/app-01-mail.patch @@ -11,4 +11,3 @@ index f153e3c..d970b56 100644 + $mail->SMTPSecure = false; $mail->Port = SMTP_PORT; $mail->CharSet = 'UTF-8'; - From 564f710f34515100ecedce41fef321677a70a290 Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 21 Jan 2023 00:09:49 +0700 Subject: [PATCH 20/41] Update app-01-mail.patch --- sources/patches/app-01-mail.patch | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/sources/patches/app-01-mail.patch b/sources/patches/app-01-mail.patch index f232eef..4f316a5 100644 --- a/sources/patches/app-01-mail.patch +++ b/sources/patches/app-01-mail.patch @@ -1,13 +1,18 @@ diff --git a/www_data/lib/mail.php b/www_data/lib/mail.php -index f153e3c..d970b56 100644 +index f153e3c..7d5b56d 100644 --- a/www_data/lib/mail.php +++ b/www_data/lib/mail.php -@@ -18,7 +18,8 @@ function mail_init(){ +@@ -18,11 +18,11 @@ function mail_init(){ $mail->SMTPAuth = true; $mail->Username = SMTP_MAIL; $mail->Password = SMTP_PASSWORD; - $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; -+ $mail->SMTPAutoTLS = false; -+ $mail->SMTPSecure = false; $mail->Port = SMTP_PORT; $mail->CharSet = 'UTF-8'; +- + $mail->setFrom(SMTP_MAIL, 'moncycle.app'); ++ $mail->SMTPAutoTLS = false; ++ $mail->SMTPSecure = false; + return $mail; + } + \ No newline at end of file From d22ba30f1529f0120b8ef7d84a15a246a34bd8f6 Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 21 Jan 2023 00:21:27 +0700 Subject: [PATCH 21/41] Update app-01-mail.patch --- sources/patches/app-01-mail.patch | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/sources/patches/app-01-mail.patch b/sources/patches/app-01-mail.patch index 4f316a5..4e917f2 100644 --- a/sources/patches/app-01-mail.patch +++ b/sources/patches/app-01-mail.patch @@ -1,18 +1,14 @@ diff --git a/www_data/lib/mail.php b/www_data/lib/mail.php -index f153e3c..7d5b56d 100644 +index f153e3c..d970b56 100644 --- a/www_data/lib/mail.php +++ b/www_data/lib/mail.php -@@ -18,11 +18,11 @@ function mail_init(){ +@@ -18,7 +18,8 @@ function mail_init(){ $mail->SMTPAuth = true; $mail->Username = SMTP_MAIL; $mail->Password = SMTP_PASSWORD; - $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; - $mail->Port = SMTP_PORT; - $mail->CharSet = 'UTF-8'; -- - $mail->setFrom(SMTP_MAIL, 'moncycle.app'); + $mail->SMTPAutoTLS = false; + $mail->SMTPSecure = false; - return $mail; - } + $mail->Port = SMTP_PORT; + $mail->CharSet = 'UTF-8'; \ No newline at end of file From 79ce269fa277a5c1377ca350f940c5b1cbcf1dd6 Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 21 Jan 2023 00:23:46 +0700 Subject: [PATCH 22/41] Update app-01-mail.patch --- sources/patches/app-01-mail.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/patches/app-01-mail.patch b/sources/patches/app-01-mail.patch index 4e917f2..801ce5e 100644 --- a/sources/patches/app-01-mail.patch +++ b/sources/patches/app-01-mail.patch @@ -11,4 +11,4 @@ index f153e3c..d970b56 100644 + $mail->SMTPSecure = false; $mail->Port = SMTP_PORT; $mail->CharSet = 'UTF-8'; - \ No newline at end of file ++ \ No newline at end of file From 7cf4284a50c8b3044458a5aaa3b3c142a53799b9 Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 21 Jan 2023 00:29:24 +0700 Subject: [PATCH 23/41] Update app-01-mail.patch --- sources/patches/app-01-mail.patch | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/sources/patches/app-01-mail.patch b/sources/patches/app-01-mail.patch index 801ce5e..1b27067 100644 --- a/sources/patches/app-01-mail.patch +++ b/sources/patches/app-01-mail.patch @@ -3,12 +3,12 @@ index f153e3c..d970b56 100644 --- a/www_data/lib/mail.php +++ b/www_data/lib/mail.php @@ -18,7 +18,8 @@ function mail_init(){ - $mail->SMTPAuth = true; - $mail->Username = SMTP_MAIL; - $mail->Password = SMTP_PASSWORD; -- $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; -+ $mail->SMTPAutoTLS = false; -+ $mail->SMTPSecure = false; - $mail->Port = SMTP_PORT; - $mail->CharSet = 'UTF-8'; -+ \ No newline at end of file + $mail->SMTPAuth = true; + $mail->Username = SMTP_MAIL; + $mail->Password = SMTP_PASSWORD; +- $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; ++ $mail->SMTPAutoTLS = false; ++ $mail->SMTPSecure = false; + $mail->Port = SMTP_PORT; + $mail->CharSet = 'UTF-8'; + From e8adbd4179990c2ab0a6477b4786ad536c6c0484 Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 21 Jan 2023 00:42:52 +0700 Subject: [PATCH 24/41] Update app-01-mail.patch --- sources/patches/app-01-mail.patch | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/sources/patches/app-01-mail.patch b/sources/patches/app-01-mail.patch index 1b27067..87b81ef 100644 --- a/sources/patches/app-01-mail.patch +++ b/sources/patches/app-01-mail.patch @@ -1,9 +1,12 @@ diff --git a/www_data/lib/mail.php b/www_data/lib/mail.php -index f153e3c..d970b56 100644 +index f153e3c..e56f1fd 100644 --- a/www_data/lib/mail.php +++ b/www_data/lib/mail.php -@@ -18,7 +18,8 @@ function mail_init(){ - $mail->SMTPAuth = true; +@@ -15,10 +15,10 @@ function mail_init(){ + + $mail->isSMTP(); + $mail->Host = SMTP_HOST; +- $mail->SMTPAuth = true; $mail->Username = SMTP_MAIL; $mail->Password = SMTP_PASSWORD; - $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; From 4ecfca99c10455f19622a3797370e0604ac06d16 Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 21 Jan 2023 00:56:32 +0700 Subject: [PATCH 25/41] Update backup --- scripts/backup | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/backup b/scripts/backup index 7e204b8..c7793e6 100755 --- a/scripts/backup +++ b/scripts/backup @@ -60,8 +60,8 @@ ynh_backup --src_path="/etc/php/$phpversion/fpm/pool.d/$app.conf" # BACKUP FAIL2BAN CONFIGURATION #================================================= -ynh_backup --src_path="/etc/fail2ban/jail.d/$app.conf" -ynh_backup --src_path="/etc/fail2ban/filter.d/$app.conf" +# ynh_backup --src_path="/etc/fail2ban/jail.d/$app.conf" +# ynh_backup --src_path="/etc/fail2ban/filter.d/$app.conf" #================================================= # SPECIFIC BACKUP From e04f8b9dfb9cff7c95cc39ce6e92e62f9cc8231d Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 21 Jan 2023 01:00:17 +0700 Subject: [PATCH 26/41] Update nginx.conf --- conf/nginx.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/conf/nginx.conf b/conf/nginx.conf index ad6c9ed..b41f8a0 100644 --- a/conf/nginx.conf +++ b/conf/nginx.conf @@ -15,11 +15,11 @@ location __PATH__/ { } # Prevent useless logs - location = /favicon.ico { + location ~ ^/favicon.ico { log_not_found off; access_log off; } - location = /robots.txt { + location ~ ^/robots.txt { allow all; log_not_found off; access_log off; From cd765d3f47f664fe422030de658f3b62125e77ee Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 21 Jan 2023 01:09:39 +0700 Subject: [PATCH 27/41] Fix --- conf/nginx.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/nginx.conf b/conf/nginx.conf index b41f8a0..12657c3 100644 --- a/conf/nginx.conf +++ b/conf/nginx.conf @@ -26,7 +26,7 @@ location __PATH__/ { } # Default indexes and catch-all - rewrite ^/(connexion|inscription|compte|export)$ /$1.php; + rewrite ^__PATH__/(connexion|inscription|compte|export)$ __PATH__/$1.php; index index.html index.php; try_files $uri $uri/ __PATH__/index.php?$args; From c0d7fabca5849dc16c975431e9b9ee01479a7504 Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 21 Jan 2023 01:13:19 +0700 Subject: [PATCH 28/41] Update restore --- scripts/restore | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/restore b/scripts/restore index 0b1b3de..e658571 100755 --- a/scripts/restore +++ b/scripts/restore @@ -69,9 +69,9 @@ chown -R $app:www-data "$final_path" #================================================= ynh_script_progression --message="Restoring the Fail2Ban configuration..." --weight=1 -ynh_restore_file --origin_path="/etc/fail2ban/jail.d/$app.conf" -ynh_restore_file --origin_path="/etc/fail2ban/filter.d/$app.conf" -ynh_systemd_action --action=restart --service_name=fail2ban +# ynh_restore_file --origin_path="/etc/fail2ban/jail.d/$app.conf" +# ynh_restore_file --origin_path="/etc/fail2ban/filter.d/$app.conf" +# ynh_systemd_action --action=restart --service_name=fail2ban #================================================= # SPECIFIC RESTORATION From b94b1702cd0b37c2ba447fcb3aa6ef541b9bfed3 Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 21 Jan 2023 01:23:48 +0700 Subject: [PATCH 29/41] Update restore --- scripts/restore | 7 ------- 1 file changed, 7 deletions(-) diff --git a/scripts/restore b/scripts/restore index e658571..da920e5 100755 --- a/scripts/restore +++ b/scripts/restore @@ -106,13 +106,6 @@ db_pwd=$(ynh_app_setting_get --app=$app --key=mysqlpwd) ynh_mysql_setup_db --db_user=$db_user --db_name=$db_name --db_pwd=$db_pwd ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name < ./db.sql -#================================================= -# RESTORE VARIOUS FILES -#================================================= -ynh_script_progression --message="Restoring various files..." --weight=1 - -ynh_restore_file --origin_path="/etc/cron.d/$app" - #================================================= # GENERIC FINALIZATION #================================================= From 12dad407a81845f995cdbae42ef8a1280b0fbede Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 21 Jan 2023 01:27:22 +0700 Subject: [PATCH 30/41] Update upgrade --- scripts/upgrade | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/upgrade b/scripts/upgrade index b50b3ba..d7b07b3 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -71,7 +71,7 @@ chmod -R o-rwx "$final_path" chown -R $app:www-data "$final_path" pushd "$final_path" - ynh_exec_warn_less sudo -u $app mv www_data/* .. + ynh_exec_warn_less sudo -u $app mv ./www_data/* . ynh_exec_warn_less sudo -u $app ./module/install.sh ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name < db/table.sql ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name < db/demo.sql From d2385ded062c7b296f43690adc017febd6e6b3cc Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 21 Jan 2023 01:33:53 +0700 Subject: [PATCH 31/41] Update upgrade --- scripts/upgrade | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/upgrade b/scripts/upgrade index d7b07b3..243f91e 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -58,6 +58,9 @@ ynh_system_user_create --username=$app --home_dir="$final_path" # DOWNLOAD, CHECK AND UNPACK SOURCE #================================================= +# Remove www file +ynh_secure_remove --file="$final_path/*" + if [ "$upgrade_type" == "UPGRADE_APP" ] then ynh_script_progression --message="Upgrading source files..." --weight=1 @@ -73,8 +76,6 @@ chown -R $app:www-data "$final_path" pushd "$final_path" ynh_exec_warn_less sudo -u $app mv ./www_data/* . ynh_exec_warn_less sudo -u $app ./module/install.sh - ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name < db/table.sql - ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name < db/demo.sql popd #================================================= From 4fbf94e43c328c9fac6bf99d759accd7b0bd4164 Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 21 Jan 2023 01:36:41 +0700 Subject: [PATCH 32/41] Update upgrade --- scripts/upgrade | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/upgrade b/scripts/upgrade index 243f91e..187d204 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -59,7 +59,9 @@ ynh_system_user_create --username=$app --home_dir="$final_path" #================================================= # Remove www file -ynh_secure_remove --file="$final_path/*" +pushd "$final_path" + ynh_exec_warn_less sudo -u $app rm -rf * +popd if [ "$upgrade_type" == "UPGRADE_APP" ] then From 743885a00a2030b4145d8b067767f0435983cbb1 Mon Sep 17 00:00:00 2001 From: Limezy Date: Sat, 21 Jan 2023 01:48:54 +0700 Subject: [PATCH 33/41] Doc --- doc/DESCRIPTION.md | 45 ++++++++++++++++++++++++++----- doc/DISCLAIMER.md | 16 +++-------- doc/screenshots/example.jpg | Bin 35451 -> 0 bytes doc/screenshots/moncycle_app.png | Bin 0 -> 654953 bytes 4 files changed, 42 insertions(+), 19 deletions(-) delete mode 100644 doc/screenshots/example.jpg create mode 100644 doc/screenshots/moncycle_app.png diff --git a/doc/DESCRIPTION.md b/doc/DESCRIPTION.md index 0685205..fea49d0 100644 --- a/doc/DESCRIPTION.md +++ b/doc/DESCRIPTION.md @@ -1,9 +1,40 @@ -Some long and extensive description of what the app is and does, lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. +Rendre facile le suivi des cycles menstruels et l’application des méthodes naturelles. +Billings . Symptothermie . FertilityCare -### Features +# L’APPLICATION -- Ut enim ad minim veniam, quis nostrud exercitation ullamco ; -- Laboris nisi ut aliquip ex ea commodo consequat ; -- Duis aute irure dolor in reprehenderit in voluptate ; -- Velit esse cillum dolore eu fugiat nulla pariatur ; -- Excepteur sint occaecat cupidatat non proident, sunt in culpa." +👩 un tableau de suivi du cycle menstruel +🌳 dédiée aux méthodes naturelles +🤏 suivi de l'évolution de la glaire cervicale +🌡️ suivi de la température corporelle (optionnel) +🔠 notation FertilityCare (optionnel) +📱 simple sur téléphone comme sur PC +✨ visuel esthétique avec mode sombre +📖 code open source +🤪 pas de pseudo intelligence prédictive +📊 export PDF/CSV pour vos moniteurs/instructrices +🔢 fini Excel ou Google Sheets +💑 un même compte sur plusieurs appareils +✉️ envoi par mail automatique des cycles +🔒 pas de vente de données / pas de publicité +🇫🇷 hébergée et développée en France + +# LES MÉTHODES NATURELLES + +Les méthodes naturelles ? «Ce sont des méthodes basées sur la connaissance des signes de fertilité du cycle féminin. Le couple peut ainsi connaitre avec précision les périodes fertiles ou infertiles qu'il traverse, et en fonction de son projet d'enfant, connaitre le meilleur moment pour transmettre la vie, ou les périodes infertiles lorsqu'il souhaite espacer ou limiter les naissances.» Source: methodes-naturelles.fr + +Il existe plusieurs méthodes proposées par différentes associations. Voici une liste non exhaustive: + +[Méthode Billings](https://www.methode-billings.com/) +👉 méthode compatible avec moncycle.app + +[Symptothermie (Cyclamen)](http://www.methodes-naturelles.fr/les_methodes_naturelles/la-methode-dauto-observation) +👉 méthode compatible avec moncycle.app + +[Symptothermie (SensiPlan)](https://symptothermie.info/) +👉 méthode compatible avec moncycle.app + +[FertilityCare (NaProTechnologie)](https://www.fertilitycare.fr/) +👉 méthode compatible avec moncycle.app + +🧠 moncycle.app n'a pas pour objectif de prédire ou de contrôler la bonne application des méthodes (ni de remplacer vos moniteurs) mais seulement de proposer un support numérique. Vous restez le cerveau derrière votre tableau. Si vous ne connaissez pas les méthodes naturelles ou si vous avez des questions sur les règles de celles-ci, rapprochez-vous d'un moniteur de l'une des associations ci-dessus. \ No newline at end of file diff --git a/doc/DISCLAIMER.md b/doc/DISCLAIMER.md index aded581..b6659e2 100644 --- a/doc/DISCLAIMER.md +++ b/doc/DISCLAIMER.md @@ -1,12 +1,4 @@ -* Any known limitations, constrains or stuff not working, such as (but not limited to): - * requiring a full dedicated domain ? - * architectures not supported ? - * not-working single-sign on or LDAP integration ? - * the app requires an important amount of RAM / disk / .. to install or to work properly - * etc... - -* Other infos that people should be aware of, such as: - * any specific step to perform after installing (such as manually finishing the install, specific admin credentials, ...) - * how to configure / administrate the application if it ain't obvious - * upgrade process / specificities / things to be aware of ? - * security considerations ? +* No LDAP integration +* After installing, you can create your own user using the form +* Once done, you can (if you want) set the account creation to false in `/var/www/moncycle_app/config.php` +* If you want to use the app in PWA mode, be sure to be connected to your account first diff --git a/doc/screenshots/example.jpg b/doc/screenshots/example.jpg deleted file mode 100644 index a1efa1a36d593384df59dc13db03fa83b0436d69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35451 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 UE-)&$xd9C0IsX9d#{5|Pe`qLcKmY&$ diff --git a/doc/screenshots/moncycle_app.png b/doc/screenshots/moncycle_app.png new file mode 100644 index 0000000000000000000000000000000000000000..1aa446542a159962deeee34c7e32b591543e3def GIT binary patch literal 654953 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

% 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

>oiyN7_ZDc!olbO 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�!h^?h54fYL>!cN7&QBE1EWrXrxCQUpQ~ zk*0JZK&TRWRI0RqNG~A*BGOyvy;{qd$5gDzXI)SkAPY0I z#Qs9t{J9)t8oLy5yqag-0d5ZAxUF(Gd>?27&%T5$zQh1rKSI!&y-}YEF0oZ{LDN(Z zz;-*gUr6}2bog5`jPU+u^?PUS`OwB)P6dxOHdcracJ4+~f6cl(YPnnC7`W8Rz2Vs! zbffproizXf%_%7kWOPrCs~n8q;i6wp7tny?#vJo_8f-fLNDP>A6CxssNld^+D&$zV z16=r@R64yx$~s+hYNXQZZlTee+)$PIqSA_cJ#++5@6jx=-Q97J+R!uYyDtqm~K}M zeXaV71uz?6w5ts@H|IBN*7juH>3cO1U?Ip*qGFB6z!3>JBGFc`V5-t zopKa+bsD?Z-@EunanFl@ooDZL@$p~oycJ5%{q9$+X0iur!eAo}{X2(0%-x>@nb>Gf z1$F-eH=u9r=rFksu`1%>{MF6NMNHbMEz8tDdP7N3x0rV8E@{f?*K zqZ%wAl;R}D`2UD414cAgR-1V6CDSi_XNq1Z?jO%++KBEirL_~45?=oNl-A_^#{T<_ z>7p~Be#W)=ynyv2S~pXgvCpp)hEaD|F8w52CYRyu76%JC5?S=FK6URYC>jcK+hLl? zQ=_v4|Lj_u9^?$^>W2O1w;GYxMLpcmYv{6D4vdg!-~Dy=-k9n;o+f$*hEMpe2^bZxyXU<-TX7NB%aB8P@ve zaZIM2J)gp&7n9V|_LUoH|3eXi|bXXwtM`_4x~Vyz1}cm})G*Xhp^z zmz@l~GW>l^%|Gn>|2t_y_#t$+hDwse1x$6HSyC%8$QUwmrT1k3#;br{skFDa!|4?) zVSqOP>C4hZ-~;^dc66Uf_@NLws=^@>cadqd!KAUm4I^y%#eLIbAJz>P1ZeMFH{!W( z@BQp|Y*vc3OE-J#o{ZP)F;)fi8PUiQEr|TiAE~H!Kh`()G~pW(ua$;Ue;$@ znl4~UekK3LU-+(?=rHrraW#Y@ASJFBd39bS2|iG{4MS;)!G zaMbMYUE5@l+`rKX*<7mEj9kUPvJrbql8afq;=W^!YidneS`dGUvi9wTGaiOYNUxwr z0P#xUxS$NaF}eobyqh|L+B}_5#P`oFXnz;qjz@dpcY-gO}Vn z+lDN|hKzgv_MvqD(9WDzUC=KG)f#^@e{nkk$U3sY(m%6wEsK9VwnUy}_zvN41>#_b3e?=qfv*Bk(*0M@F=e_^fqe<)N+2B=mTA_IKb z=2LrN^({9NX0~I#r-@sPSsA+{wL#9Grug-f|0xQa(=YEQ@Uyv?*VPRn@b*aL zJ}^wnw#d(T$S@M9QNbSy_@?@~(W~|><`rEAp@~M+5Q|wGGq+~Ic3_qpt0qf{0S7AM@qqbgbE&2*QoOK=S8h||xsjDk&9qH#S;wyfpC+J57jQ&`A283I_{+@s z&mY?JIUUy|KfhK0-8Ek+!dccD8k}Swi-liM4ebuN1Rf>zVi^q&l)|o!>j$iZ<@X7d zy*zRyUuhfC?7h`GBv)%nsC>^ipV5k36v3yLADqW{={{X`l?EJ(N>IT{K6&tUrOd;{~`w;^e;T)bx@tcA6zal&(>{fAHCOLM*N)m=0m8*L5@KM7OzN`M_b zFf&S~{VPzM4^rWPou8GPJNxHH{>z^WSaM}ZDQ0H-cEHqKu-VBF9myT9YlBVxskJAQ z9M|lZYOT}8!&Jw#5|>|^f2s@OBF4$HxI%eWCG?S+>^ogHz!k5@_72xXlsoF1Fh39f zBghB=|1E`)(*|osjI~{eh~~Cfm+O{sd_D(%jpv!g=?hGh88|9mGXBR8m8@OvY?YHis{>ll8xl;%lo!`j8%GX zq2*gjYRYLWakVL}vTxkRaPmbp;7*#DY^bjAWe;c3>ukBKuv!K6u5jGG6#Od^@=-Fd z1_1G0Y%A|SYgEjRCv5jc)&VJ}J0I@hSmD6Gb3`>5_`?wuSo>DOyxy3PnkiAP7a#e# zlPY=L4OaacSg|Gx={zl+GOBZlNt#|ZamJ40Q`<4u;jmcEhb^#lv zJjG!_8UwecgAsAtxx3ZZ_@Y&t7)woXt0pD*-wjc@3}(gfw@^y|Z_%y*(47R`1F_20 zaP5wMeh+9*a9VszxGUH8N78_6_!=&p)YzgbC&FgJus66|sK2pa*Cvww=22<+6nC#&|YJB48>x#xiC-!~;+`@R*YN%{h zv4wf_?}}bUxyDd%qXB*}o$D@f&ZTZq;nSM%s9*5n$bUUx_UBkwczX)Khw}mg=2#@| zOEvkD?cF8Q5@gVL?MXM{`Qp5QzD{$$U?ui3?`nIWZVftL=H@YYLs|_pM!%D7r^G7L znHpU|&aFH`vuA3hZ}X@Gm|+@eT1YKHKh-Sbgh!3_U_33$lAGSi2D>ZwJ~8QKWGFMj zZgHJAy{iQB=8893K1>PnZT6h5gq!*krZ;$M>5^=qCRc3&H>y27c6^vH-eAiwNV(h% zpn39RCMa5YCiRQ%)m}@Tk(5*}x|za_am55QAZdK*J7BK|UVbR_t9&du@jqem0Nj|! ze`|&cWH?;-#ox?ON5lG&N>H(`AYGpQYbM^BTjpwI%-W39i*A5Gb8K6zGkf_rGt~76 z`el4xjfMDh2+MP9_~Go20qv~l zfAB*6-!mWzV2UT9TOMb`w`1Se>K|Rh2o)?Y{>=*YlKV)n#YV7qaW?{m-ZAKEeGGv- zUD?j&U$tstQX-f8q2-4igTC8;vUYiLu zg_uGB_&o6H;}|9TSu5YCtEGBk>(jo9F$aRhoz@+#ijzl{I%`Wb^6rHiroE6A;;W$N zj}-YTWfNbwMd-;DvV{ASG@7!ED^52L%q+6t?rTQl9K;ae(PAt?v-6QAi|C)A)R*yirl znC*|>;kIJ->}u-_u^dA-Px(e<;EPVYyjx$SWjvC-p@lXWr14tbD&Px!y|>9^-CKB- zC5RsVj%IS1UU_)4R2ZP;B>yfr`kyl3|Njj>(%zT?@e-G?shtN(*g!73nAYD#h!;zR z6#wEH>hC?%zo8Dy-_VHG0ZKIa!2~-K(;%~OKzG<{{^I1pDd~mu!BUk>#sgZM1|Kk< z*uasR!MIPiFVqzj^^K6R9|j_Qsl%i1O|otAjrF$&r9YljT3e7}blnvM?Xic0n+3X* zo&q$J)vC$gT~I5YV^vle9LTuZDC~D$`~JxV6>zGN4PZtgD-8kU?hC6ZJl4uwCgh!L zubtAU(x+D7Y)p$P-zym}1ElV0oko6s)At#d?JcY7b{k%N)`gKWF_%%^!@KJmE?fUGUEB}=Rt$2`-pUU^7MCoNLpUHy50`$q zoAz3#1)I@Wvg4$uUTjdvdqr9)ZNO3Zc57sq(z)hqB?_~8TtRHj)m`C-zE2Ud4nucA zfWjk3m0>q`xOZNz5P_0HXGjQQx`4vW zHXK;R-^k{w0YCLQJM)^weht9zUOd0|%l3m-bt;^KHLC6aZ4+sa`s~8rvwc+hlE>VG z)tc3B@RsoF;J2D8%i*uY+JtMaXk0#ZzCJLW<~_~*xGU$w@1IqtWMNXxKTRX>J}~?& zGv(PE9Q*+%mX&rC)KtTvUp5MQ2az zE4iw>lKR3J@AY7F_^ov@GwMT_5n_03kg{_Z^Gbrf=pK6qA{Fg3uZJSeu?P#&7qDH^ zJd0qo;p-Dbg!R7$t2>?}GZG6&FRU0<^IVbY)Vbao-3G7RxF+SEjjdfpv8wHkD}}6=YvT;< zyW^=R2LILj_|u#6{L1&5Mj4*n5`8O*1vbUcC(xgZdM3g}?a3g?>^i3g>Y?y(>7Oz% zSA*voT(xY|KY7Q)h+7+q0k@k4MyUk_h};R-)XqUtR%=L^?-NR5K#0HM<*ap>ioeZ}5u$5;N%> zwPDw}f|UG(JL3kfKJy6F%u<{_{#?u*qfLHIsUctADUWA95HjETdzu z-E`$?$1&b&(-^O z4V0zDIbBdMwxC;7HGpMVd>Ryq=7CWt2~lArgVQ|cGZT1~-lrL2hCVbP@A|gP2I|yIfFBNT}S7GYfNn$xZcZ!~FGu@E7aAoYFY3{w)iPj})n+ zV*qWiVahwnL-FmTo81x<)Q!n<%J7;2my+V?H`ZrG6lx`%ud?aGc`h#!E}1ETIb!tj zaV*^5P7fPApMO}mB9VZA4qJ;gFkbe?481ovm`LNwN)^|^50<#!7b|vWkAHh?E~&$K zI`w>eAenJQ4(q#D^nw$)BNzDE_)~eJSIlG5t%|APX>#RlC*NrTe|I~*A)B zlbRm{a>W@#I2PoS~t z->f*Lk)xZ+aBH3Ae$XaG?~QL%&{H|Y`iHOUU(~Z6Qh%fIY4I`_HFXrj-Fz3JIHPqf zJ{SDyBiPmMjkY@PFkCAjH+qFdkax}LS|9(=kcoYJ2rhGkTB&x+4+DA!X&Pg6ikk^j1++uI24|QN(#cLq&?{c+CmuvYPfQ2d(;?F zWPamuL1|R|WD0>Gd3-)(r7aWx!6FWEZ-G@yErk}Vx7mtv$Ol1+!qP5^ZtADt#-0t> ze;>G@@9vicf?6`QJa}3}xHWU`g2Nf+dh*O~={%>K<0kxQgm$zH*q|IeZFpI=oOTL1&MJXcZ*jOGW6hX`GhQy9X1q&RxU`n7@kGPWuDk}kfbGS@I+q!m)m zHdrQ&i+l*#Yf-j1itM-7i7ZD+c6m7I`#R)jic4c|8X=tvG)_HEO{W>UQGUx&MT}gP z@syvG(jBsNL+DJIuD=>3m2)KXa4RI8=9z#5!ai|mt%^`i>dkjDC ztqSmZ#RkdkrzfB+W3FsKYJuJ3mNkmEbrAnInZiFm{@)S`l?djW!Ms5JfHeLYXEw)# z3NX_#q54d}#6)1oQh~jhLZq7QmDrjsh|F#_KuD*DwGj2d-Lm`xh!5@7HO)52$eCSo zPV5**gc_Xw=sFx{%<8csLhW10({j=M{GNCQEIIfI5ElYz=rH80oSaO3^E2Z@9#9gq zk9H%SYj7>4sK_AW*5yxyAjlhsSZc^mcE7z_2!ASS*0ClDs%Ut27{3ZV_?*D#tK7GyXOH(Bk)8srnVoounNX(h8EX`RCDR<+Rl6 zJ6BC^t!kr`oebBu*SRfGIu(d=BEvIZ0WFUI;v5yZN*=Z;as6tv^3yJ}k2kTLQwsHv zbk&>w>ViDMI48bMt&&bX=x@xcaD82<&$7J+z9r|b@4Sj$A*BL|cIJZt0AU;CSZX=f zZ;Vwv`?C$E&&P0cTMgSpr)NgH^bLBlb-YS-w(`D#sN2fT zVPG`bxlRo|+ld>gfT|HU5*>`l%pn{OcO`q9=oa1m7$v1`85P@UI}MqYh;z@V~Zbm8*B16Jj*oqBMY zjLWr!W55 zAglZpy1W7*EU-I-TYQGULP((~4cC6e_H1#^Ay=w`NBFA<{Qi%Qk6(x*8A@xPu%Dc# zTXl0mV?X|SSN%iIUVl4EMczbc!10F3vXq#VE+HVZo>yk-(zTE~6fyy5s2dIGSYC}%y6g!aT>^0^c$F3x{ zQjcJ?O9AYiw)a(cYlfd9!Uen3uMA?JvCIdSd)ZwZNuiIm3h`GtRuC?4$-en##cjfssKTEYWoX?7_U0OX8{^?=aB}f0X7P|&x zK3HVAk;)?njz?ru0n8!*@BbZAHXxttqlAI4iZG+}IG!&T<;<~Ao<3+RKUc4-C+byx zaoDCPAN3_^R$FXXtJhFGALM73F&m6@Ij}V@LP-JR8k@~uIDfLh{M&vlnyDhK`e0nq95`q-Jb|+O(5YqdJXaA@gMTT zEzcrARv)?`{be&b=f8&c+0n>#w8Ta<-;y%?EKO^;w`SB+%C^JH<6VQ(%`Dec8-dEbSRZbN1sLRRA$ zp_m$d&RD~j;Avqpi(kia$#p*S#@>$2v(;4p#lkT6q8S2K1!%7+)gS49?Ys;bx0QO0 z=lL#n!A<^!oQp6@`L*W3DY>Z#?hKF>`z%Pw3OJV&1bR-&&-?q49jWi3FEjYLOh0y! zNSp-$fkh7R73*l=f-FoRMsA~s;cs4CpJ&50XBgyV@>Q8ZA z&VdIY{V`&Ix7cPR8RtC{BgoWcR;9zjTdTL5R)XH}g7e!Ay<)2hvxvsLV1nRE|2;${ zNh(3v)d2uxiDVb*DMF{;`C(Zx8r>dKQ8I_5L+I99TF7`?E8ClB9%U#8IQ;TKXSqp72>yyagpKA--#4%_6L@{6sF?3Y=Hpnro{$UZ)3DiaU!ivKFI?85zc z>V#^RiNmQA5p$HBJQtNJ=(Rl&8f zcWmf$IIS3Y3Y9GLj7(@1-#Ue~TbEpx7T4*8W-FGQK=fK9dRACL+9jQpl{|T2CPe6A zoOcGtrfBGeXtp8{J!e--#od&VTPR{7aL1n+W)MgZSrH!rhg$pQgS_w0dqUOm=R{zk zD+%6(>O;?0hqkp|1 zLpi2v(>Z&Kn_UDi>|CN8cH`8xWn(9;OR|)Wv#4O{@}Y)e725dgBn!h`?3D8L^n63F zkHzYdPUDy2D!TYihgXXv7^ zt5#)~h%V?k5Nn%h+MErB3$({7&fjl*bN@v6vbT$o*zo=wY{)32jZdr!` zUc=~qP0p6j&a*Bv4MEhc1njJV!yB2)Uynzz0k30<_b(=E#l5!XWb*Pm|J4ir`-(o? zWj4G)c$erQ@7w;orTs3WRsie%ri5okcj86wy#Zc`v8`2fC@aw0Rhv><`oOu?)yZXj z@T3Ee6{%z!uy>p@FZB5+qAS%`3K|xsN}gF_9tlG31n^oF1@NTW-G&g`ql*fW*+nep zY)#!R+?Ff5TekFUf-XXXl1};rvon=BQ$PsvuwhE1uN}^mLmkO|Pt=t|ZqtApGjvZ3 zI^Q4EuO{%w**0xGp{pQod|!{o5SM%3vnQKHkdZ(nb1GUi_Zj=TpjjmcIwN zw?L57Yof+hX+3Q=^-E=DRL%rZNtRXYjxTWHLcf1n<5s9e?Vg6ulnv@eNc1X}s{VK< zVWSD)?KqcyFvI{N6R93RqXRfmbI%+L=D%9Bn`Qp{B4x@kKt+J$l*Jm1WY<1V=SK!3 zSEP167oYgCwi-igMp4Z`YTl@iPUBi)6XXz)k;h141wUjO95-BoAr129a)_Ik9>Ce6 zu!CRPRSS18DLz9Y8hhwj5kFEJJk6}KuK>K)A#W_K^q$RULP#{fNZ?v0{TuztWup>l zg9$cTI?}U=*scBoO^&Akl{KaaXFzvo?W-g-+$dIZQcOO~rPRaa_5)<4k7PXW-m`p^ z!jH4sh)XhFOv~){j#~}cBO+1o58imqmuq8V1E(tfSUE2)0w?5yzBEa9)o)v^w$7at zgO(Nw%KbK8M~Ct`EPgxRYhSEYnNAwoyTeQ!sv_AXE*^WXCn~&reykuwbc$7p3j5;v zwPuwzy!5`(o@F1fjd=rRI-iscC)6GiSNlre za|@lMk=jzzn|+1ey4h+X-7+Bf@r_>P5+~;@f{8XEkl3M(i1m8FtF%{gIbQC)ne$3m zTpfl`s=OkGI0^*4cfU-Hza1U6HeUII_o}x-9jS1xA5(4%4L&(Ab}gdSAi2Lu9fSmm zF~>4W6UxNv)Xu>7Ww^pW7WcRoM~DM%09Ioki$e{=8}z{QP)V`vKr&~^!$38V$(+GV zU~yyvhGRJ_D@VG>+ivv(>tg0V)!cUoVV=-$-`IS6?Xfw+Pm3t^=6;q2GgcSaM2=NL z9AwKJg_u05Ct>?7S1Z1qQP`+NhVPgTCcBg#wB^|lcygTK)G;u^feX5n zVFWom)|||sTX`aiDt>&qUDj{}s6U;*0dDN$m^@X$gxa*$WmN*XcZc1KdlJx{VpBJK zg!#C1kYFV!e&t-%+DC04Ks*sO-2^u{u%k9Gan>;L{#lL%q$*cq5<(cbIhsP~BOr%c z3D~vLUQC#98ry17g;|PA$7O6B%ICs*|i*Lu7|r*4;=V!8OF zu@`V>PQ}XY&Ba*N`;*b%uHBiiZ?L`bIs#aVM^89c6{dq(W?Yf`CKQuUXa8V#fX>ql z*oCsQ2USzC>JD&F&9{qy1?kXJ0P7%$RwQ zUE3Ji3Q#;LHsz#2uZ#eHO6Y@wW7{7`Y6qmd0b`*j@z_^x$xTUxE|MjvqQhhKu1kg9D}Gy` zTJ4gXy>(Yhd`j& z%aLyT5p9Hh!RsIld8fu(1L&K_ec~9#WS~#fLQ4sCJG0PCqbRKhZjnf!PsJ?};O!>( zIBjhEg9CWRmoZ9N^in5BVNs-w?$sir@;>x)mus32kaEx@mjrzK1@Cu=Ix2eIBW5!s z^jDfnCRlQYukXhx<=4K&mD|IF&N`o02KI+?&&%&22+ivS^6o2V5z2?2 z)c{W^twy9HT3)i)Wi`9}91NUY(c6e0@>p8_BB-1|MP( ztp~f4NK-klllQ|uNGpGM-^8FGsu`8PIf%6}U3#-yv*C*czH%9;0OJmTS!r_K|5+hX zcv^@>7x0~1E8RAe9)A+!xi_D%4R#8gYJ%})b9qh$h`Q$U^oYqN|FHfSrPHT8; zy=tSDP25tw8aJSA)Y1-4c`F#8f(HcgLVBw$(+$+TUA>ey7zXP6j;hat?+7X%?e%UO zZ+{5m1(*Um_fD@jJ@&b)D&4+TogH^~?aK>foJ@`Kdy`N{uz@;z%2@(OgSrjzbOnICNk#YQc zcg9?fW)mh;Q#u@HRvj5M$TvL?a>a5qKUSfBVF9zFF`>c=Hn*!lF!s?PEMc%shpvXy z64jSt9NrMZV>++ldf^ei{Ku1?J*iQiAuFv1NS}PTuJ?`B6rML`&P$~vXocrqc53FwTGmkU8X>swUTWT)+R}hPEH#4 zPoS4oFPW_hX5;i3RtlJd{1S%PW)aWy<`a#LBkZo*{G3Z?&LJ8nk7OAFt?GEQXvEBX z<*&wyKXa%jwuRMdYp%WXRiLso>eGZ>C%#}bLx}}uc4ySn6t*e?9?$vVCnGPW-|r>BTjuYDT9b%8zf zD83Gt1v)v$J2C|5FnzWdj~>@AO9P;qT^G~CU9uTE^|Lf8s9K_(*j^(o=*bqdFv;Skiv$L;yH2!I&4aM$15Q&^bM~5X(zhD64ZikX2ZS+j|YYR|)9m>rNf& zbR(6OqZPN>R@_}v)LZI|(zuV}KYjQ3N-E@!SjJt}O`drm^vBuqYv>{UG9@992FXcC z*#;Oa_`0q2oV-V6yzGUf(}iHK>>G3?o$i8_j~`LMVZbAh^lV z_lDXcGMWuKuYnqq?0PS|GP*mPdAi9SA)_ux{D2H)0A zK7tCvOl+J@n%6}tdX89BSz`i=2j5xM`Zp>mM!xvrZ5&YiMRC9UCeG)v1}r3_Ry>57 z%gO)S_T_6|(!y9v3JWgp&9K%bhH0l1H(gdZqx&YHuQ5*Vbx16u!iS5x0yFX=#UWQt zT{WS`7#k{6@&zAVC3Hd#-`>(KMEYt6GkZ__K_p*XW=Oe9X+#|e7G8HseHT3FBKwAB zi%$K+!iUO(8!j^)C?MInE~}GEx_(0F;u}tWJ>M05WcZ-2!d2vtrdlj$9uQ_~!Q^_D z<(WeHG?$G$*1yTc!1-uz$*P9gD8F3)Mp)8P<^XUdpshM3-4}r+Ep@Fg{Pw@P^eRz` z?{w$gOA!jL1|+h*Pd)-34Ohe}=iV01QqM^gM+zz%wAU;uZRAZT{&T%sPctM?e>uzK zT$c?xO6JGsk+sU-&)q&6@@3Phwhuf=4lVbHLcufP1ddHMwoDM`H=5|%tT|-KE*~tS znS04}gB@n>UsA3OKUYVdO5n5h-5bzH#)JS<72-5rXOZW$7b5dCB3EV$h#jw@zjUF+ zvlG(Nh%?A*T5Wmgm2@rPWZaxXOzz#}w;#;6V*Q_4INVKUz4oykNqwi9gsXoip~)uL zwWpO{9j@;?jx(RrQUps5ACHcvYe^;`X3*36nAiG@6(gF8UyAdlg&}Un5iY8ms(P8= z?T@gerwu*Ol72M;d%Rg7;&#m+C+kg`#Lex=J)2F`V8WTJ90g9jlQzwJnK{kxTS!Tz zKFgz3`n8|JVJo;-;5S z=V?;($zV6SzbFEBwW$2jLg|87bmcaF)sXlKRJps_f`aID&Xnbj4kX!GFL9V=`c3Ng zXSu=&y96(<@8#g~ZC!4K=2L=Hn4XOdQ+qp?o_2XohZ5C0Kn5Fg`SZx_Mt9xU+I)Gj zql(T%hMY~6v8iVEVEe*034l>3yZg;`wwXn*%iyVMuF+>F3osf!Xl$2dKU%yuA#AF5 zQkCjGjnLUP$?`y6;X$Vkdf^Vq3n`M6mqTNmbpZ+R8s_r#lz~?zaLh>4y|UMjo<$1l zrm!Kv#Ao0U?#44(RjzO8D)RzJ#L>E*xnxD7tswgkhljg$i%`zzpDiw)9}c3}S0qdY zxk_J?J0#3X^k)h2$Kg3RWhy3J4rIQ&>95rt9n#--vSd`}R&Or&{&G?Y`GW$x03bB% zru5H(}Zs8gJfu%%bLFw)1x zp{!r?-RoD;;=Qj}V6tSVyZDlf{<*vJjEC&z)*0|o;mv6YP9*)_$CJng0(T9XW1hoq zRb~OQIyhF{HU5?>%g?cPVP=n<7OC+W>IEdjMKD-?_w=u=5ODO6GTvmlg|;g!PnDpG z8%TwSsXu)aoe)(`vv~3gjQI_{9|lT>V03j>+-wao!;U>r+iTMk8#eH{|8VaN;9z3O zG|I!?3c8I|$?g&}QhLMG>0|vUfyzXC6j;X)ZIqH1w#S zyuGE7@{CtGGc*d_X~21pQH8vOl0re8#zWn`lg&Y(D^?1tQ3jsBZ-$4y9&6Wle(N0t zx9iLUi0ewGR`5w_myWuwELkY&&Bxl2e6DkdP&3e$iuDQ8*~q4maMgo7_q+^6 ziRWgd%})k1*u@1&$q(ack9WfacZ`)D{mg>IT@kAutzQ2zIQEDeo#{nH|uQngHY{M1@}-CPs&Y&WYC45T@Zq% zNxbfjFF*ALlWyM|u6uF7<2=&_TrDEEM*H)<-jNAckO0tNH!;;?BCkQa1K|E4-)#n> zt6j8(E7BKF=kO>&DL+J^e1F=LO$W(_Dw@z^ZYj{raTVLb1paVlGk1C{cOf1+YrJ!o8pl<7~Ix$>c;Emvdr*{HyA!) zfPml;c9pifzy1n{(@w`h~eJiQX<@#yFS{ zCo4Hij#Lp)RA;qY{qwa;Jl}~^T1Xj!DH7zQ(y_R$tG}ThPt7xG>1-^F)F9js3!dzh zE7CVOx?R^T{dI0NTngk3_IA2%Uvs~=wzzU3i2$(w#-E(3rE~>w1yUv3d!hCrcn#`E zle(_M&jaJXy4dM8d?#$BYxEU`e!g_D1MWn$C}4p%FU>ggHM!SQoeJRrpNw*r11^b` zxTvGr`JYqDpMoxo%?T>Fn!Oz?09&o(MSGsjkGUhqTeC6?+G2F>c!h8&0E6n=vy^P3 zQ9uPrDzR6Z(|DkU4$q{zKQd}25-;!f_H$9=`!YVqYLgN-2P)+gY8|pIv^3DDQdeRC zf+yQ04i?!?{gNy87Yo3Y{5Ji{;2_hm0Yj0RhfiBpm|()ui{-&ZM1*+Em0)Dku8ET7`T!_LV>Cyr z)v)HpqK|yPIICW0j@eYH{Lh>e>Z78BB5F=sC_Z?z9Cwkg@KF^|8}-71tSe zgVNWnZZ)!RF>Vc`U{V05b7QXHb~W=|0)p=v_XUc4&sLO z)_un`Aj0r7$SEeb!+CVkgkO#=(Q)Ge_W%x zUGnoUwmrRdoFnh;D}ct%gy_34)-4mz#elob<)(G}-!}pmF9r0q#91f5sI7dk9`z41 z4gSoAfhTg%TMCMG6>7!P64XdlS@Z%Rq(Z@*-}BT1T?ulq0qu4R?T?~O_BSHPy#o@! zKCuFKKa_L7E|L>80?P;x$=q|fb-YaoTeOhC>1{g5=iE4;+auSZ?^H>}afS(*v3KUT z8jW<4Nmp`Sn`x3bQemg>`TXw%?UdhdqiiaKcdwIxsfu0|HT881x?XYywY(thj2Dj^ zZSST)*X%x8scA7HZ|wE)Z`nlZRG%8oVa*|j_%OM3J=Aht-n1|&*1_im=)6z-c;1#rFGLiJPs0J2;jN}WupGpl{S+Ai)oi?oVY z(g`K_MWwR7h6y1je9H-h=LPf2^t&}bE}=sPLo_G1jh(pJu3uq}7`f9dpo^=-9*zdt ze~~o}J-Dt_r#S90nC85|Y%jHnp}uZb3?^+h?KPj(UCcXoQzqqYpp*4rj`G2>;>Gi4 zdQ;?FXMiS5G|>D}@=IoJq_b*2=6Rn~=Wn}ilj0mQq_d+;nr7UVxxgQzawYFvn`{aV z4&b#^+?LJ9TlC0?RC?rB6Hgs5D6BE12)R8HSW+3f{HjKkBS5IxZ0~7y=na#rpYS7( zZFckYa~1||WNSk75uVcuE^}?yA71>tDNyye;`uxE2OtLew^!deae+sze2@E}KzI|g zcmHzV>ToG(0tCtdYVtIcMb*zwU$eQ=Kd!Nl zs%EapngwqUa9uYj+Vt_%1(2~-Gsoo%2}lSL$HZ86KV8p!CFfk}TC|+7LV&_(29}Qb zrd|rz`qxd#?}acwxd3KK(m;1`PF)`ia@IIUnU2xba7@gaj_iHygPAI&K*EJmK6E9B zF(~2srqu6-(I|KBI|v@dHT(-Jq#qiG-0#+ z{Z~m%fN1)^j9ljC0co~=kOoP8KI>Bum#`)2EaHj1YRODa8)SF z)MGr0;=#xNSmfqhHyMKb$jla$* zj&0P?nRus0)}PfmCDwHf-Fn4+eY|%X&YPx($$;sDrjoyc*aA=PhdjZL_rgA@(%&>c zZdZ(8izd_<&QYMy>=Y~9Z?ZpHdjPwe7ZknonRV&l)BmdxJ@;M2?t=dW%sw?p%be!e6N6B zmDQd+`QfwQr)~bUy~>-}jP^`Zdrf?vD$axoet52rVo~2qxd%)0l%P>I_O#m1hi^97 zD1(v9+RPoRKmIO1Q1R9{-Y}`(Ld%Yv^RR)w%MtshGpLHmD!zSuFVgN7FT-zd4hP(K2x4ysYdsG;mGZc2t@Crz#$s0UN!2 zv*+H3Rum#w_Je_4(?I9mJ+Fm7rt4KG8X5g);7j$qA1m`it5)}B#r>WgzPRNL#H4Ju z``uYrW%Hgc)fZ!9VnUvd`5ldQ$!_OpqdEslKW~3s)kx^!w(O~HLGOn3+Ti1a>7u6X zAHp<<-(F%`{Vr~u49fc05~5@Y-`y0s*IfRxh9d?t`*JPYx**ECSq^EWpun|%5Qc5u z?q&&&T^^VXX{J)EYRNoGV}Vq(wcDLLNPi~#a~(U`6)=Mq00^Nd6&}vo{ucQj^1U z0UYJ6G}pI`>H<%ISP}t5LA`e;w(BVvpS-0#+g`RM@YmUT2s=(-KWS+JTosZzWj1lrkW z1vMi>_qG?Qg{hsh43-&t=CS*L1D)wkPCd{mH?FxN%8FzB=Q`;+xehZ7r*Uk3dIe{c zTl5MQvo=JSdkh`w)D&PTDL}qYAQgl5Xo%T+ywFG3@`&NNVPJi5}4+> z{5b9}JQ3AZcXTKMeLL-A+bph?3n@m=*<4cgz-+}S*Q~_or9?^=TGq4OQv^ra(qKE_ zx_f<>>oEDqJB}=8${$ibsl0?qDzL#qbB9D_+PM_|KkD8xEXu8Y|CbO@q$MRqL8PUT zt`Uh55QZLLWRoJPfTSRu5(9{IHzHfQJETJ_7#JiBVnzW6_^)wqb?^Pe_xZj2zvRHf zgSls|bzkec&hvAg=U5%eXPtN2Jax@4IjQ!9ZH(2Fs;zE--z{VnrZcX@&U}{teHjGG zUCk0O%`Nr75}RTs8v&W8M)Ua(bXrO;*itl4HSlj)*``o!uj^)CE&PrdtVO6JyCZT+ftD3KyV|qJHB)$~xyX`&i zQ?LHSwwziwH(I=cyWiC!z0{}Kbi58Zd3l?!KvW{CBm0#2bQmkKCNY@Y>Flfv9e#slsT)b|gd7`jF)42Z zlc~sCUiQeNDWIJ-JHZl}glWRW-rpBhAN4|7fRM$s^go-^go0nJ4&F0a{T7G;So_Xps zua%geiO;33KZGT_vB8j9|KOe z1y=05iP~Q2=m3(3bNSh7**o7a7rUUh{YN`hVA7jf9Om^S$X{hpjM8}_&ox*3E^BSa zmJcD}K@n>CZF!YjOx}^YbfORi3`)+5mysgiq@-tr@67oybIjUwv2`3mNKZgsruR+9 z3-gxKAH-+o(#&IKimln5KJF#u-(}n54`aWdepP4J94k=_DaKMqUt&Z!S2A35_Ihx( zq}M)ogn2V}od7Ue2|}w;=Qf=VAKhozzhZ6vK=U?>EDJHS{0H%hgJo3#`AvOo8ODY+ zdos~7U_iC%hu;6K>HxU1{?!`k*!fp$WN>H@nIfQNQVkGea7$TqHyT(VPY=Jm>IWmQ zlJ(P@ug)#KUnA!wp7X8OASv9epEa-4s>rU|MJ))Ci4H(N`$<%37Gs?sRc(Mv%*%(k z^+=P6RrIKjV} zV&6FtkwX93&>kTErkTWJ`{;SMR#r81nA;4j6IzMe%0a zUJuS0vpYwojI$gw9P%>>5#}=YUV6Cip|}3-k()tib|2V7RN0C96^8tN?5meWLWO;| zWKx8~lx{x#p}?~LOy;Vp;)|5NvLqrT(MCV;_^xI04k^9m!e$|#a55KK1S0%^@+eBP zyX;b&TuA~9otZ$?~Y;SMruF|8W}djS{5JYy>ThdbVY^gbBIC0EnegX zUp24~>8wWJn6&yET)6bi9**)+MNinQ*E-NSGf`h(oO(uZZDbq9Y9$J*a4)mGVhbPL zP64B)e3&TB22O&BcKP|`4oQOGn41{I3&gwLgjW52u=6yP?p}k?=?7H2v*P#4s5uz+?>urU zls*}8EY#>&&AwzSN_y92>*r80G(>zv)UoR2b?Htu`np5H6mZD?4cN!%y zzDs%{(TStEjts#@$7oSpH50RZ1LWNZ|~(KRokpP z^pv!rmQ1O~WFvaxy(3pAX@mnS;SwoHS<;bx=q7O^3v85wSM|f+WtC4)qo(V)A|<=c z?|M21vESHYl-@v>%d|bC71+OIDe2Dr)G0G%om9prA!0|XzndnPq}lO`MhO>}V%`BT zJ)6CB($te9ToyjE{p42&J5U|+V)}WRk5Sqs+ak5Kys_Qy8+ykdj}*68 zDA9GouSH*+N2jI?b|~k_0+o>zE=Wh>v(|ME9`{aBR_v}W%;d>UbK71`+2_YTrZ_CT zF5j++Ws{o&s0XX-uD|GHY1oP8Z_J=`)IaBgYm{-@YPkbk4*6B$tv$(&~nDl zExX6gF;;7vF-G6gW&McY8M09x1&2XN9BtEbnBcHDP(voCUDkT5bSG`t+t z*;wiTjTojx=<|n6o;@^>=~V3NANSYh@75yf08nD{N_dmEU>Hju%KYIB-&ctUMs%9H zVYV)*rRo7g?qpBBl{TAiLFRJ4H+Iin8yqgWp04~i;f*P<+Ojcog$+YwBe7z^2WDWC z!aCh|PrlnHJ_GHZ)og5-wKcx3%a!FPE`Q0>^a44FyWEVnb$ghss(fimSf#`PxY zV`4TBd1=f@sk+cnSN?%R8UWhp>`#alEoqI(8j`|S*XrBEM?C!OEA$Y)GZnape0-@9 zJF}~Nn{>j8m60-`*~&aP0p-ajKZbS;oLlb|k7c}-A3Fd3^0(U0ZQp+9EJF+N;GVIT zW5Ye83H-12CrC8)Wtm}5Rqd%T2>EhTx2a3jAM^~6US&PwNhTpNXZn=uumr0N=(wd? z{xg6FQps2P)WT;=`DT3W>`;S?9;%5b`b6+R-eCWElN`y^Fq3EY>*+|*o<~}omyy1x z6A=`2c+WgzLeGs58K1NH=JPQJVNj{jDkAftWsdM2W*1P{MDH}SMxy}DJDlr9Eap~*0?R=U! zI~?q(x%*?!&80D8E26HkVkDy2)3zmdn<8A^{R_f<(?wSGFu0msV zv1A+eLpgib7-oG6ftQKR(W_p+T#fDOtDiO({^=thx1=_9?;7iLXa|0~$1K9nmv}n{ zscF=4XPmcK)Dmbo2=B}2PGyF(TM`{T;p?9woqc}IM7huDz6~P_;ix%*N z{hW%BCmHf}S=$%m*^3$=@nLOCPv=t&Q`QkTYsz0_tmA~l>_Dj207e6K@A0qx&vkc{ zjiW6V{`M)t>_Fwc zXx4~Vylj1Zi=QIYg6mDY!=@|OKRYrk5Tza_U6IwZFM#$?_V^PxGs^pcco6}5Ik)9% zm<8L9@6?S-zFZFBz*%8FziSV^*B)^AfWI~YsQiTBvAqroc-2bF9xB>xSn&DElrk5K zJQ(5Bt`|L)jJPvckmV0N@t$kr^M1RdNKG(4-|PpJ zbQK^Saqku5@p`WP({*Kaq(3U21p>l#a{ut6+ieL8Bh!oAV47kX;!U%Qj9HS($q#Q< zLTHCD<{EhSM0UJjY9mru(I|lMRuLoowyk60Ht~R08g`rU5+MsvoE{A6UFAihfCe3o=6@eUgPn#Xhb)L!M*FSkQLcUnv22Ud zDP!e@V`3bdCd=KmmGys`$eDsyX&S)eLV-!G-Q5M3=8rbuGUTX`^Swp^nh|&0mnG(5 z_4QCyl0Fx+FM|Q_c2w`)ut6O%k`K6&KKlq(wSTQ|`1snZjss>JE4Ta5J0C~EXVUOx z^BJ@%-QT6<7~Ak6wFtWM(r5Rr+g?`6)ct^+&C=Ma$NcS-Z|dD`#%-Us(MlaDpm941 zYp==;v>!KKifgjMU2$40tA6}~mHkbVXT-~0hJFQJh4zuR3wiSwE5G$5($ngj?MTo5 zUs%pGX z0fk1wT^7d}PvZ4<^N!_}ENf=6rFQT+a}S+1mxj{U6$G>feD~h^*s%g9$~JCSOR<}Z zNrbZvDD~bSCbzNwnor^VjzBEw=U5N(t@YYwS)0KWvAYn-61S=HCBQH2A&OxN&Kb!4 zA!)y@a7gY#SvbWDVvpI}1C&`pxTwkz81X)(iLb1c_MG1m_PAEo~WcPQZMgdbEbu ziqNT_QqQ|_9p%++8STnnK%^@-OS8>tX>nE*9EV~wOr``KA>8?jGGl^}FB*G|e2LCN zx5I96U!!_i3itErcAUo375(`FKsVm6Yiz6j za?_pIELPC9;A<>VJs91{6Q+#Q3G-O9UfFDEm?d9-RcC^DCccY1C>r-;8|! zzNhvb{L6(rXJ>SL{+Ev&q#tS=`SaO+`?H_>H>2iad-Mrduu|sI%^OEXosqIS76f13 zS!f=<^g;HNUP~y%yD!#Wn*;`wDk8amT=82hXs!i9nbT(#BqjU}U^tRJ$}L9w7U}Rm zF&vmYwq{%bFRAF>a_Y#_Q@=&)mRVWz>%{NR~5rWC0I_G9I3i{z~^Gw63VLlZU z!&LIi01c$Je+%eIu<6`uCHbrv@gSJchnRD(=zMW05P1+X^AssFu2m93p$DIZ6dTWQ z@dmzO$p}bq6Z*xg`N$p&3^JcVb$4&&{<4fv#&Y?6;KTv#l?eRsnG<)dq52S{$rKdv zSKPS+P%XQ%U}&jFYsW(5apPFXZ6;DR-=lb_S~l={LH4U7X+cX(*nJA-c?pHuSB|xx z7U*rpo|#0WYCQT+9?k-SLY-o(k#3{w#5uQ7i|W32Sy^oO+Lk6#EtGAEI0p#K&h0X6 zmFurKwKaSqr_m%O9FKix&I^#86-$YB?|Zz~&*mcGaHj6rHCo6=DbCq7*gpNoQpVLj zM&XQvWvwoX{puEkquiJ5mp;PHE)%@c>DSy*RPd3_sg_E4r`EkRWl%@`540YBmhVIn z_c&-Qf2;SPE}d}x&SYyIT`q5WoyF@@7LC2;M|&MerE#&a<)9LhKjnA#il#lyXQW?pTNC3&GpQ<>pI|WPrhj5Zj4Ryp5N>D^ zGF9GV_qZ(MUVh}xiL-$Z6BQ`R34B8CW8do%JL@7!X zf{L@_0BAf;>wYxJV%=Xl+ODM%4aqcD$3n!u_J{uDgej*Q?*(JOg2MY7e(=-m4+{vCV$;w*FNJEgo`$7h6bo0FGdD z$ILAv2*Hb!tS9>t92R*ZxVbF!4ShHZ74L3~t@oH%hhMTZr%Loo4rdQk z6J43~Eu71s56_auMC_CVsGCh7=wav;BvR;8 zNDPHXP{Pqh{^;C(UBEM(?bJ0C8?|uts#Y!yHwCdkk0CS0$(^ z`Rh!6*a56y%T>*vqChWEqUlbY?dsbvY6 zDehnFW}_;lsxpr}a2M&$t-MB*D{M!;fkg+GZ@{Js6V0(+FG>ctCvUbT)Z8Q~ zN(xkHh92*=f5lv%>lK_4%V^(rq^Y% zk#sTMBHbq}Vs6H12xZL7x2^KLAE(2Qd)~hysXC(6{|-W$V{w@v$B8Vn#6=!`Y^5(o4nW zff+`dPC7k{QgXGQG>)Gidk+%+>gILq(AdX^a@=Tq|5*%$n=p8=SuX%O8V3E8Ze0<< zwY%T$KbKDz`_G5dkKfo62KPt=ZHXz=ua|bJQp30?%5SlGQv&P*kaNnqiK-3pEpI;r zc|P8Bm;(eM;#3<-_gXQa>v_`l_0*7TbT=vu#Oq?~jrI- z33?-D3Tw=}j5*4YUhnAwXsLg`GWm%JKc;LEeL=q6x&GSoc$2>y;r*(5DTvJ|78G5_ zzrPEY`XOxj+eZKE5B$P}5-{IUE&hjB2^0ye1zZSa`yza|1=7Sc7F9=}Iyf@V`N-l< zj}FGGD)7E5eQ@7Cl&y%6dM3H&5Wz9wQREK7fc0pl>-oxWBK`2+L01m&+<=&|ZKR%~ zGQ|>0&;9P!kSKsvRTs%>8n!3gQjcKh?qe#SvoVp*lUbgGQV}T<#9DAJ2`@4eN#->? zZR;=)^2M1X&8CFSka8>f-At<8xpdD&3tO+?w*{Hb&u918cM=L*ogWzOhG_#BB&JJ! zAHXNN#;~P-al`Wy5PnSG+C@#Dblb12?#a$dtEZKVeEykMVXG?3?Yr}@+~Y>U|FGQx zse%D^m5c9ND4ublOTtQW%8yJ>$|olsqR?dtiCBJ2|j3lEF8fU@g8obj75>Suzw{jFM_? zrZ5w#`^>8TxWolN`rGR9&_+w=5qj=(zB6~6W2)>NRs9MXZ~VN7Rh zIpZokwjCEeb~4qMX5KNM{rlU7BD_lfPRZdvRlfgP0!+sOkV1^MGQ!|-5=#r|9u3OF zJ}xfo8icA{`Dotpa8bGA_>wlpJbp zwiX|C6zIo>pq1ntJEw*Ba}3xjb+Ci5**gO5I|9#PlW5uBI|v?JZ=9z+!7zAAQcl|! zcMICRL4=TB>4e8N2H6UzQ2VTeJgHVDA6SqZOx~sCSDfjDSuGd0#L!eGWifrEQ4E!! ze&?kLRq%6&spZ}?fCrStb8L^$%oa1P7UHvl4hkeMJlPVvJcjH3dDHbCrm_DV%E5l3 zAba9#%W6`<25xR(P=WjIC%dQ6Ck-#({QQ^y`fR?RK&Igx;EtE)@%}~TmYAeO73x9s ziDKaY+M_@TMSKgQVDr#jrwM-`vpwHaY9(+L@nLT;E|ztz_hCm-V*{6_A=-=|><>6+&26=*)!UAzc{cyAMYY%-^c^U3{i>t{ z+nX^h|BP$mD4+3eYbB~X1W#kVDGKlC!>~P^^EAGDlo-^#1l0fsV|w(o@6GJ218UnE zzU)2vjS2oc>8ifHL#eOpsN<>m;j4hrV8S6go992sTUrJfNZc4(UG#9@ENw}p`-dK8z4k3hu<{OCOMDujZZJsHutVdWfpjY5X^X(saAzQ? zu4B>p=0nO9v!^$;u#+Oyba2loYi)n`>opS>Vg@U{P{W$a|DGq~uty#6bs(l;vsw(b zWCz+Nxvi~Z!0Q9~@Vo8j`ECE!S69!zZU1LO|3{bXM`hk}l1zXLr>$LBEX*gY8|Ev0 z+LdR~4uGz-lb+NP|NjOE(_Hvl7gfZs)9C_m8Pwxv<@4OL%jWtCZnxu%PRNX7c0uB!fIaz|6134L}V1-)t8d z`>Hh#hFlvnc1og>thaQKyYQx5stM8Gm#W+F>y_m#MgyQvKF_k56@{}{#dwe8tu3{^ zeUx45Rt4hJqp_O?yW4l9oQmVv^6b9GiGqUk^;?++Gv_NU_nk$E-~RsVfBN;Teyp!Q zo??et^dHQXsJ}5+R5*SxS3<^e**@YX#=<_TlN_URKYpQ zHm(Gg>1%_o7Crh9-!#13z8Gz9F{Ir32yy=Y-Kwvo(Izx1?6=Jy7eS0UV=3yq{py+J zwJ|%I-Ey-US{>>^d>+)W*}0HH_6HV?XsviS&=u9`Hqz&Z7c${i48ZOCiZBy3BxLK~ z16TN4HU8?Rs369#Fj_fc;m-f-_y&){ScovviF(~Nk!H}%+_6qSB>aRTq4gP9ux0U= z0_)jMbkH1U7O6Q&?`2(u!D&v7#_Lri+e5h-L#k}OAP`BsfgW>>83ZDMmBmz^rF-CT znbgLd0?0O0_y*wS;%J5mM+qQBZjt-+`597R&LPWu8 znwSE-J*d#jVZZVVhl?1FrGJ)3Jh%#Cs!px{^wt0M0+Jftf$ELUHz?L^nsoZ@bkG!M za5JX@X{$GR%#z>;lp=VTGayu&d2QHxblXtKW>KA*o1H|`jr%NAu-8g8o)SfQ-sL0$ zm&Uy^$NHoXLyMW_&ECkJ${H6fh7`b9Wo@*a&q8A`L%CVfp+1dS6&3GE$^T?V1YO>> zLDXU%O=f#pLCy+q-BJ}kvE2=q^m9nC8)^`*Jl$5GSC5zqxzREU(OxfRorZCf1nPp3 zfMT9}3c}Gruxv21J}E>abHnMjDbl8K(#aTnhU99@^=rRQo&TpbVNXM-g-=qCDwph< zs3)<&O+D&sB~fP!$u4oK>#d^=I15hX5|brlElRaF`rP3`j`G~Q$K~`zeoXAD-HXgC zyGK&4pWl3aG0wz|5?hS#aO%)tCuTb*iW!QwsMQ?(2{X{=)i@gIY`nqlxf2ndTRVG= z-8sU!r)$aTNrsjq!|F3+dQl6*jGgXop|E5@1@t3NG_9nJ^68tDz6`@W#%F!`Mu;Nf z%=9zasS&6M2$K}C?Cyym;oU+-2`$tag)&ttE(jKTgIEO7%PTQA&WhN$5sxbyYuOm? zlgl%nvCBHZsn}C#j(+;0)EWOn@P-LFb zwamxkgcH3MO*m0b9SEgWo^$CNRyPob;gMge{Ryr+H}{6Wa9gG}*) zgZVAhfe^|ul{^_on(j1q_zX?pIZ zgk}0R)O++GHj`Nbc6y8IFEJ7WPs|2@OBP!*teQ}HV5kE~E_996{1tC$6x4BGM-dfY zr0sl?-=Xm$X6>~gyP}Kt@I_Cae-82felUOEomOq!BD>eCTc=bkwJ5r%&g)a+h!ah2 zg%pD-^95lGshY=LKC*?n59J*prd)waH=sasD>ecR&)`j9p%d=p=;UAv4D~Ck&KN0` zR44<w$$UijQI%~&y5lWull2cSz&=^jd>>@ML#@sVaJA! zb21%SEtzK-%CL$RSpkqOs~n_gjCxvUc37;$dDConQ4Lr%X{ofk))4DFM&u?OvEiiH z^+0B(^M}(~K{k&yMUNQfi`6+MtA#k4En<2)$lT+iznR{_A!2pJmdIV!&R8cyj6dM3qIezkXk0saqj3Lg0WX zT>2aabyMj9O*VlLiLXo_)m7lBU0_2}I8puekznErnSZl> z{`ug7jUIH2d=H1v)ZxW-*yV7Y|C-ZX7u0=YVNu^zg^I9P*=-{oHYMjVzqVv>i9=HD zXl*1?D)#_9#KmZ;2eGvq_5$Y=*3b(#vsp$o&l=30r&R3aC*e>-%v2iNRcd~DN(pR` z!|hdB1%iLND4iD?1_bA+{c31JUVsN4n~IpZVeVdiWa9vu?tae{-A|mQ()KZ=GizKm zS zoNjU`vfS+*rz@^6%j&arW`+dJ%q=kSb4VuMjhM=uEwns3=q+T|kBbyMtQY?92Ar+c zn|@tTm98I}pMNfme{DnlSs#qh5sE?gn3FRhg?%$8QRdWC+b6432B)ZzgpdDlJT0nF zYlXZDYHy%gThU_$qY^*EY;#n4gn{xIie_J2WIj#ECE-@JBik`nxA_t-`O=pp&=A&) ze4|F8N>%K(p^oz!CIaQS3HxmmS6bi|=HF$};iwXASJ4|S&g~kRm@Qd2>R93PG9|i& z(4cLedf)L*24iBFXr5?5&?!yGgZKf7>FJ~EZ0B_L2lG>>1<)-4r=F3{^oJijxy&U4 zG2swXphYFHmr`t$w0S>tINbC^eZ|*ye?Nl-+`zk>9ob z1dxlsSit^xR#hO+d~HO+B)Mkrlzt9F{=+L8bHEo@?^44*eS0tdlCl_7O?hh(W{Mj!bLSJ zqflxEeD`r$dT~!-Y`%_2?2_S)Y_ChmjX{`Onb|?^uy83}@*V5FEzM*QZ9c!`?|S;t z>L1BU-9`9hB~>IvE6{v<{Lp--Pp!_2a3*&YThl9jAUld866lLE)Sb~XcnL%NC0VKH z>7r_kV7g7ru1q1j83UdWq2 zW?=tu@BetY{@OCD6rkbGlq?4+loXZtt}X6Pp>8B$dl6EFyY84(48nzQB)-?qto=1v z$rJTh%}yv!@_M!Sw~Dk!h=?GWV(La^N9xEE+!t&q{b>HEnK_g?sxm753fq(Lbs!D(w z)(~mwVJrM3liG)RrjSu4q77qci5q^sf4#b=sX6YaCgcC*v!4u3=fx@QF{fu#VIGWe z>XXZnG?33v*KlFxIeR*4ttzB_z0aN>zGSqE7tksdQ_AbdZR@r8`W1XnRyy}9St%8t ztR#R>R`PV5C=a*|jdN#zQgonsJ0m&T$u!Jl| zUKF7)n5^#OvRtm%&0f!<~a8+@lOtZz@)RIznupvc#utjP$|q#n6RDL_bk z9yFJuZv|saUG>X32jig3ssfF~dG4jWaiqlFJ!KlISS)8`E(v1il15`%Qmo}Z`muK1 zsokhf4n2SO%Z!qJD|-H`XOpJQwLDDYcaYeLi$hvj?4{Vp3jPOMnD`sJzknCP`!WAg zN4$7HBVLIc(mE4S?dK9b?>0J$ShtLp5{%6Mug~g_M;dGtjjy=A=#sNOSy-7~6z+fq zC2>v0>@kmYI#DZY_>rw@$y0c+`+8ICIa$iAIZ(5uLAH8}EU{YWe4b?$80|CJ2Fyaw zv~J{c@1^Kq(d7~o{G?bA!StbL{MKBPt(L*eVM^P4r1DtIO6c)tf`l8;!nKGU9r*DK{Sw`ZyWEn$jO~rR9`#GZbP#=v2=Bj z`_sb@^F1j_{fr!*em%pScT6}GS7~}n6}B@Fme|@-23Z}C`3Z-fDKX)rQ{N!{RT8;Q zaLv)(#iE0e(m2o6@x-SJzDeq*9%ufFX9|u@riz!2JsD)P9yujTKuN>YlgnKe->yV6 zKH^|eR?S+EaOY!xBE5eZE~5eY9?#@B^-O3d5hBA>N9DVJSu)){)2}xFdpwioUj|i` zCw|>>7HU1TGb9V?D@xY2#@T;2^G|AUjYni;4J7`jd(B^Vrc$}uACfrF?~*u6ydoix_w;@}Cr^I4t z4rptfwG{`7=byIusXx_Y_p7(Vp#eyL9$t7U)jVoK&aF&XarF;D+>`HuxUtNggzU61 zwfnh{rb0=pz8L22h59Mlr*9O0?w#QM&>wf?Oz4c_lc(~s_oDmb&mFB_xM%b~-I2LK z^kay@c4Fyz{5h0V$GxC-rI3UZks5MjFPD@S<3)rOUk)mtIojjXm08~|tfrq~%vQms z5M8aMU0s4x^EQJ@J#$t`xGG{ciYjk@67JLcl2iCWHLiA$inSzHRv=mWStdxJje+g|GsY7Ub&14*3faANGckGM=LsB{mmoa5eczEHn2|v5)gw*%(u& z1{*r3cv~bn+6NQ%C6p}?tp{aeZ&)2>oxeD3O$pRu{Y7}S7`P!rVZIi~zY3O5QyYJr zeqz>n*)-ska3-!f6}l1gKdh4uKXtH9ND5EJ=mI^}BKLUDuo7fVea(8LrGc)=J-QaR z9V{Gd1qojcTI6oOQZy|ArGf!dGxIQ`g&K!5nWWk>NN7r{9yK^96$+sJ80>F<2Mn}9 zLK7m%LgEqMD<&=RV(FKg8^fVqCugNMmrguzw?ViO>fd$Vfja(~&@@VrJP+UDVkb~i zv&sVrO`V`Yhfip_R*mJ3XEKX2gbI3s_aa2nx4yv0f4p`WS^FjLz?7=d>wsD`a|_W0 zCG7lhSIMczQ{Hz2CI9JbT+z%kQ=*ykCwU{oyUAIha&N5Y_5rQSZK zKxfPe@{$ogp3=G*Fk!Qy*|(mPt^Yg;@knqi(Nj=!-n;yK1E|?{F?%_6B>NX7J}U>9 zCfTe&&cJ+Az)_|kO&t;#KYaiQAN_MYvljZlj@}NO21wJ{KO{DP_dj&H(-`sMpM~dl zs6ei!W0FD0pW+_^i@U40AdGxumLVD5G(8<|i)T5dDMyy6iXX`M_L1$b^oDz{G9w_x zTtl&JopG^v?T;w$Q6#DawgY_@Fawj@r$)~*DSFPvKsG*`n>1P-Z*za@8+fCk zQ0?(0#)?q`A`67%jSWJAbLS?1LnF1BFTLDOB6CHDu;zzfc>G=a<2lQ3rf)ZeO^7I_ z6ph#!)E#5}9=4P&>|awJus@tUQa95Htz8l72Z0pQ%0D#{8dgW#AV>!nNMiZFq?d`@ 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 literal 0 HcmV?d00001 From 128f4e3c77f29ad4b4dc52fb9678b17a0d9ada55 Mon Sep 17 00:00:00 2001 From: Limezy Date: Sun, 22 Jan 2023 14:16:20 +0700 Subject: [PATCH 34/41] Update _common.sh --- scripts/_common.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/_common.sh b/scripts/_common.sh index eeb2bd7..872e649 100644 --- a/scripts/_common.sh +++ b/scripts/_common.sh @@ -6,7 +6,7 @@ # PHP APP SPECIFIC #================================================= -YNH_PHP_VERSION=8.0 +YNH_PHP_VERSION=7.4 # dependencies used by the app (must be on a single line) pkg_dependencies="libfreetype6-dev libjpeg62-turbo-dev libpng-dev $php_dependencies" From 650e76ab4342839b9301283080d681e07e3d3f9b Mon Sep 17 00:00:00 2001 From: Limezy Date: Sun, 22 Jan 2023 14:22:24 +0700 Subject: [PATCH 35/41] Update _common.sh --- scripts/_common.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/_common.sh b/scripts/_common.sh index 872e649..a2e9fbf 100644 --- a/scripts/_common.sh +++ b/scripts/_common.sh @@ -6,9 +6,10 @@ # PHP APP SPECIFIC #================================================= -YNH_PHP_VERSION=7.4 +php_dependencies="php$YNH_DEFAULT_PHP_VERSION-fpm php$YNH_DEFAULT_PHP_VERSION-cli php$YNH_DEFAULT_PHP_VERSION-gd php$YNH_DEFAULT_PHP_VERSION-mysql" # dependencies used by the app (must be on a single line) + pkg_dependencies="libfreetype6-dev libjpeg62-turbo-dev libpng-dev $php_dependencies" #================================================= From 6247e42dfc5894d2105c965577a47185489818d7 Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Sun, 22 Jan 2023 09:37:26 +0000 Subject: [PATCH 36/41] Auto-update README --- README.md | 103 ++++++++++++++++++++++++++++----------------------- README_fr.md | 92 ++++++++++++++++++++++++++++----------------- 2 files changed, 114 insertions(+), 81 deletions(-) diff --git a/README.md b/README.md index 5d8ccc7..7f5bcab 100644 --- a/README.md +++ b/README.md @@ -1,84 +1,95 @@ -# Packaging an app, starting from this example - -* Copy this app before working on it, using the ['Use this template'](https://github.com/YunoHost/example_ynh/generate) button on the Github repo. -* Edit the `manifest.json` with app specific info. -* Edit the `install`, `upgrade`, `remove`, `backup`, and `restore` scripts, and any relevant conf files in `conf/`. - * Using the [script helpers documentation.](https://yunohost.org/packaging_apps_helpers) -* Add a `LICENSE` file for the package. -* Edit `doc/DISCLAIMER*.md` -* The `README.md` files are to be automatically generated by https://github.com/YunoHost/apps/tree/master/tools/README-generator - ---- -# Example app for YunoHost +# Moncycle.app for YunoHost -[![Integration level](https://dash.yunohost.org/integration/example.svg)](https://dash.yunohost.org/appci/app/example) ![Working status](https://ci-apps.yunohost.org/ci/badges/example.status.svg) ![Maintenance status](https://ci-apps.yunohost.org/ci/badges/example.maintain.svg) -[![Install Example app with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=example) +[![Integration level](https://dash.yunohost.org/integration/moncycle_app.svg)](https://dash.yunohost.org/appci/app/moncycle_app) ![Working status](https://ci-apps.yunohost.org/ci/badges/moncycle_app.status.svg) ![Maintenance status](https://ci-apps.yunohost.org/ci/badges/moncycle_app.maintain.svg) +[![Install Moncycle.app with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=moncycle_app) *[Lire ce readme en français.](./README_fr.md)* -> *This package allows you to install Example app quickly and simply on a YunoHost server. +> *This package allows you to install Moncycle.app quickly and simply on a YunoHost server. If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/install) to learn how to install it.* ## Overview -Some long and extensive description of what the app is and does, lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. +Rendre facile le suivi des cycles menstruels et l’application des méthodes naturelles. +Billings . Symptothermie . FertilityCare -### Features +# L’APPLICATION -- Ut enim ad minim veniam, quis nostrud exercitation ullamco ; -- Laboris nisi ut aliquip ex ea commodo consequat ; -- Duis aute irure dolor in reprehenderit in voluptate ; -- Velit esse cillum dolore eu fugiat nulla pariatur ; -- Excepteur sint occaecat cupidatat non proident, sunt in culpa." +👩 un tableau de suivi du cycle menstruel +🌳 dédiée aux méthodes naturelles +🤏 suivi de l'évolution de la glaire cervicale +🌡️ suivi de la température corporelle (optionnel) +🔠 notation FertilityCare (optionnel) +📱 simple sur téléphone comme sur PC +✨ visuel esthétique avec mode sombre +📖 code open source +🤪 pas de pseudo intelligence prédictive +📊 export PDF/CSV pour vos moniteurs/instructrices +🔢 fini Excel ou Google Sheets +💑 un même compte sur plusieurs appareils +✉️ envoi par mail automatique des cycles +🔒 pas de vente de données / pas de publicité +🇫🇷 hébergée et développée en France +# LES MÉTHODES NATURELLES -**Shipped version:** 1.0~ynh1 +Les méthodes naturelles ? «Ce sont des méthodes basées sur la connaissance des signes de fertilité du cycle féminin. Le couple peut ainsi connaitre avec précision les périodes fertiles ou infertiles qu'il traverse, et en fonction de son projet d'enfant, connaitre le meilleur moment pour transmettre la vie, ou les périodes infertiles lorsqu'il souhaite espacer ou limiter les naissances.» Source: methodes-naturelles.fr -**Demo:** https://demo.example.com +Il existe plusieurs méthodes proposées par différentes associations. Voici une liste non exhaustive: + +[Méthode Billings](https://www.methode-billings.com/) +👉 méthode compatible avec moncycle.app + +[Symptothermie (Cyclamen)](http://www.methodes-naturelles.fr/les_methodes_naturelles/la-methode-dauto-observation) +👉 méthode compatible avec moncycle.app + +[Symptothermie (SensiPlan)](https://symptothermie.info/) +👉 méthode compatible avec moncycle.app + +[FertilityCare (NaProTechnologie)](https://www.fertilitycare.fr/) +👉 méthode compatible avec moncycle.app + +🧠 moncycle.app n'a pas pour objectif de prédire ou de contrôler la bonne application des méthodes (ni de remplacer vos moniteurs) mais seulement de proposer un support numérique. Vous restez le cerveau derrière votre tableau. Si vous ne connaissez pas les méthodes naturelles ou si vous avez des questions sur les règles de celles-ci, rapprochez-vous d'un moniteur de l'une des associations ci-dessus. + +**Shipped version:** 7.0~ynh1 + +**Demo:** https://tableau.moncycle.app/connexion.php?email1=demo@moncycle.app&mdp=demo ## Screenshots -![Screenshot of Example app](./doc/screenshots/example.jpg) +![Screenshot of Moncycle.app](./doc/screenshots/moncycle_app.png) ## Disclaimers / important information -* Any known limitations, constrains or stuff not working, such as (but not limited to): - * requiring a full dedicated domain ? - * architectures not supported ? - * not-working single-sign on or LDAP integration ? - * the app requires an important amount of RAM / disk / .. to install or to work properly - * etc... - -* Other infos that people should be aware of, such as: - * any specific step to perform after installing (such as manually finishing the install, specific admin credentials, ...) - * how to configure / administrate the application if it ain't obvious - * upgrade process / specificities / things to be aware of ? - * security considerations ? +* No LDAP integration +* After installing, you can create your own user using the form +* Once done, you can (if you want) set the account creation to false in `/var/www/moncycle_app/config.php` +* If you want to use the app in PWA mode, be sure to be connected to your account first ## Documentation and resources -* Official app website: -* Official user documentation: -* Official admin documentation: -* Upstream app code repository: -* YunoHost documentation for this app: -* Report a bug: +* Official app website: +* Official user documentation: +* Official admin documentation: +* Upstream app code repository: +* YunoHost documentation for this app: +* Report a bug: ## Developer info -Please send your pull request to the [testing branch](https://github.com/YunoHost-Apps/example_ynh/tree/testing). +Please send your pull request to the [testing branch](https://github.com/YunoHost-Apps/moncycle_app_ynh/tree/testing). To try the testing branch, please proceed like that. ``` bash -sudo yunohost app install https://github.com/YunoHost-Apps/example_ynh/tree/testing --debug +sudo yunohost app install https://github.com/YunoHost-Apps/moncycle_app_ynh/tree/testing --debug or -sudo yunohost app upgrade example -u https://github.com/YunoHost-Apps/example_ynh/tree/testing --debug +sudo yunohost app upgrade moncycle_app -u https://github.com/YunoHost-Apps/moncycle_app_ynh/tree/testing --debug ``` **More info regarding app packaging:** diff --git a/README_fr.md b/README_fr.md index 73fd2a6..ce23fa3 100644 --- a/README_fr.md +++ b/README_fr.md @@ -3,71 +3,93 @@ N.B.: This README was automatically generated by https://github.com/YunoHost/app It shall NOT be edited by hand. --> -# Example app pour YunoHost +# Moncycle.app pour YunoHost -[![Niveau d’intégration](https://dash.yunohost.org/integration/example.svg)](https://dash.yunohost.org/appci/app/example) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/example.status.svg) ![Statut de maintenance](https://ci-apps.yunohost.org/ci/badges/example.maintain.svg) -[![Installer Example app avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=example) +[![Niveau d’intégration](https://dash.yunohost.org/integration/moncycle_app.svg)](https://dash.yunohost.org/appci/app/moncycle_app) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/moncycle_app.status.svg) ![Statut de maintenance](https://ci-apps.yunohost.org/ci/badges/moncycle_app.maintain.svg) +[![Installer Moncycle.app avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=moncycle_app) *[Read this readme in english.](./README.md)* -> *Ce package vous permet d’installer Example app rapidement et simplement sur un serveur YunoHost. +> *Ce package vous permet d’installer Moncycle.app rapidement et simplement sur un serveur YunoHost. Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour savoir comment l’installer et en profiter.* ## Vue d’ensemble -Some long and extensive description of what the app is and does, lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. +Rendre facile le suivi des cycles menstruels et l’application des méthodes naturelles. +Billings . Symptothermie . FertilityCare -### Features +# L’APPLICATION -- Ut enim ad minim veniam, quis nostrud exercitation ullamco ; -- Laboris nisi ut aliquip ex ea commodo consequat ; -- Duis aute irure dolor in reprehenderit in voluptate ; -- Velit esse cillum dolore eu fugiat nulla pariatur ; -- Excepteur sint occaecat cupidatat non proident, sunt in culpa." +👩 un tableau de suivi du cycle menstruel +🌳 dédiée aux méthodes naturelles +🤏 suivi de l'évolution de la glaire cervicale +🌡️ suivi de la température corporelle (optionnel) +🔠 notation FertilityCare (optionnel) +📱 simple sur téléphone comme sur PC +✨ visuel esthétique avec mode sombre +📖 code open source +🤪 pas de pseudo intelligence prédictive +📊 export PDF/CSV pour vos moniteurs/instructrices +🔢 fini Excel ou Google Sheets +💑 un même compte sur plusieurs appareils +✉️ envoi par mail automatique des cycles +🔒 pas de vente de données / pas de publicité +🇫🇷 hébergée et développée en France +# LES MÉTHODES NATURELLES -**Version incluse :** 1.0~ynh1 +Les méthodes naturelles ? «Ce sont des méthodes basées sur la connaissance des signes de fertilité du cycle féminin. Le couple peut ainsi connaitre avec précision les périodes fertiles ou infertiles qu'il traverse, et en fonction de son projet d'enfant, connaitre le meilleur moment pour transmettre la vie, ou les périodes infertiles lorsqu'il souhaite espacer ou limiter les naissances.» Source: methodes-naturelles.fr -**Démo :** https://demo.example.com +Il existe plusieurs méthodes proposées par différentes associations. Voici une liste non exhaustive: + +[Méthode Billings](https://www.methode-billings.com/) +👉 méthode compatible avec moncycle.app + +[Symptothermie (Cyclamen)](http://www.methodes-naturelles.fr/les_methodes_naturelles/la-methode-dauto-observation) +👉 méthode compatible avec moncycle.app + +[Symptothermie (SensiPlan)](https://symptothermie.info/) +👉 méthode compatible avec moncycle.app + +[FertilityCare (NaProTechnologie)](https://www.fertilitycare.fr/) +👉 méthode compatible avec moncycle.app + +🧠 moncycle.app n'a pas pour objectif de prédire ou de contrôler la bonne application des méthodes (ni de remplacer vos moniteurs) mais seulement de proposer un support numérique. Vous restez le cerveau derrière votre tableau. Si vous ne connaissez pas les méthodes naturelles ou si vous avez des questions sur les règles de celles-ci, rapprochez-vous d'un moniteur de l'une des associations ci-dessus. + +**Version incluse :** 7.0~ynh1 + +**Démo :** https://tableau.moncycle.app/connexion.php?email1=demo@moncycle.app&mdp=demo ## Captures d’écran -![Capture d’écran de Example app](./doc/screenshots/example.jpg) +![Capture d’écran de Moncycle.app](./doc/screenshots/moncycle_app.png) ## Avertissements / informations importantes -* Any known limitations, constrains or stuff not working, such as (but not limited to): - * requiring a full dedicated domain ? - * architectures not supported ? - * not-working single-sign on or LDAP integration ? - * the app requires an important amount of RAM / disk / .. to install or to work properly - * etc... - -* Other infos that people should be aware of, such as: - * any specific step to perform after installing (such as manually finishing the install, specific admin credentials, ...) - * how to configure / administrate the application if it ain't obvious - * upgrade process / specificities / things to be aware of ? - * security considerations ? +* No LDAP integration +* After installing, you can create your own user using the form +* Once done, you can (if you want) set the account creation to false in `/var/www/moncycle_app/config.php` +* If you want to use the app in PWA mode, be sure to be connected to your account first ## Documentations et ressources -* Site officiel de l’app : -* Documentation officielle utilisateur : -* Documentation officielle de l’admin : -* Dépôt de code officiel de l’app : -* Documentation YunoHost pour cette app : -* Signaler un bug : +* Site officiel de l’app : +* Documentation officielle utilisateur : +* Documentation officielle de l’admin : +* Dépôt de code officiel de l’app : +* Documentation YunoHost pour cette app : +* Signaler un bug : ## Informations pour les développeurs -Merci de faire vos pull request sur la [branche testing](https://github.com/YunoHost-Apps/example_ynh/tree/testing). +Merci de faire vos pull request sur la [branche testing](https://github.com/YunoHost-Apps/moncycle_app_ynh/tree/testing). Pour essayer la branche testing, procédez comme suit. ``` bash -sudo yunohost app install https://github.com/YunoHost-Apps/example_ynh/tree/testing --debug +sudo yunohost app install https://github.com/YunoHost-Apps/moncycle_app_ynh/tree/testing --debug ou -sudo yunohost app upgrade example -u https://github.com/YunoHost-Apps/example_ynh/tree/testing --debug +sudo yunohost app upgrade moncycle_app -u https://github.com/YunoHost-Apps/moncycle_app_ynh/tree/testing --debug ``` **Plus d’infos sur le packaging d’applications :** \ No newline at end of file From c6edb5c9667eac50baaedcc3cc39edbf99dea0e5 Mon Sep 17 00:00:00 2001 From: Limezy Date: Mon, 23 Jan 2023 08:43:38 +0700 Subject: [PATCH 37/41] Trying to use ynh_secure_remove --- scripts/upgrade | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/scripts/upgrade b/scripts/upgrade index 187d204..5187e2f 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -58,10 +58,9 @@ ynh_system_user_create --username=$app --home_dir="$final_path" # DOWNLOAD, CHECK AND UNPACK SOURCE #================================================= -# Remove www file -pushd "$final_path" - ynh_exec_warn_less sudo -u $app rm -rf * -popd +# Void and recreate final_path +ynh_secure_remove --file="$final_path" +ynh_exec_warn_less sudo -u $app mkdir "$final_path" if [ "$upgrade_type" == "UPGRADE_APP" ] then From eb4cf490845359ac26b555b7843e4afa72cf8741 Mon Sep 17 00:00:00 2001 From: Limezy Date: Mon, 23 Jan 2023 08:48:12 +0700 Subject: [PATCH 38/41] Update upgrade --- scripts/upgrade | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/upgrade b/scripts/upgrade index 5187e2f..4989326 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -60,7 +60,7 @@ ynh_system_user_create --username=$app --home_dir="$final_path" # Void and recreate final_path ynh_secure_remove --file="$final_path" -ynh_exec_warn_less sudo -u $app mkdir "$final_path" +ynh_exec_warn_less sudo mkdir "$final_path" if [ "$upgrade_type" == "UPGRADE_APP" ] then From 1c9a1c5ba7b158e9de402ff5b23a7e9c32bcd16f Mon Sep 17 00:00:00 2001 From: Limezy Date: Mon, 23 Jan 2023 18:23:11 +0700 Subject: [PATCH 39/41] Fix sudo linter error --- scripts/install | 4 ++-- scripts/upgrade | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/install b/scripts/install index 52389cd..d5b7d4a 100755 --- a/scripts/install +++ b/scripts/install @@ -92,8 +92,8 @@ chmod -R o-rwx "$final_path" chown -R $app:www-data "$final_path" pushd "$final_path" - ynh_exec_warn_less sudo -u $app mv ./www_data/* . - ynh_exec_warn_less sudo -u $app ./module/install.sh + ynh_exec_warn_less mv ./www_data/* . + ynh_exec_warn_less ./module/install.sh ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name < db/table.sql ynh_mysql_connect_as --user=$db_user --password=$db_pwd --database=$db_name < db/demo.sql popd diff --git a/scripts/upgrade b/scripts/upgrade index 4989326..89203f9 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -60,7 +60,7 @@ ynh_system_user_create --username=$app --home_dir="$final_path" # Void and recreate final_path ynh_secure_remove --file="$final_path" -ynh_exec_warn_less sudo mkdir "$final_path" +ynh_exec_warn_less mkdir "$final_path" if [ "$upgrade_type" == "UPGRADE_APP" ] then @@ -75,8 +75,8 @@ chmod -R o-rwx "$final_path" chown -R $app:www-data "$final_path" pushd "$final_path" - ynh_exec_warn_less sudo -u $app mv ./www_data/* . - ynh_exec_warn_less sudo -u $app ./module/install.sh + ynh_exec_warn_less mv ./www_data/* . + ynh_exec_warn_less ./module/install.sh popd #================================================= From 69df1926a6c90291794459596ffe05956b63201b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Mon, 23 Jan 2023 12:59:09 +0100 Subject: [PATCH 40/41] Fix linter --- conf/config.php | 4 ++-- manifest.json | 12 ++++++------ scripts/restore | 4 ++-- scripts/upgrade | 2 +- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/conf/config.php b/conf/config.php index 85121dc..3bfef15 100644 --- a/conf/config.php +++ b/conf/config.php @@ -8,8 +8,8 @@ */ define("DB_HOST", "localhost"); -define("DB_ID", "__APP__"); -define("DB_NAME", "__APP__"); +define("DB_ID", "__DB_USER__"); +define("DB_NAME", "__DB_NAME__"); define("DB_PORT", 3306); define("DB_PASSWORD", "__DB_PWD__"); diff --git a/manifest.json b/manifest.json index 8885571..80bb599 100644 --- a/manifest.json +++ b/manifest.json @@ -1,10 +1,10 @@ { - "name": "Moncycle.app", - "id": "moncycle_app", + "name": "Moncycle", + "id": "moncycle", "packaging_format": 1, "description": { - "en": "Menstrual cycle follow-up application for natural family planning", - "fr": "Application de suivi de cycle pour les méthodes naturelles de régulation de naissance." + "en": "Menstrual cycle follow-up for natural family planning", + "fr": "Suivi de cycle pour les méthodes naturelles de régulation de naissance" }, "version": "7.0~ynh1", "url": "https://moncycle.app", @@ -38,8 +38,8 @@ { "name": "path", "type": "path", - "example": "/example", - "default": "/example" + "example": "/moncycle", + "default": "/moncycle" }, { "name": "is_public", diff --git a/scripts/restore b/scripts/restore index da920e5..fa8e115 100755 --- a/scripts/restore +++ b/scripts/restore @@ -86,14 +86,14 @@ ynh_install_app_dependencies $pkg_dependencies #================================================= # RESTORE THE PHP-FPM CONFIGURATION #================================================= -ynh_script_progression --message="Restoring the PHP-FPM configuration..." --time --weight=1 +ynh_script_progression --message="Restoring the PHP-FPM configuration..." --weight=1 ynh_restore_file --origin_path="/etc/php/$phpversion/fpm/pool.d/$app.conf" #================================================= # RESTORE THE NGINX CONFIGURATION #================================================= -ynh_script_progression --message="Restoring the NGINX web server configuration..." --time --weight=1 +ynh_script_progression --message="Restoring the NGINX web server configuration..." --weight=1 ynh_restore_file --origin_path="/etc/nginx/conf.d/$domain.d/$app.conf" diff --git a/scripts/upgrade b/scripts/upgrade index 89203f9..35c2315 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -97,7 +97,7 @@ ynh_add_fpm_config #================================================= # NGINX CONFIGURATION #================================================= -ynh_script_progression --message="Upgrading NGINX web server configuration..." --time --weight=1 +ynh_script_progression --message="Upgrading NGINX web server configuration..." --weight=1 # Create a dedicated NGINX config ynh_add_nginx_config From a531db28a1e55f64ef5043b36ee382d8b6562d2b Mon Sep 17 00:00:00 2001 From: yunohost-bot Date: Mon, 23 Jan 2023 11:59:14 +0000 Subject: [PATCH 41/41] Auto-update README --- README.md | 20 ++++++++++---------- README_fr.md | 20 ++++++++++---------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 7f5bcab..b467ff5 100644 --- a/README.md +++ b/README.md @@ -3,14 +3,14 @@ N.B.: This README was automatically generated by https://github.com/YunoHost/app It shall NOT be edited by hand. --> -# Moncycle.app for YunoHost +# Moncycle for YunoHost -[![Integration level](https://dash.yunohost.org/integration/moncycle_app.svg)](https://dash.yunohost.org/appci/app/moncycle_app) ![Working status](https://ci-apps.yunohost.org/ci/badges/moncycle_app.status.svg) ![Maintenance status](https://ci-apps.yunohost.org/ci/badges/moncycle_app.maintain.svg) -[![Install Moncycle.app with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=moncycle_app) +[![Integration level](https://dash.yunohost.org/integration/moncycle.svg)](https://dash.yunohost.org/appci/app/moncycle) ![Working status](https://ci-apps.yunohost.org/ci/badges/moncycle.status.svg) ![Maintenance status](https://ci-apps.yunohost.org/ci/badges/moncycle.maintain.svg) +[![Install Moncycle with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=moncycle) *[Lire ce readme en français.](./README_fr.md)* -> *This package allows you to install Moncycle.app quickly and simply on a YunoHost server. +> *This package allows you to install Moncycle quickly and simply on a YunoHost server. If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/install) to learn how to install it.* ## Overview @@ -62,7 +62,7 @@ Il existe plusieurs méthodes proposées par différentes associations. Voici un ## Screenshots -![Screenshot of Moncycle.app](./doc/screenshots/moncycle_app.png) +![Screenshot of Moncycle](./doc/screenshots/moncycle_app.png) ## Disclaimers / important information @@ -77,19 +77,19 @@ Il existe plusieurs méthodes proposées par différentes associations. Voici un * Official user documentation: * Official admin documentation: * Upstream app code repository: -* YunoHost documentation for this app: -* Report a bug: +* YunoHost documentation for this app: +* Report a bug: ## Developer info -Please send your pull request to the [testing branch](https://github.com/YunoHost-Apps/moncycle_app_ynh/tree/testing). +Please send your pull request to the [testing branch](https://github.com/YunoHost-Apps/moncycle_ynh/tree/testing). To try the testing branch, please proceed like that. ``` bash -sudo yunohost app install https://github.com/YunoHost-Apps/moncycle_app_ynh/tree/testing --debug +sudo yunohost app install https://github.com/YunoHost-Apps/moncycle_ynh/tree/testing --debug or -sudo yunohost app upgrade moncycle_app -u https://github.com/YunoHost-Apps/moncycle_app_ynh/tree/testing --debug +sudo yunohost app upgrade moncycle -u https://github.com/YunoHost-Apps/moncycle_ynh/tree/testing --debug ``` **More info regarding app packaging:** diff --git a/README_fr.md b/README_fr.md index ce23fa3..2714697 100644 --- a/README_fr.md +++ b/README_fr.md @@ -3,14 +3,14 @@ N.B.: This README was automatically generated by https://github.com/YunoHost/app It shall NOT be edited by hand. --> -# Moncycle.app pour YunoHost +# Moncycle pour YunoHost -[![Niveau d’intégration](https://dash.yunohost.org/integration/moncycle_app.svg)](https://dash.yunohost.org/appci/app/moncycle_app) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/moncycle_app.status.svg) ![Statut de maintenance](https://ci-apps.yunohost.org/ci/badges/moncycle_app.maintain.svg) -[![Installer Moncycle.app avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=moncycle_app) +[![Niveau d’intégration](https://dash.yunohost.org/integration/moncycle.svg)](https://dash.yunohost.org/appci/app/moncycle) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/moncycle.status.svg) ![Statut de maintenance](https://ci-apps.yunohost.org/ci/badges/moncycle.maintain.svg) +[![Installer Moncycle avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=moncycle) *[Read this readme in english.](./README.md)* -> *Ce package vous permet d’installer Moncycle.app rapidement et simplement sur un serveur YunoHost. +> *Ce package vous permet d’installer Moncycle rapidement et simplement sur un serveur YunoHost. Si vous n’avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour savoir comment l’installer et en profiter.* ## Vue d’ensemble @@ -62,7 +62,7 @@ Il existe plusieurs méthodes proposées par différentes associations. Voici un ## Captures d’écran -![Capture d’écran de Moncycle.app](./doc/screenshots/moncycle_app.png) +![Capture d’écran de Moncycle](./doc/screenshots/moncycle_app.png) ## Avertissements / informations importantes @@ -77,19 +77,19 @@ Il existe plusieurs méthodes proposées par différentes associations. Voici un * Documentation officielle utilisateur : * Documentation officielle de l’admin : * Dépôt de code officiel de l’app : -* Documentation YunoHost pour cette app : -* Signaler un bug : +* Documentation YunoHost pour cette app : +* Signaler un bug : ## Informations pour les développeurs -Merci de faire vos pull request sur la [branche testing](https://github.com/YunoHost-Apps/moncycle_app_ynh/tree/testing). +Merci de faire vos pull request sur la [branche testing](https://github.com/YunoHost-Apps/moncycle_ynh/tree/testing). Pour essayer la branche testing, procédez comme suit. ``` bash -sudo yunohost app install https://github.com/YunoHost-Apps/moncycle_app_ynh/tree/testing --debug +sudo yunohost app install https://github.com/YunoHost-Apps/moncycle_ynh/tree/testing --debug ou -sudo yunohost app upgrade moncycle_app -u https://github.com/YunoHost-Apps/moncycle_app_ynh/tree/testing --debug +sudo yunohost app upgrade moncycle -u https://github.com/YunoHost-Apps/moncycle_ynh/tree/testing --debug ``` **Plus d’infos sur le packaging d’applications :** \ No newline at end of file