From 14b77790a6ad01e545a1eef54f6a8c91753008a5 Mon Sep 17 00:00:00 2001 From: Andrew Pamment Date: Thu, 25 Jan 2018 17:01:19 +1000 Subject: [PATCH] Bootstrap theme and form validation on message entry. --- dist/www-bootstrap/401.tpl | 2 + dist/www-bootstrap/403.tpl | 2 + dist/www-bootstrap/404.tpl | 2 + dist/www-bootstrap/footer.tpl | 19 + dist/www-bootstrap/header.tpl | 76 ++ dist/www-bootstrap/index.tpl | 3 + dist/www-bootstrap/mime.types | 3 + dist/www-bootstrap/static/delete.png | Bin 0 -> 292 bytes dist/www-bootstrap/static/fonts/LICENSE.TXT | 428 ++++++++++ .../static/fonts/pxplus_ibm_vga8-webfont.svg | 807 ++++++++++++++++++ .../static/fonts/pxplus_ibm_vga8-webfont.woff | Bin 0 -> 57816 bytes .../fonts/pxplus_ibm_vga8-webfont.woff2 | Bin 0 -> 39416 bytes dist/www-bootstrap/static/header.png | Bin 0 -> 7299 bytes dist/www-bootstrap/static/style.css | 345 ++++++++ dist/www/header.tpl | 17 + src/www_email.c | 10 +- src/www_msgs.c | 8 +- 17 files changed, 1713 insertions(+), 9 deletions(-) create mode 100644 dist/www-bootstrap/401.tpl create mode 100644 dist/www-bootstrap/403.tpl create mode 100644 dist/www-bootstrap/404.tpl create mode 100644 dist/www-bootstrap/footer.tpl create mode 100644 dist/www-bootstrap/header.tpl create mode 100644 dist/www-bootstrap/index.tpl create mode 100644 dist/www-bootstrap/mime.types create mode 100644 dist/www-bootstrap/static/delete.png create mode 100755 dist/www-bootstrap/static/fonts/LICENSE.TXT create mode 100755 dist/www-bootstrap/static/fonts/pxplus_ibm_vga8-webfont.svg create mode 100755 dist/www-bootstrap/static/fonts/pxplus_ibm_vga8-webfont.woff create mode 100755 dist/www-bootstrap/static/fonts/pxplus_ibm_vga8-webfont.woff2 create mode 100644 dist/www-bootstrap/static/header.png create mode 100644 dist/www-bootstrap/static/style.css diff --git a/dist/www-bootstrap/401.tpl b/dist/www-bootstrap/401.tpl new file mode 100644 index 0000000..f63524b --- /dev/null +++ b/dist/www-bootstrap/401.tpl @@ -0,0 +1,2 @@ +

401 - Not authorized

+The page you are looking for can not be accessed. diff --git a/dist/www-bootstrap/403.tpl b/dist/www-bootstrap/403.tpl new file mode 100644 index 0000000..9bd457e --- /dev/null +++ b/dist/www-bootstrap/403.tpl @@ -0,0 +1,2 @@ +

403 - Forbidden

+The page you are looking for can not be accessed. diff --git a/dist/www-bootstrap/404.tpl b/dist/www-bootstrap/404.tpl new file mode 100644 index 0000000..0c731a1 --- /dev/null +++ b/dist/www-bootstrap/404.tpl @@ -0,0 +1,2 @@ +

404 - Page not found

+The page you are looking for can not be found. diff --git a/dist/www-bootstrap/footer.tpl b/dist/www-bootstrap/footer.tpl new file mode 100644 index 0000000..2a8005a --- /dev/null +++ b/dist/www-bootstrap/footer.tpl @@ -0,0 +1,19 @@ + + +
+
+
+ +
+
+ + + + + + + + + diff --git a/dist/www-bootstrap/header.tpl b/dist/www-bootstrap/header.tpl new file mode 100644 index 0000000..38d8d2d --- /dev/null +++ b/dist/www-bootstrap/header.tpl @@ -0,0 +1,76 @@ + + + + + + + + + + + Magicka BBS + + + + + + + + + + + + + + +
+
+
diff --git a/dist/www-bootstrap/index.tpl b/dist/www-bootstrap/index.tpl new file mode 100644 index 0000000..0de5d06 --- /dev/null +++ b/dist/www-bootstrap/index.tpl @@ -0,0 +1,3 @@ +

Welcome to another Magicka BBS!

+ +The sysop should customize this file with what he/she wants on the front page! diff --git a/dist/www-bootstrap/mime.types b/dist/www-bootstrap/mime.types new file mode 100644 index 0000000..ac18d9d --- /dev/null +++ b/dist/www-bootstrap/mime.types @@ -0,0 +1,3 @@ +image/png png +application/javascript js +text/css css diff --git a/dist/www-bootstrap/static/delete.png b/dist/www-bootstrap/static/delete.png new file mode 100644 index 0000000000000000000000000000000000000000..f9643dabaa2b14c96c9895063b049cc6d77431da GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYYs>cdx@v7EBgZuVRkXmJ8rJpKq1Kz*N775{M_8syb=cIqSVBa)D(sC z%#sWRcTeAd@J2pyprRg67sn8f<43~|3La44@Sbx*)2d{7f%5P0EY7LM@xp-}3I>an z`#huF4#j4hbgW$J$iNV@w)geCv+BCKO%f?9pGqH;d=l)ff05(Sr2x?tcTTKaaA#Up zT=<3{Nv(NFY^%Nn&lUT$<5L*dq(U9nm9BnUGhaD-=Zda8`z~hpJ=209_hqhc?A!Kv e@BVuG6GNs|Pr;I%ucCnNV(@hJb6Mw<&;$SgVrJn0 literal 0 HcmV?d00001 diff --git a/dist/www-bootstrap/static/fonts/LICENSE.TXT b/dist/www-bootstrap/static/fonts/LICENSE.TXT new file mode 100755 index 0000000..fd662a7 --- /dev/null +++ b/dist/www-bootstrap/static/fonts/LICENSE.TXT @@ -0,0 +1,428 @@ +Attribution-ShareAlike 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More_considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-ShareAlike 4.0 International Public +License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-ShareAlike 4.0 International Public License ("Public +License"). To the extent this Public License may be interpreted as a +contract, You are granted the Licensed Rights in consideration of Your +acceptance of these terms and conditions, and the Licensor grants You +such rights in consideration of benefits the Licensor receives from +making the Licensed Material available under these terms and +conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. BY-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + + d. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + e. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + f. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + g. License Elements means the license attributes listed in the name + of a Creative Commons Public License. The License Elements of this + Public License are Attribution and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + i. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + k. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + l. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + m. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. Additional offer from the Licensor -- Adapted Material. + Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material + under the conditions of the Adapter's License You apply. + + c. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + b. ShareAlike. + + In addition to the conditions in Section 3(a), if You Share + Adapted Material You produce, the following conditions also apply. + + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or + later, or a BY-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the + Adapter's License You apply. You may satisfy this condition + in any reasonable manner based on the medium, means, and + context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms + or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material, + + including for purposes of Section 3(b); and + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. + diff --git a/dist/www-bootstrap/static/fonts/pxplus_ibm_vga8-webfont.svg b/dist/www-bootstrap/static/fonts/pxplus_ibm_vga8-webfont.svg new file mode 100755 index 0000000..33f2d81 --- /dev/null +++ b/dist/www-bootstrap/static/fonts/pxplus_ibm_vga8-webfont.svg @@ -0,0 +1,807 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/www-bootstrap/static/fonts/pxplus_ibm_vga8-webfont.woff b/dist/www-bootstrap/static/fonts/pxplus_ibm_vga8-webfont.woff new file mode 100755 index 0000000000000000000000000000000000000000..74d9735b233fd1ea6b70141e19ec997b3e5f4295 GIT binary patch literal 57816 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�`XCxE*cB+W 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 UHz_3kUkBJ!#$-}&?d1Rf0QdAnzyJUM literal 0 HcmV?d00001 diff --git a/dist/www-bootstrap/static/header.png b/dist/www-bootstrap/static/header.png new file mode 100644 index 0000000000000000000000000000000000000000..ef4f9f1804f81584e105db9a558806225df74c77 GIT binary patch literal 7299 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 literal 0 HcmV?d00001 diff --git a/dist/www-bootstrap/static/style.css b/dist/www-bootstrap/static/style.css new file mode 100644 index 0000000..b9ded1b --- /dev/null +++ b/dist/www-bootstrap/static/style.css @@ -0,0 +1,345 @@ +@font-face { + font-family: 'pxplus_ibm_vga8regular'; + src: url('/static/fonts/pxplus_ibm_vga8-webfont.woff2') format('woff2'), + url('static/fonts/pxplus_ibm_vga8-webfont.svg') format('svg'), + url('/static/fonts/pxplus_ibm_vga8-webfont.woff') format('woff'); + font-weight: normal; + font-style: normal; + +} + +.footer { + font-size: small; +} + +.div-table { + background-color: #eee; + border: 1px solid #666666; + border-spacing: 5px; +} + +.email-summary-seen { + background-color: #eee; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.email-summary { + background-color: #b2ffb0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.email-id { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; + + -webkit-box-flex: 0; + -ms-flex: 0 0 5%; + flex: 0 0 5%; + max-width: 5%; + +} + +.email-subject { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; + + -webkit-box-flex: 0; + -ms-flex: 0 0 45%; + flex: 0 0 45%; + max-width: 45%; + +} + +.email-from { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; + + -webkit-box-flex: 0; + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; + +} + +.email-date { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; + + -webkit-box-flex: 0; + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; +} + +.email-delete { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; + + -webkit-box-flex: 0; + -ms-flex: 0 0 5%; + flex: 0 0 5%; + max-width: 5%; + +} + +.email-view-header { + background-color: #eee; + border: 1px solid #666666; + padding: 5px; + margin-bottom: 10px; +} + +.email-view-subject { + font-size: xx-large; +} + +.email-view-from { + color: #222; +} + +.email-view-date { + color: #222; +} + +.conference-list-item { + background-color: #333333; + color: white; + padding: 5px; +} + +.area-list-item { + padding: 5px 0 5px 15px; +} + +.area-list-new { + padding: 5px 0 5px 15px; + background-color: #b2ffb0; +} + +.msg-summary-seen { + background-color: #eee; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.msg-summary { + background-color: #b2ffb0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.msg-summary-id { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; + + -webkit-box-flex: 0; + -ms-flex: 0 0 5%; + flex: 0 0 5%; + max-width: 5%; +} + +.msg-summary-subject { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; + + -webkit-box-flex: 0; + -ms-flex: 0 0 35%; + flex: 0 0 35%; + max-width: 35%; +} + +.msg-summary-from { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; + + -webkit-box-flex: 0; + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; +} + +.msg-summary-to { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; + + -webkit-box-flex: 0; + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; + +} + +.msg-summary-date { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; + + -webkit-box-flex: 0; + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; + +} + +.msg-view-header { + background-color: #eee; + border: 1px solid #666666; + padding: 5px; + margin-bottom: 10px; +} + +.msg-view-subject { + font-size: xx-large; +} + +.msg-view-from { + color: #222; +} + +.msg-view-to { + color: #222; +} + +.msg-view-date { + color: #222; +} + +.menu ul { + list-style-type: none; + margin: 0; + padding: 0; + overflow: hidden; + background-color: #333333; +} + +.menu li { + float: left; +} + +.menu li a { + display: block; + color: white; + text-align: center; + padding: 16px; + text-decoration: none; +} + +.menu li a:hover { + background-color: #111111; +} + +.email-reply-form { + margin-left: 20px; +} +.button { + padding-bottom:10px; +} +.button a { + width: auto; + padding: 5px; + color: white; + background-color: #333; + text-decoration: none; +} + +.button a:hover { + background-color: #111111; +} + +.last10-row { + background-color: #eee; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} + +.last10-name { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; + + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} + +.last10-location { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; + + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} + +.last10-date { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; + + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} + +#msgbody { + background-color: black; + color: gray; + font-family: 'pxplus_ibm_vga8regular'; + line-height: 1; + padding: 5px; +} diff --git a/dist/www/header.tpl b/dist/www/header.tpl index 7dd9a84..a6a204e 100644 --- a/dist/www/header.tpl +++ b/dist/www/header.tpl @@ -3,6 +3,23 @@ Magicka BBS +
diff --git a/src/www_email.c b/src/www_email.c index 28c00e9..3d7959a 100644 --- a/src/www_email.c +++ b/src/www_email.c @@ -156,7 +156,7 @@ char *www_new_email() { max_len = 4096; len = 0; memset(page, 0, 4096); - + sprintf(buffer, "

New Email

\n"); if (len + strlen(buffer) > max_len - 1) { max_len += 4096; @@ -165,7 +165,7 @@ char *www_new_email() { strcat(page, buffer); len += strlen(buffer); - sprintf(buffer, "
\n", conf.www_url); + sprintf(buffer, "\n", conf.www_url); if (len + strlen(buffer) > max_len - 1) { max_len += 4096; page = (char *)realloc(page, max_len); @@ -173,7 +173,7 @@ char *www_new_email() { strcat(page, buffer); len += strlen(buffer); - sprintf(buffer, "To :
\n"); + sprintf(buffer, "To :
\n"); if (len + strlen(buffer) > max_len - 1) { max_len += 4096; page = (char *)realloc(page, max_len); @@ -181,7 +181,7 @@ char *www_new_email() { strcat(page, buffer); len += strlen(buffer); - sprintf(buffer, "Subject :
\n"); + sprintf(buffer, "Subject :
\n"); if (len + strlen(buffer) > max_len - 1) { max_len += 4096; page = (char *)realloc(page, max_len); @@ -189,7 +189,7 @@ char *www_new_email() { strcat(page, buffer); len += strlen(buffer); - sprintf(buffer, "\n
"); + sprintf(buffer, "\n
"); if (len + strlen(buffer) > max_len - 1) { max_len += 4096; page = (char *)realloc(page, max_len); diff --git a/src/www_msgs.c b/src/www_msgs.c index 0581e87..c365184 100644 --- a/src/www_msgs.c +++ b/src/www_msgs.c @@ -893,7 +893,7 @@ char *www_new_msg(struct user_record *user, int conference, int area) { strcat(page, buffer); len += strlen(buffer); - sprintf(buffer, "\n", conf.www_url); + sprintf(buffer, "\n", conf.www_url); if (len + strlen(buffer) > max_len - 1) { max_len += 4096; page = (char *)realloc(page, max_len); @@ -924,7 +924,7 @@ char *www_new_msg(struct user_record *user, int conference, int area) { strcat(page, buffer); len += strlen(buffer); - sprintf(buffer, "To :
\n"); + sprintf(buffer, "To :
\n"); if (len + strlen(buffer) > max_len - 1) { max_len += 4096; page = (char *)realloc(page, max_len); @@ -932,7 +932,7 @@ char *www_new_msg(struct user_record *user, int conference, int area) { strcat(page, buffer); len += strlen(buffer); - sprintf(buffer, "Subject :
\n"); + sprintf(buffer, "Subject :
\n"); if (len + strlen(buffer) > max_len - 1) { max_len += 4096; page = (char *)realloc(page, max_len); @@ -940,7 +940,7 @@ char *www_new_msg(struct user_record *user, int conference, int area) { strcat(page, buffer); len += strlen(buffer); - sprintf(buffer, "\n
"); + sprintf(buffer, "\n
"); if (len + strlen(buffer) > max_len - 1) { max_len += 4096; page = (char *)realloc(page, max_len);