diff --git a/.classpath b/.classpath index 9ba8a44bd6..f65b511b60 100644 --- a/.classpath +++ b/.classpath @@ -19,25 +19,12 @@ - - - - - - - - - - - - - - - - + + + diff --git a/build.ant.properties b/build.ant.properties index 7d2635ac7b..d2e53ba19c 100644 --- a/build.ant.properties +++ b/build.ant.properties @@ -82,8 +82,8 @@ updates_server_fallback = http://arianne.sourceforge.net/stendhal/updates version_server = http://arianne.sourceforge.net/stendhal.version # current version of stendhal -version.old = 1.42 -version = 1.42.5 +version.old = 1.43 +version = 1.43.1 # javac options javac.deprecation = true diff --git a/build.xml b/build.xml index 4e89ccdec2..293f8329f7 100644 --- a/build.xml +++ b/build.xml @@ -566,10 +566,22 @@ + + + + + + + + + + + + - + @@ -684,22 +696,14 @@ --> - - - - - - - - + - - + diff --git a/buildtools/doxygen/Doxyfile b/buildtools/doxygen/Doxyfile index 8118f4dabc..14145c500c 100644 --- a/buildtools/doxygen/Doxyfile +++ b/buildtools/doxygen/Doxyfile @@ -38,7 +38,7 @@ PROJECT_NAME = Stendhal # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 1.42.5 +PROJECT_NUMBER = 1.43.1 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/data/script/halloffame.sql b/data/script/halloffame.sql index 8df0f6f684..4d4d2e5834 100644 --- a/data/script/halloffame.sql +++ b/data/script/halloffame.sql @@ -16,6 +16,7 @@ -- S Sokoban score SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; +SET sql_notes = 0; UPDATE achievement SET reached = (SELECT count(*) as cnt diff --git a/data/script/region/atlantis/city/exterior/ZelanNPC.lua b/data/script/region/atlantis/city/exterior/ZelanNPC.lua new file mode 100644 index 0000000000..4273d2ac53 --- /dev/null +++ b/data/script/region/atlantis/city/exterior/ZelanNPC.lua @@ -0,0 +1,3 @@ +--[[ +file has been deleted +]] diff --git a/data/sprites/ideas/away.png b/data/sprites/ideas/away.png index 08332a61f1..86f18b51ee 100644 Binary files a/data/sprites/ideas/away.png and b/data/sprites/ideas/away.png differ diff --git a/data/sprites/ideas/away.xcf.bz2 b/data/sprites/ideas/away.xcf.bz2 new file mode 100644 index 0000000000..f01ca762a4 Binary files /dev/null and b/data/sprites/ideas/away.xcf.bz2 differ diff --git a/doc/CHANGES.txt b/doc/CHANGES.txt index e3b5325bae..210679b1cc 100644 --- a/doc/CHANGES.txt +++ b/doc/CHANGES.txt @@ -3,6 +3,12 @@ Changelog --------- +1.43.3 + +*bugfixes* +- fixed balloon detail layer index for players carrying balloons before layer coloring implemented + + 1.43 *bugfixes* @@ -38,7 +44,6 @@ Changelog - Restock the Flower Shop quest now tracks completions - weapons can now inflict status effects - players can now inflict status effects -- melee weapons can have longer range - descreased damage penalty compensating for player hit chance handicap - replaced music in Nalwor River maps - producer NPCs now have an icon diff --git a/doc/sources/graphics-misc.txt b/doc/sources/graphics-misc.txt index 4fd5aae260..8981a2769e 100644 --- a/doc/sources/graphics-misc.txt +++ b/doc/sources/graphics-misc.txt @@ -195,7 +195,7 @@ agressive.png Jordan Irwin (AntumDeluge); CC0; Stendhal attack.png Jordan Irwin (AntumDeluge); OGA BY 3.0; Stendhal attending.png nicubunu, Katie Russell (kymara); GPL 2.0 or newer; Stendhal, http://clipart.nicubunu.ro/svg/people/ear.svg, http://www.clker.com/clipart-4337.html awaiting.png nicubunu, Katie Russell (kymara); GPL 2.0 or newer; Stendhal, http://clipart.nicubunu.ro/svg/people/ear.svg, http://www.clker.com/clipart-4337.html -away.png (placeholder) +away.* Jordan Irwin (AntumDeluge); OGA BY 3.0; Stendhal choking.png Katie Russell (kymara); GPL 2.0 or newer; Stendhal defence.png Yoriy Krawtsow; GPL 2.0 or newer; Stendhal eat.png Gerald_G, Jordan Irwin (AntumDeluge); CC0; Stendhal, https://openclipart.org/detail/9079 diff --git a/doc/sources/graphics-tileset.txt b/doc/sources/graphics-tileset.txt index 1103259b8a..a538f61fa8 100644 --- a/doc/sources/graphics-tileset.txt +++ b/doc/sources/graphics-tileset.txt @@ -702,7 +702,7 @@ boxes.* Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal broom.png Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal brush.png bleutailfly; OGA BY 3.0; Stendhal bulletin_board.png tigertoes; ???; working on replacement -bulletin_board_items.png tigertoes; ???; working on replacement +bulletin_board_items.png tigertoes; ???; working on replacement (partial placeholder) bulletin_board_items2.png bleutailfly; OGA BY 3.0; https://opengameart.org/node/107311 bullseye.png Jordan Irwin (AntumDeluge); OGA BY 3.0; Stendhal button.png Juan?; ???; ??? (committed by kymara: b5b8001) @@ -720,7 +720,7 @@ flagpole.png Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal flat_button.* Jordan Irwin (AntumDeluge), looneybits; OGA BY 3.0; Stendhal, https://opengameart.org/node/93788 grill_top.png bleutailfly; OGA BY 3.0; Stendhal grill_top_gray.png bleutailfly; OGA BY 3.0; Stendhal -hen_nest.png omero; OGA BY 3.0; Stendhal +hen_nest.png j4p4n, Jordan Irwin (AntumDeluge); CC0; Stendhal, https://opengameart.org/node/147986, https://openclipart.org/detail/311733 hot_iron_piece.png Juan?, Katie Russell (kymara); ???; ??? (committed by kymara: 36eaeba) huge_orb.png Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal logs_snow.* Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal @@ -731,7 +731,7 @@ pelt.png OCAL; CC0; https://freesvg.org/vintage-sign-board pelts.png Michael Williams (BizmasterStudios); CC BY 3.0; https://opengameart.org/node/77334 postbox.png Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal postbox_2.png Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal -ropes.* Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal +ropes.* Kimmo Rundelin (kiheru), frankes, Jordan Irwin (AntumDeluge); CC BY-SA 3.0; Stendhal, https://openclipart.org/detail/213899 sacks.* Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal scrying_orb.png Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal sewing_machine.png bleutailfly; OGA BY 3.0; Stendhal @@ -739,7 +739,11 @@ sign.png Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal sign_large.png Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal snowman.* ???; ???; ??? (committed by kymara: 62d73ad) swing.png bleutailfly; OGA BY 3.0; Stendhal -tools.* Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal +tools.* CC BY-SA 3.0 (partial placeholder) +- shovel & broom Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal +- anvil nightowl, Jordan Irwin (AntumDeluge); CC0; https://opengameart.org/node/83720 +- hanging tools & hammer Jordan Irwin (AntumDeluge); OGA BY 3.0; Stendhal +- pick johnny_automatic, Jordan Irwin (AntumDeluge); OGA BY 3.0; Stendhal, https://openclipart.org/detail/985 toys.png Daniel Herding (mort), SpiderDave, Peileppe, Jordan Irwin (AntumDeluge); GPL 2.0 or newer; Stendhal, https://openclipart.org/detail/64909, https://opengameart.org/node/15250, https://openclipart.org/detail/11341 tiled/tileset/item/armor/ @@ -815,20 +819,29 @@ kids_art_2.png bleutailfly; OGA BY 3.0; Stendhal letter.png ???; ???; ??? (committed by kymara: b6a354f) note_board.* Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal notes.* Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal -notes2.* Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal +notes2.* Kimmo Rundelin (kiheru), Jordan Irwin (AntumDeluge); CC BY-SA 3.0; Stendhal worldmap.png gummipferd; ???; Stendhal tiled/tileset/item/drink/ -beers_and_flasks.* Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal -bottle_and_glass.png ???; ???; ??? (committed by kymara: 9a51ad4) -bottles_and_cups.* Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal -casks.* Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal -cognac.png ???; ???; ??? (committed by Miguel: 12d51cd) -fierywater.png omero; CC BY-SA 3.0; Stendhal -juice_glass.* Jordan Irwin (AntumDeluge); CC0; https://opengameart.org/node/20711, https://openclipart.org/detail/12865 -red_wine.png Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal -white_wine.png ???; ???; ??? (committed by Miguel: 12d51cd) +beers_and_flasks.* Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal +bottle_and_glass.* CC BY-SA 3.0 +- glass Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal +- bottle filtre, Jordan Irwin (AntumDeluge); OGA BY 3.0; Stendhal, https://openclipart.org/detail/81793 +bottles_and_cups.* CC BY-SA 3.0 +- red bottles filtre, Jordan Irwin (AntumDeluge); OGA BY 3.0; Stendhal, https://openclipart.org/detail/81793 +- beer bottles Keistutis; CC0; https://openclipart.org/detail/171402 +- everything else Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal +casks.* CC BY-SA 3.0 +- red wine filtre, Jordan Irwin (AntumDeluge); OGA BY 3.0; Stendhal, https://openclipart.org/detail/81793 +- everything else Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal +cognac.png Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal +fierywater.png omero; CC BY-SA 3.0; Stendhal +juice_glass.* Jordan Irwin (AntumDeluge); CC0; https://opengameart.org/node/20711, https://openclipart.org/detail/12865 +red_wine.*: CC BY-SA 3.0 +- glass Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal +- bottle filtre, Jordan Irwin (AntumDeluge); OGA BY 3.0; Stendhal, https://openclipart.org/detail/81793 +white_wine.png Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal tiled/tileset/item/food/ @@ -838,12 +851,21 @@ bread.* Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal cookies.* Jordan Irwin (AntumDeluge); CC0; Stendhal fish_crates.* Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal fruit_basket.png Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal -meals_1.png ???; ???; ??? (committed by Astrid Sawatzky: 0d2cf4e) -meals_2.png ???; ???; ??? (committed by Miguel: 12d51cd) -meals_3.png bleutailfly; OGA BY 3.0; Stendhal +meals_1.*: GPL 2.0 or newer +- plate Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal +- food Astrid Sawatzky; GPL 2.0 or newer; Stendhal +meals_2.*: CC BY-SA 3.0 +- plate Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal +- ham David E. Gervais; CC BY 3.0; https://opengameart.org/node/6622, http://pousse.rapiere.free.fr/tome/ +- sandwich Glitch; CC0; https://openclipart.org/detail/209592 +meals_3.*: CC BY-SA 3.0 +- plates (top) Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal +- ham David E. Gervais; CC BY 3.0; https://opengameart.org/node/6622, http://pousse.rapiere.free.fr/tome/ +- sandwich Glitch; CC0; https://openclipart.org/detail/209592 +- plates/food (bottom) bleutailfly; OGA BY 3.0; Stendhal pies.* Katie Russell (kymara), Jordan Irwin (AntumDeluge), glitch; GPL 2.0 or newer; Stendhal, https://openclipart.org/detail/209658, https://openclipart.org/detail/209646 piglet.* Daniel Eddeland (daneeklu), bluecarrot16, Jordan Irwin (AntumDeluge); CC BY-SA 3.0; Stendhal, https://opengameart.org/node/98209, https://opengameart.org/node/11629 -rustic_meals.png Katie Russell (kymara), Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal +rustic_meals.* Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal smoked_meatandfish.png omero; OGA BY 3.0; Stendhal steak.* Henrique Lazarini (7Soul1), Jordan Irwin (AntumDeluge); OGA BY 3.0; Stendhal, https://opengameart.org/node/39455 torte.png Jordan Irwin (AntumDeluge); OGA BY 3.0; Stendhal @@ -872,7 +894,9 @@ wooden_crosses.* Carlo Enrico Victoria (Nemisys), Tuomo Untinen (Reemax), bl tiled/tileset/item/household/ -food_preparation.* Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal +food_preparation.* CC BY-SA 3.0 (partial placeholder) +- red wine filtre, Jordan Irwin (AntumDeluge); OGA BY 3.0; Stendhal, https://openclipart.org/detail/81793 +- everything else Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal food_preparation_2.* Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal tiled/tileset/item/instrument/ @@ -1184,13 +1208,13 @@ spruce_xmas4.png bleutailfly; OGA BY 3.0; Stendhal spruce_xmas5.png bleutailfly; OGA BY 3.0; Stendhal spruce_xmas6.png bleutailfly; OGA BY 3.0; Stendhal taller_trees.* rubberduck, Jordan Irwin (AntumDeluge); OGA BY 3.0; Stendhal, https://opengameart.org/node/94897, https://www.blendswap.com/blend/14674 -tree_blue.png Jordan Irwin (AntumDeluge), sandcat01; OGA BY 3.0; Stendhal, https://openclipart.org/detail/69757 -tree_darkblue.png Jordan Irwin (AntumDeluge), sandcat01; OGA BY 3.0; Stendhal, https://openclipart.org/detail/69757 -tree_darkgreen.* Jordan Irwin (AntumDeluge), sandcat01; OGA BY 3.0; Stendhal, https://openclipart.org/detail/69757 +tree_blue.* Jordan Irwin (AntumDeluge), sandcat01; OGA BY 3.0; Stendhal, https://openclipart.org/detail/69757 +tree_darkblue.* Jordan Irwin (AntumDeluge), sandcat01; OGA BY 3.0; Stendhal, https://openclipart.org/detail/69757 +tree_darkgreen* Jordan Irwin (AntumDeluge), sandcat01; OGA BY 3.0; Stendhal, https://openclipart.org/detail/69757 tree_fluffy.png Megajack64; ???; ??? (committed by kymara: 39bbe76) tree_golden_large.* Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal tree_golden_small.png Kimmo Rundelin (kiheru); CC BY-SA 3.0; Stendhal -tree_green.png Jordan Irwin (AntumDeluge), sandcat01; OGA BY 3.0; Stendhal, https://openclipart.org/detail/69757 +tree_green.* Jordan Irwin (AntumDeluge), sandcat01; OGA BY 3.0; Stendhal, https://openclipart.org/detail/69757 tree_realistic.* Remos Turcuman (Bleed), Jordan Irwin (AntumDeluge); CC BY 3.0; https://opengameart.org/node/35323 umbrella_thorn.png Carl Olsson (surt); CC0; https://opengameart.org/node/15082 diff --git a/libs/jakarta.annotation-api-2.1.1.jar b/libs/jakarta.annotation-api-2.1.1.jar new file mode 100644 index 0000000000..e13b7df599 Binary files /dev/null and b/libs/jakarta.annotation-api-2.1.1.jar differ diff --git a/libs/jakarta.annotation-api-license.txt b/libs/jakarta.annotation-api-license.txt new file mode 100644 index 0000000000..e2b825a5e9 --- /dev/null +++ b/libs/jakarta.annotation-api-license.txt @@ -0,0 +1,356 @@ +Linking this library statically or dynamically with other modules is making a +combined work based on this library. Thus, the terms and conditions of the +GNU General Public License cover the whole combination. + +As a special exception, the copyright holders of this library give you +permission to link this library with independent modules to produce an +executable, regardless of the license terms of these independent modules, +and to copy and distribute the resulting executable under terms of your choice, +provided that you also meet, for each linked independent module, the terms and +conditions of the license of that module. An independent module is a module +which is not derived from or based on this library. If you modify this library, +you may extend this exception to your version of the library, but you are not +obligated to do so. If you do not wish to do so, delete this exception +statement from your version. + + + + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/libs/jetty-client-9.2.14.v20151106.jar b/libs/jetty-client-9.2.14.v20151106.jar deleted file mode 100644 index e8818e1249..0000000000 Binary files a/libs/jetty-client-9.2.14.v20151106.jar and /dev/null differ diff --git a/libs/jetty-continuation-9.2.14.v20151106.jar b/libs/jetty-continuation-9.2.14.v20151106.jar deleted file mode 100644 index ce09bc54e0..0000000000 Binary files a/libs/jetty-continuation-9.2.14.v20151106.jar and /dev/null differ diff --git a/libs/jetty-http-9.2.14.v20151106.jar b/libs/jetty-http-9.2.14.v20151106.jar deleted file mode 100644 index a5e3db77fa..0000000000 Binary files a/libs/jetty-http-9.2.14.v20151106.jar and /dev/null differ diff --git a/libs/jetty-io-9.2.14.v20151106.jar b/libs/jetty-io-9.2.14.v20151106.jar deleted file mode 100644 index 8517a5fe56..0000000000 Binary files a/libs/jetty-io-9.2.14.v20151106.jar and /dev/null differ diff --git a/libs/jetty-license.html b/libs/jetty-license.html deleted file mode 100644 index 9320c9f37c..0000000000 --- a/libs/jetty-license.html +++ /dev/null @@ -1,320 +0,0 @@ - - - - - - - - -Eclipse Public License - Version 1.0 - - - - -
- -

Eclipse Public License - v 1.0 -

- -

THE ACCOMPANYING PROGRAM IS PROVIDED UNDER -THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, -REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE -OF THIS AGREEMENT.

- -

1. DEFINITIONS

- -

"Contribution" means:

- -

a) -in the case of the initial Contributor, the initial code and documentation -distributed under this Agreement, and
-b) in the case of each subsequent Contributor:

- -

i) -changes to the Program, and

- -

ii) -additions to the Program;

- -

where -such changes and/or additions to the Program originate from and are distributed -by that particular Contributor. A Contribution 'originates' from a Contributor -if it was added to the Program by such Contributor itself or anyone acting on -such Contributor's behalf. Contributions do not include additions to the -Program which: (i) are separate modules of software distributed in conjunction -with the Program under their own license agreement, and (ii) are not derivative -works of the Program.

- -

"Contributor" means any person or -entity that distributes the Program.

- -

"Licensed Patents " mean patent -claims licensable by a Contributor which are necessarily infringed by the use -or sale of its Contribution alone or when combined with the Program.

- -

"Program" means the Contributions -distributed in accordance with this Agreement.

- -

"Recipient" means anyone who -receives the Program under this Agreement, including all Contributors.

- -

2. GRANT OF RIGHTS

- -

a) -Subject to the terms of this Agreement, each Contributor hereby grants Recipient -a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly -display, publicly perform, distribute and sublicense the Contribution of such -Contributor, if any, and such derivative works, in source code and object code -form.

- -

b) -Subject to the terms of this Agreement, each Contributor hereby grants -Recipient a non-exclusive, worldwide, royalty-free -patent license under Licensed Patents to make, use, sell, offer to sell, import -and otherwise transfer the Contribution of such Contributor, if any, in source -code and object code form. This patent license shall apply to the combination -of the Contribution and the Program if, at the time the Contribution is added -by the Contributor, such addition of the Contribution causes such combination -to be covered by the Licensed Patents. The patent license shall not apply to -any other combinations which include the Contribution. No hardware per se is -licensed hereunder.

- -

c) -Recipient understands that although each Contributor grants the licenses to its -Contributions set forth herein, no assurances are provided by any Contributor -that the Program does not infringe the patent or other intellectual property -rights of any other entity. Each Contributor disclaims any liability to Recipient -for claims brought by any other entity based on infringement of intellectual -property rights or otherwise. As a condition to exercising the rights and -licenses granted hereunder, each Recipient hereby assumes sole responsibility -to secure any other intellectual property rights needed, if any. For example, -if a third party patent license is required to allow Recipient to distribute -the Program, it is Recipient's responsibility to acquire that license before -distributing the Program.

- -

d) -Each Contributor represents that to its knowledge it has sufficient copyright -rights in its Contribution, if any, to grant the copyright license set forth in -this Agreement.

- -

3. REQUIREMENTS

- -

A Contributor may choose to distribute the -Program in object code form under its own license agreement, provided that: -

- -

a) -it complies with the terms and conditions of this Agreement; and

- -

b) -its license agreement:

- -

i) -effectively disclaims on behalf of all Contributors all warranties and -conditions, express and implied, including warranties or conditions of title -and non-infringement, and implied warranties or conditions of merchantability -and fitness for a particular purpose;

- -

ii) -effectively excludes on behalf of all Contributors all liability for damages, -including direct, indirect, special, incidental and consequential damages, such -as lost profits;

- -

iii) -states that any provisions which differ from this Agreement are offered by that -Contributor alone and not by any other party; and

- -

iv) -states that source code for the Program is available from such Contributor, and -informs licensees how to obtain it in a reasonable manner on or through a -medium customarily used for software exchange.

- -

When the Program is made available in source -code form:

- -

a) -it must be made available under this Agreement; and

- -

b) a -copy of this Agreement must be included with each copy of the Program.

- -

Contributors may not remove or alter any -copyright notices contained within the Program.

- -

Each Contributor must identify itself as the -originator of its Contribution, if any, in a manner that reasonably allows -subsequent Recipients to identify the originator of the Contribution.

- -

4. COMMERCIAL DISTRIBUTION

- -

Commercial distributors of software may -accept certain responsibilities with respect to end users, business partners -and the like. While this license is intended to facilitate the commercial use -of the Program, the Contributor who includes the Program in a commercial -product offering should do so in a manner which does not create potential -liability for other Contributors. Therefore, if a Contributor includes the -Program in a commercial product offering, such Contributor ("Commercial -Contributor") hereby agrees to defend and indemnify every other -Contributor ("Indemnified Contributor") against any losses, damages and -costs (collectively "Losses") arising from claims, lawsuits and other -legal actions brought by a third party against the Indemnified Contributor to -the extent caused by the acts or omissions of such Commercial Contributor in -connection with its distribution of the Program in a commercial product -offering. The obligations in this section do not apply to any claims or Losses -relating to any actual or alleged intellectual property infringement. In order -to qualify, an Indemnified Contributor must: a) promptly notify the Commercial -Contributor in writing of such claim, and b) allow the Commercial Contributor -to control, and cooperate with the Commercial Contributor in, the defense and -any related settlement negotiations. The Indemnified Contributor may participate -in any such claim at its own expense.

- -

For example, a Contributor might include the -Program in a commercial product offering, Product X. That Contributor is then a -Commercial Contributor. If that Commercial Contributor then makes performance -claims, or offers warranties related to Product X, those performance claims and -warranties are such Commercial Contributor's responsibility alone. Under this -section, the Commercial Contributor would have to defend claims against the -other Contributors related to those performance claims and warranties, and if a -court requires any other Contributor to pay any damages as a result, the -Commercial Contributor must pay those damages.

- -

5. NO WARRANTY

- -

EXCEPT AS EXPRESSLY SET FORTH IN THIS -AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT -WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, -WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, -MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely -responsible for determining the appropriateness of using and distributing the -Program and assumes all risks associated with its exercise of rights under this -Agreement , including but not limited to the risks and costs of program errors, -compliance with applicable laws, damage to or loss of data, programs or -equipment, and unavailability or interruption of operations.

- -

6. DISCLAIMER OF LIABILITY

- -

EXCEPT AS EXPRESSLY SET FORTH IN THIS -AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY -OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF -THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF -THE POSSIBILITY OF SUCH DAMAGES.

- -

7. GENERAL

- -

If any provision of this Agreement is invalid -or unenforceable under applicable law, it shall not affect the validity or -enforceability of the remainder of the terms of this Agreement, and without -further action by the parties hereto, such provision shall be reformed to the -minimum extent necessary to make such provision valid and enforceable.

- -

If Recipient institutes patent litigation -against any entity (including a cross-claim or counterclaim in a lawsuit) -alleging that the Program itself (excluding combinations of the Program with -other software or hardware) infringes such Recipient's patent(s), then such -Recipient's rights granted under Section 2(b) shall terminate as of the date -such litigation is filed.

- -

All Recipient's rights under this Agreement -shall terminate if it fails to comply with any of the material terms or -conditions of this Agreement and does not cure such failure in a reasonable -period of time after becoming aware of such noncompliance. If all Recipient's -rights under this Agreement terminate, Recipient agrees to cease use and -distribution of the Program as soon as reasonably practicable. However, -Recipient's obligations under this Agreement and any licenses granted by -Recipient relating to the Program shall continue and survive.

- -

Everyone is permitted to copy and distribute -copies of this Agreement, but in order to avoid inconsistency the Agreement is -copyrighted and may only be modified in the following manner. The Agreement -Steward reserves the right to publish new versions (including revisions) of -this Agreement from time to time. No one other than the Agreement Steward has -the right to modify this Agreement. The Eclipse Foundation is the initial -Agreement Steward. The Eclipse Foundation may assign the responsibility to -serve as the Agreement Steward to a suitable separate entity. Each new version -of the Agreement will be given a distinguishing version number. The Program -(including Contributions) may always be distributed subject to the version of -the Agreement under which it was received. In addition, after a new version of -the Agreement is published, Contributor may elect to distribute the Program -(including its Contributions) under the new version. Except as expressly stated -in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to -the intellectual property of any Contributor under this Agreement, whether -expressly, by implication, estoppel or otherwise. All rights in the Program not -expressly granted under this Agreement are reserved.

- -

This Agreement is governed by the laws of the -State of New York and the intellectual property laws of the United States of -America. No party to this Agreement will bring a legal action under this -Agreement more than one year after the cause of action arose. Each party waives -its rights to a jury trial in any resulting litigation.

- -

 

- -
- - \ No newline at end of file diff --git a/libs/jetty-notice.html b/libs/jetty-notice.html deleted file mode 100644 index e9461a8e86..0000000000 --- a/libs/jetty-notice.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - -Eclipse.org Software User Agreement - -

Eclipse Foundation Software User Agreement

-

March 17, 2005

- -

Usage Of Content

- -

THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS - (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND - CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE - OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR - NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND - CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.

- -

Applicable Licenses

- -

Unless otherwise indicated, all Content made available by the -Eclipse Foundation is provided to you under the terms and conditions of -the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is -provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html. - For purposes of the EPL, "Program" will mean the Content.

- -

Content includes, but is not limited to, source code, object code, -documentation and other files maintained in the Eclipse.org CVS -repository ("Repository") in CVS modules ("Modules") and made available -as downloadable archives ("Downloads").

- -
    -
  • Content may be structured and packaged into modules to -facilitate delivering, extending, and upgrading the Content. Typical -modules may include plug-ins ("Plug-ins"), plug-in fragments -("Fragments"), and features ("Features").
  • -
  • Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java™ ARchive) in a directory named "plugins".
  • -
  • A -Feature is a bundle of one or more Plug-ins and/or Fragments and -associated material. Each Feature may be packaged as a sub-directory in -a directory named "features". Within a Feature, files named -"feature.xml" may contain a list of the names and version numbers of -the Plug-ins and/or Fragments associated with that Feature.
  • -
  • Features -may also include other Features ("Included Features"). Within a -Feature, files named "feature.xml" may contain a list of the names and -version numbers of Included Features.
  • -
- -

The terms and conditions governing Plug-ins and Fragments should be -contained in files named "about.html" ("Abouts"). The terms and -conditions governing Features and -Included Features should be contained in files named "license.html" -("Feature Licenses"). Abouts and Feature Licenses may be located in any -directory of a Download or Module -including, but not limited to the following locations:

- -
    -
  • The top-level (root) directory
  • -
  • Plug-in and Fragment directories
  • -
  • Inside Plug-ins and Fragments packaged as JARs
  • -
  • Sub-directories of the directory named "src" of certain Plug-ins
  • -
  • Feature directories
  • -
- -

Note: if a Feature made available by the Eclipse Foundation is -installed using the Eclipse Update Manager, you must agree to a license -("Feature Update License") during the -installation process. If the Feature contains Included Features, the -Feature Update License should either provide you with the terms and -conditions governing the Included Features or -inform you where you can locate them. Feature Update Licenses may be -found in the "license" property of files named "feature.properties" -found within a Feature. -Such Abouts, Feature Licenses, and Feature Update Licenses contain the -terms and conditions (or references to such terms and conditions) that -govern your use of the associated Content in -that directory.

- -

THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER -TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND -CONDITIONS. SOME OF THESE -OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):

- - - -

IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND -CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, -or Feature Update License is provided, please -contact the Eclipse Foundation to determine what terms and conditions -govern that particular Content.

- -

Cryptography

- -

Content may contain encryption software. The country in which you -are currently may have restrictions on the import, possession, and use, -and/or re-export to another country, of encryption software. BEFORE -using any encryption software, please check the country's laws, -regulations and policies concerning the import, possession, or use, and -re-export of encryption software, to see if this is permitted.

- -Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. - \ No newline at end of file diff --git a/libs/jetty-security-9.2.14.v20151106.jar b/libs/jetty-security-9.2.14.v20151106.jar deleted file mode 100644 index 6795140eca..0000000000 Binary files a/libs/jetty-security-9.2.14.v20151106.jar and /dev/null differ diff --git a/libs/jetty-server-9.2.14.v20151106.jar b/libs/jetty-server-9.2.14.v20151106.jar deleted file mode 100644 index 9eb9c6fb9f..0000000000 Binary files a/libs/jetty-server-9.2.14.v20151106.jar and /dev/null differ diff --git a/libs/jetty-servlet-9.2.14.v20151106.jar b/libs/jetty-servlet-9.2.14.v20151106.jar deleted file mode 100644 index 1377232924..0000000000 Binary files a/libs/jetty-servlet-9.2.14.v20151106.jar and /dev/null differ diff --git a/libs/jetty-util-9.2.14.v20151106.jar b/libs/jetty-util-9.2.14.v20151106.jar deleted file mode 100644 index 0a33a9a1d5..0000000000 Binary files a/libs/jetty-util-9.2.14.v20151106.jar and /dev/null differ diff --git a/libs/jetty-webapp-9.2.14.v20151106.jar b/libs/jetty-webapp-9.2.14.v20151106.jar deleted file mode 100644 index fdb4cb4a53..0000000000 Binary files a/libs/jetty-webapp-9.2.14.v20151106.jar and /dev/null differ diff --git a/libs/jetty-xml-9.2.14.v20151106.jar b/libs/jetty-xml-9.2.14.v20151106.jar deleted file mode 100644 index 4bffb759d9..0000000000 Binary files a/libs/jetty-xml-9.2.14.v20151106.jar and /dev/null differ diff --git a/libs/marauroa.jar b/libs/marauroa.jar index cadf0d122c..f28722ef48 100644 Binary files a/libs/marauroa.jar and b/libs/marauroa.jar differ diff --git a/libs/servlet-api-3.1.jar b/libs/servlet-api-3.1.jar deleted file mode 100644 index 6b14c3d267..0000000000 Binary files a/libs/servlet-api-3.1.jar and /dev/null differ diff --git a/libs/servlet-api-license.txt b/libs/servlet-api-license.txt deleted file mode 100644 index d2c0eba020..0000000000 --- a/libs/servlet-api-license.txt +++ /dev/null @@ -1,324 +0,0 @@ - 1. Definitions. - 1.1. "Contributor" means each individual or entity that - creates or contributes to the creation of Modifications. - 1.2. "Contributor Version" means the combination of the - Original Software, prior Modifications used by a - Contributor (if any), and the Modifications made by that - particular Contributor. - 1.3. "Covered Software" means (a) the Original Software, or - (b) Modifications, or (c) the combination of files - containing Original Software with files containing - Modifications, in each case including portions thereof. - 1.4. "Executable" means the Covered Software in any form - other than Source Code. - 1.5. "Initial Developer" means the individual or entity - that first makes Original Software available under this - License. - 1.6. "Larger Work" means a work which combines Covered - Software or portions thereof with code not governed by the - terms of this License. - 1.7. "License" means this document. - 1.8. "Licensable" means having the right to grant, to the - maximum extent possible, whether at the time of the initial - grant or subsequently acquired, any and all of the rights - conveyed herein. - 1.9. "Modifications" means the Source Code and Executable - form of any of the following: - A. Any file that results from an addition to, - deletion from or modification of the contents of a - file containing Original Software or previous - Modifications; - B. Any new file that contains any part of the - Original Software or previous Modification; or - C. Any new file that is contributed or otherwise made - available under the terms of this License. - 1.10. "Original Software" means the Source Code and - Executable form of computer software code that is - originally released under this License. - 1.11. "Patent Claims" means any patent claim(s), now owned - or hereafter acquired, including without limitation, - method, process, and apparatus claims, in any patent - Licensable by grantor. - 1.12. "Source Code" means (a) the common form of computer - software code in which modifications are made and (b) - associated documentation included in or with such code. - 1.13. "You" (or "Your") means an individual or a legal - entity exercising rights under, and complying with all of - the terms of, this License. For legal entities, "You" - includes any entity which controls, is controlled by, or is - under common control with You. For purposes of this - definition, "control" means (a) the power, direct or - indirect, to cause the direction or management of such - entity, whether by contract or otherwise, or (b) ownership - of more than fifty percent (50%) of the outstanding shares - or beneficial ownership of such entity. - - 2. License Grants. - 2.1. The Initial Developer Grant. - Conditioned upon Your compliance with Section 3.1 below and - subject to third party intellectual property claims, the - Initial Developer hereby grants You a world-wide, - royalty-free, non-exclusive license: - (a) under intellectual property rights (other than - patent or trademark) Licensable by Initial Developer, - to use, reproduce, modify, display, perform, - sublicense and distribute the Original Software (or - portions thereof), with or without Modifications, - and/or as part of a Larger Work; and - (b) under Patent Claims infringed by the making, - using or selling of Original Software, to make, have - made, use, practice, sell, and offer for sale, and/or - otherwise dispose of the Original Software (or - portions thereof). - (c) The licenses granted in Sections 2.1(a) and (b) - are effective on the date Initial Developer first - distributes or otherwise makes the Original Software - available to a third party under the terms of this - License. - (d) Notwithstanding Section 2.1(b) above, no patent - license is granted: (1) for code that You delete from - the Original Software, or (2) for infringements - caused by: (i) the modification of the Original - Software, or (ii) the combination of the Original - Software with other software or devices. - 2.2. Contributor Grant. - Conditioned upon Your compliance with Section 3.1 below and - subject to third party intellectual property claims, each - Contributor hereby grants You a world-wide, royalty-free, - non-exclusive license: - (a) under intellectual property rights (other than - patent or trademark) Licensable by Contributor to - use, reproduce, modify, display, perform, sublicense - and distribute the Modifications created by such - Contributor (or portions thereof), either on an - unmodified basis, with other Modifications, as - Covered Software and/or as part of a Larger Work; and - (b) under Patent Claims infringed by the making, - using, or selling of Modifications made by that - Contributor either alone and/or in combination with - its Contributor Version (or portions of such - combination), to make, use, sell, offer for sale, - have made, and/or otherwise dispose of: (1) - Modifications made by that Contributor (or portions - thereof); and (2) the combination of Modifications - made by that Contributor with its Contributor Version - (or portions of such combination). - (c) The licenses granted in Sections 2.2(a) and - 2.2(b) are effective on the date Contributor first - distributes or otherwise makes the Modifications - available to a third party. - (d) Notwithstanding Section 2.2(b) above, no patent - license is granted: (1) for any code that Contributor - has deleted from the Contributor Version; (2) for - infringements caused by: (i) third party - modifications of Contributor Version, or (ii) the - combination of Modifications made by that Contributor - with other software (except as part of the - Contributor Version) or other devices; or (3) under - Patent Claims infringed by Covered Software in the - absence of Modifications made by that Contributor. - - 3. Distribution Obligations. - 3.1. Availability of Source Code. - Any Covered Software that You distribute or otherwise make - available in Executable form must also be made available in - Source Code form and that Source Code form must be - distributed only under the terms of this License. You must - include a copy of this License with every copy of the - Source Code form of the Covered Software You distribute or - otherwise make available. You must inform recipients of any - such Covered Software in Executable form as to how they can - obtain such Covered Software in Source Code form in a - reasonable manner on or through a medium customarily used - for software exchange. - 3.2. Modifications. - The Modifications that You create or to which You - contribute are governed by the terms of this License. You - represent that You believe Your Modifications are Your - original creation(s) and/or You have sufficient rights to - grant the rights conveyed by this License. - 3.3. Required Notices. - You must include a notice in each of Your Modifications - that identifies You as the Contributor of the Modification. - You may not remove or alter any copyright, patent or - trademark notices contained within the Covered Software, or - any notices of licensing or any descriptive text giving - attribution to any Contributor or the Initial Developer. - 3.4. Application of Additional Terms. - You may not offer or impose any terms on any Covered - Software in Source Code form that alters or restricts the - applicable version of this License or the recipients' - rights hereunder. You may choose to offer, and to charge a - fee for, warranty, support, indemnity or liability - obligations to one or more recipients of Covered Software. - However, you may do so only on Your own behalf, and not on - behalf of the Initial Developer or any Contributor. You - must make it absolutely clear that any such warranty, - support, indemnity or liability obligation is offered by - You alone, and You hereby agree to indemnify the Initial - Developer and every Contributor for any liability incurred - by the Initial Developer or such Contributor as a result of - warranty, support, indemnity or liability terms You offer. - 3.5. Distribution of Executable Versions. - You may distribute the Executable form of the Covered - Software under the terms of this License or under the terms - of a license of Your choice, which may contain terms - different from this License, provided that You are in - compliance with the terms of this License and that the - license for the Executable form does not attempt to limit - or alter the recipient's rights in the Source Code form - from the rights set forth in this License. If You - distribute the Covered Software in Executable form under a - different license, You must make it absolutely clear that - any terms which differ from this License are offered by You - alone, not by the Initial Developer or Contributor. You - hereby agree to indemnify the Initial Developer and every - Contributor for any liability incurred by the Initial - Developer or such Contributor as a result of any such terms - You offer. - 3.6. Larger Works. - You may create a Larger Work by combining Covered Software - with other code not governed by the terms of this License - and distribute the Larger Work as a single product. In such - a case, You must make sure the requirements of this License - are fulfilled for the Covered Software. - - 4. Versions of the License. - 4.1. New Versions. - Sun Microsystems, Inc. is the initial license steward and - may publish revised and/or new versions of this License - from time to time. Each version will be given a - distinguishing version number. Except as provided in - Section 4.3, no one other than the license steward has the - right to modify this License. - 4.2. Effect of New Versions. - You may always continue to use, distribute or otherwise - make the Covered Software available under the terms of the - version of the License under which You originally received - the Covered Software. If the Initial Developer includes a - notice in the Original Software prohibiting it from being - distributed or otherwise made available under any - subsequent version of the License, You must distribute and - make the Covered Software available under the terms of the - version of the License under which You originally received - the Covered Software. Otherwise, You may also choose to - use, distribute or otherwise make the Covered Software - available under the terms of any subsequent version of the - License published by the license steward. - 4.3. Modified Versions. - When You are an Initial Developer and You want to create a - new license for Your Original Software, You may create and - use a modified version of this License if You: (a) rename - the license and remove any references to the name of the - license steward (except to note that the license differs - from this License); and (b) otherwise make it clear that - the license contains terms which differ from this License. - - 5. DISCLAIMER OF WARRANTY. - COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" - BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, - INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED - SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR - PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND - PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANY - COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE - INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF - ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF - WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF - ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS - DISCLAIMER. - - 6. TERMINATION. - 6.1. This License and the rights granted hereunder will - terminate automatically if You fail to comply with terms - herein and fail to cure such breach within 30 days of - becoming aware of the breach. Provisions which, by their - nature, must remain in effect beyond the termination of - this License shall survive. - 6.2. If You assert a patent infringement claim (excluding - declaratory judgment actions) against Initial Developer or - a Contributor (the Initial Developer or Contributor against - whom You assert such claim is referred to as "Participant") - alleging that the Participant Software (meaning the - Contributor Version where the Participant is a Contributor - or the Original Software where the Participant is the - Initial Developer) directly or indirectly infringes any - patent, then any and all rights granted directly or - indirectly to You by such Participant, the Initial - Developer (if the Initial Developer is not the Participant) - and all Contributors under Sections 2.1 and/or 2.2 of this - License shall, upon 60 days notice from Participant - terminate prospectively and automatically at the expiration - of such 60 day notice period, unless if within such 60 day - period You withdraw Your claim with respect to the - Participant Software against such Participant either - unilaterally or pursuant to a written agreement with - Participant. - 6.3. In the event of termination under Sections 6.1 or 6.2 - above, all end user licenses that have been validly granted - by You or any distributor hereunder prior to termination - (excluding licenses granted to You by any distributor) - shall survive termination. - - 7. LIMITATION OF LIABILITY. - UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT - (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE - INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF - COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE - LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR - CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT - LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORK - STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER - COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN - INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF - LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL - INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT - APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO - NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR - CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT - APPLY TO YOU. - - 8. U.S. GOVERNMENT END USERS. - The Covered Software is a "commercial item," as that term is - defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial - computer software" (as that term is defined at 48 C.F.R. ¤ - 252.227-7014(a)(1)) and "commercial computer software - documentation" as such terms are used in 48 C.F.R. 12.212 (Sept. - 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 - through 227.7202-4 (June 1995), all U.S. Government End Users - acquire Covered Software with only those rights set forth herein. - This U.S. Government Rights clause is in lieu of, and supersedes, - any other FAR, DFAR, or other clause or provision that addresses - Government rights in computer software under this License. - - 9. MISCELLANEOUS. - This License represents the complete agreement concerning subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the - extent necessary to make it enforceable. This License shall be - governed by the law of the jurisdiction specified in a notice - contained within the Original Software (except to the extent - applicable law, if any, provides otherwise), excluding such - jurisdiction's conflict-of-law provisions. Any litigation - relating to this License shall be subject to the jurisdiction of - the courts located in the jurisdiction and venue specified in a - notice contained within the Original Software, with the losing - party responsible for costs, including, without limitation, court - costs and reasonable attorneys' fees and expenses. The - application of the United Nations Convention on Contracts for the - International Sale of Goods is expressly excluded. Any law or - regulation which provides that the language of a contract shall - be construed against the drafter shall not apply to this License. - You agree that You alone are responsible for compliance with the - United States export administration regulations (and the export - control laws and regulation of any other countries) when You use, - distribute or otherwise make available any Covered Software. - - 10. RESPONSIBILITY FOR CLAIMS. - As between Initial Developer and the Contributors, each party is - responsible for claims and damages arising, directly or - indirectly, out of its utilization of rights under this License - and You agree to work with Initial Developer and Contributors to - distribute such responsibility on an equitable basis. Nothing - herein is intended or shall be deemed to constitute any admission - of liability. diff --git a/libs/tomcat-embed-core-10.1.7.jar b/libs/tomcat-embed-core-10.1.7.jar new file mode 100644 index 0000000000..aba65ce60d Binary files /dev/null and b/libs/tomcat-embed-core-10.1.7.jar differ diff --git a/libs/tomcat-embed-websocket-10.1.7.jar b/libs/tomcat-embed-websocket-10.1.7.jar new file mode 100644 index 0000000000..b6255b7a4c Binary files /dev/null and b/libs/tomcat-embed-websocket-10.1.7.jar differ diff --git a/libs/tomcat-license.txt b/libs/tomcat-license.txt new file mode 100644 index 0000000000..d645695673 --- /dev/null +++ b/libs/tomcat-license.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/libs/websocket-api-9.2.5.v20141112.jar b/libs/websocket-api-9.2.5.v20141112.jar deleted file mode 100644 index 3b107007c5..0000000000 Binary files a/libs/websocket-api-9.2.5.v20141112.jar and /dev/null differ diff --git a/libs/websocket-client-9.2.5.v20141112.jar b/libs/websocket-client-9.2.5.v20141112.jar deleted file mode 100644 index 48ed385690..0000000000 Binary files a/libs/websocket-client-9.2.5.v20141112.jar and /dev/null differ diff --git a/libs/websocket-common-9.2.5.v20141112.jar b/libs/websocket-common-9.2.5.v20141112.jar deleted file mode 100644 index 5139162212..0000000000 Binary files a/libs/websocket-common-9.2.5.v20141112.jar and /dev/null differ diff --git a/libs/websocket-license.txt b/libs/websocket-license.txt deleted file mode 100644 index 21c4fc7e6f..0000000000 --- a/libs/websocket-license.txt +++ /dev/null @@ -1,35 +0,0 @@ - * Copyright (c) 2012-2013 Oracle and/or its affiliates. All rights reserved. - * - * The contents of this file are subject to the terms of either the GNU - * General Public License Version 2 only ("GPL") or the Common Development - * and Distribution License("CDDL") (collectively, the "License"). You - * may not use this file except in compliance with the License. You can - * obtain a copy of the License at - * http://glassfish.java.net/public/CDDL+GPL_1_1.html - * or packager/legal/LICENSE.txt. See the License for the specific - * language governing permissions and limitations under the License. - * - * When distributing the software, include this License Header Notice in each - * file and include the License file at packager/legal/LICENSE.txt. - * - * GPL Classpath Exception: - * Oracle designates this particular file as subject to the "Classpath" - * exception as provided by Oracle in the GPL Version 2 section of the License - * file that accompanied this code. - * - * Modifications: - * If applicable, add the following below the License Header, with the fields - * enclosed by brackets [] replaced by your own identifying information: - * "Portions Copyright [year] [name of copyright owner]" - * - * Contributor(s): - * If you wish your version of this file to be governed by only the CDDL or - * only the GPL Version 2, indicate your decision by adding "[Contributor] - * elects to include this software in this distribution under the [CDDL or GPL - * Version 2] license." If you don't indicate a single choice of license, a - * recipient has the option to distribute your version of this file under - * either the CDDL, the GPL Version 2 or to extend the choice of license to - * its licensees as provided above. However, if you add GPL Version 2 code - * and therefore, elected the GPL Version 2 license, then the option applies - * only if the new code is made subject to such option by the copyright - * holder. diff --git a/libs/websocket-server-9.2.5.v20141112.jar b/libs/websocket-server-9.2.5.v20141112.jar deleted file mode 100644 index 1f13a32e74..0000000000 Binary files a/libs/websocket-server-9.2.5.v20141112.jar and /dev/null differ diff --git a/libs/websocket-servlet-9.2.5.v20141112.jar b/libs/websocket-servlet-9.2.5.v20141112.jar deleted file mode 100644 index c8d26cdfcc..0000000000 Binary files a/libs/websocket-servlet-9.2.5.v20141112.jar and /dev/null differ diff --git a/runserver.bat b/runserver.bat index b80898a8c9..e366985bbc 100644 --- a/runserver.bat +++ b/runserver.bat @@ -1,4 +1,4 @@ -set STENDHAL_VERSION=1.42.5 +set STENDHAL_VERSION=1.43.1 set LOCALCLASSPATH=.;data\script;data\conf;stendhal-server-%STENDHAL_VERSION%.jar;marauroa.jar;mysql-connector.jar;log4j.jar;commons-lang.jar;h2.jar java -Xmx400m -cp "%LOCALCLASSPATH%" games.stendhal.server.StendhalServer -c server.ini -l @pause \ No newline at end of file diff --git a/runserver.sh b/runserver.sh index e92c6ff067..70b9f47e38 100644 --- a/runserver.sh +++ b/runserver.sh @@ -1,5 +1,5 @@ #!/bin/sh -STENDHAL_VERSION="1.42.5" +STENDHAL_VERSION="1.43.1" LOCALCLASSPATH=.:data/script/:data/conf/:stendhal-server-$STENDHAL_VERSION.jar:marauroa.jar:mysql-connector.jar:log4j.jar:commons-lang.jar:h2.jar diff --git a/src/games/stendhal/client/StendhalClient.java b/src/games/stendhal/client/StendhalClient.java index d785f091da..d9b31a1a2c 100644 --- a/src/games/stendhal/client/StendhalClient.java +++ b/src/games/stendhal/client/StendhalClient.java @@ -789,7 +789,7 @@ public class StendhalClient extends ClientFramework { * @throws IOException in case of an input/output error */ @Override - public void connect(final String host, final int port) throws IOException { + public void connect(String host, final int port) throws IOException { String gameName = ClientGameConfiguration.get("GAME_NAME").toLowerCase(Locale.ENGLISH); // include gamename, so that arianne.sf.net can ignore non stendhal games @@ -808,6 +808,10 @@ public class StendhalClient extends ClientFramework { JOptionPane.WARNING_MESSAGE); } + if (host.toLowerCase().endsWith("stendhalgame.org")) { + host = "arianne-project.org"; + } + super.connect(host, port); } diff --git a/src/games/stendhal/client/sound/system/processors/VolumeAdjustor.java b/src/games/stendhal/client/sound/system/processors/VolumeAdjustor.java index 7a8df88f29..3f02fd8920 100644 --- a/src/games/stendhal/client/sound/system/processors/VolumeAdjustor.java +++ b/src/games/stendhal/client/sound/system/processors/VolumeAdjustor.java @@ -1,6 +1,6 @@ /* $Id$ */ /*************************************************************************** - * (C) Copyright 2003-2023 - Stendhal * + * (C) Copyright 2003-2010 - Stendhal * *************************************************************************** *************************************************************************** * * @@ -133,7 +133,7 @@ public class VolumeAdjustor extends SignalProcessor double vol = volume + (volumeSegment * i / numSamples); for(int c=0; c weapons = getWeapons(); @@ -2832,7 +2822,7 @@ System.out.printf(" drop: %2d %2d\n", attackerRoll, defenderRoll); final List targetWeapons = getWeapons(); for (final Item weaponItem : targetWeapons) { - weapon += (int) (weaponItem.getDefense() / getItemLevelModifier(weaponItem)); + weapon += weaponItem.getDefense() / getItemLevelModifier(weaponItem); } return SHIELD_DEF_MULTIPLIER * shield + ARMOR_DEF_MULTIPLIER * armor @@ -2946,10 +2936,7 @@ System.out.printf(" drop: %2d %2d\n", attackerRoll, defenderRoll); final StackableItem ammunition = getAmmunition(); final StackableItem missiles = getMissileIfNotHoldingOtherWeapon(); int maxRange; - if ((rangeWeapon != null) && (!rangeWeapon.isNonMeleeWeapon())) { - // long reaching melee weapons - maxRange = rangeWeapon.getInt("range"); - } else if ((rangeWeapon != null) && (ammunition != null) + if ((rangeWeapon != null) && (ammunition != null) && (ammunition.getQuantity() > 0)) { maxRange = rangeWeapon.getInt("range") + ammunition.getInt("range"); } else if ((missiles != null) && (missiles.getQuantity() > 0)) { @@ -3142,13 +3129,6 @@ System.out.printf(" drop: %2d %2d\n", attackerRoll, defenderRoll); defender.rememberAttacker(this); - // Weapon for the use in the attack event - Item attackWeapon = getWeapon(); - String weaponName = null; - if (attackWeapon != null) { - weaponName = attackWeapon.getWeaponType(); - } - final int maxRange = getMaxRangeForArcher(); /* * The second part (damage type check) ensures that normal archers need @@ -3157,8 +3137,7 @@ System.out.printf(" drop: %2d %2d\n", attackerRoll, defenderRoll); * powers (yes, it's a bit of a hack). */ boolean isRanged = ((maxRange > 0) && canDoRangeAttack(defender, maxRange)) - && (((getDamageType() == getRangedDamageType()) || squaredDistance(defender) > 0)) - && attackWeapon.isNonMeleeWeapon(); + && (((getDamageType() == getRangedDamageType()) || squaredDistance(defender) > 0)); Nature nature; final float itemAtk; @@ -3176,6 +3155,13 @@ System.out.printf(" drop: %2d %2d\n", attackerRoll, defenderRoll); statusAttacker.onAttackAttempt(defender, this); } + // Weapon for the use in the attack event + Item attackWeapon = getWeapon(); + String weaponName = null; + if (attackWeapon != null) { + weaponName = attackWeapon.getWeaponType(); + } + if (this.canHit(defender)) { int damage = damageDone(defender, itemAtk, nature, isRanged, maxRange); final boolean didDamage = damage > 0; @@ -3262,8 +3248,8 @@ System.out.printf(" drop: %2d %2d\n", attackerRoll, defenderRoll); for (final Item weaponItem : attackerWeapons) { sumAll += weaponItem.getAttack(); if (weaponItem.has("lifesteal")) { - sumLifesteal += (int) (weaponItem.getAttack() - * weaponItem.getDouble("lifesteal")); + sumLifesteal += weaponItem.getAttack() + * weaponItem.getDouble("lifesteal"); } } } diff --git a/src/games/stendhal/server/entity/item/Item.java b/src/games/stendhal/server/entity/item/Item.java index 09e08017a2..2f6228f0df 100644 --- a/src/games/stendhal/server/entity/item/Item.java +++ b/src/games/stendhal/server/entity/item/Item.java @@ -478,13 +478,6 @@ public class Item extends PassiveEntity implements TurnListener, EquipListener, + this); } - /** - * Checks if item can be used for non-melee ranged attacks. - */ - public boolean isNonMeleeWeapon() { - return isOfClass("ranged") || isOfClass("missile"); - } - /** * Gets the name of the item. * diff --git a/src/games/stendhal/server/entity/player/Player.java b/src/games/stendhal/server/entity/player/Player.java index a6cad3b525..b6dc3db9d7 100644 --- a/src/games/stendhal/server/entity/player/Player.java +++ b/src/games/stendhal/server/entity/player/Player.java @@ -2426,7 +2426,7 @@ public class Player extends DressedEntity implements UseListener { @Override public Nature getDamageType() { // Use the damage type of arrows, if the player is shooting with them - if (getProjectileLauncher() != null) { + if (getRangeWeapon() != null) { Item missile = getAmmunition(); if (missile != null) { return missile.getDamageType(); diff --git a/src/games/stendhal/server/entity/player/UpdateConverter.java b/src/games/stendhal/server/entity/player/UpdateConverter.java index 0f755afd21..334aa6f503 100644 --- a/src/games/stendhal/server/entity/player/UpdateConverter.java +++ b/src/games/stendhal/server/entity/player/UpdateConverter.java @@ -268,7 +268,7 @@ public abstract class UpdateConverter { } // Port from 0.13 to 0.20 - final Outfit tempOutfit = new Outfit(); + Outfit tempOutfit = new Outfit(); if (!object.has("outfit")) { object.put("outfit", tempOutfit.getCode()); } @@ -419,6 +419,16 @@ public abstract class UpdateConverter { if (keyring != null && keyring.equals("")) { object.put("features", "keyring", "2 4"); } + + // port to 1.43: balloon outfit index + if (object.has("release") && object.get("release").compareTo("1.43") < 0 && object.has("outfit_ext")) { + tempOutfit = new Outfit(object.get("outfit_ext")); + final int detailIndex = tempOutfit.getLayer("detail"); + if (detailIndex > 1 && detailIndex < 5) { + tempOutfit = new Outfit("detail=1").putOver(tempOutfit); + object.put("outfit_ext", tempOutfit.toString()); + } + } } diff --git a/src/games/stendhal/server/maps/quests/captureflag/CaptureFlagUseListener.java b/src/games/stendhal/server/maps/quests/captureflag/CaptureFlagUseListener.java index 2c4ac731cd..cf75a0fa31 100644 --- a/src/games/stendhal/server/maps/quests/captureflag/CaptureFlagUseListener.java +++ b/src/games/stendhal/server/maps/quests/captureflag/CaptureFlagUseListener.java @@ -79,7 +79,7 @@ public class CaptureFlagUseListener implements UseListener { if (projectiles == null) { - Item bow = sender.getProjectileLauncher(); + Item bow = sender.getRangeWeapon(); if (bow == null) { return "not-equipped"; diff --git a/src/games/stendhal/server/maps/quests/houses/HouseTax.java b/src/games/stendhal/server/maps/quests/houses/HouseTax.java index 50946278cf..a21d5c3184 100644 --- a/src/games/stendhal/server/maps/quests/houses/HouseTax.java +++ b/src/games/stendhal/server/maps/quests/houses/HouseTax.java @@ -1,6 +1,6 @@ /* $Id$ */ /*************************************************************************** - * (C) Copyright 2003-2023 - Stendhal * + * (C) Copyright 2003-2010 - Stendhal * *************************************************************************** *************************************************************************** * * @@ -89,7 +89,7 @@ class HouseTax implements TurnListener { int debt = 0; for (int i = 0; i < periods; i++) { - debt += (int) (BASE_TAX * Math.pow(1 + INTEREST_RATE, i)); + debt += BASE_TAX * Math.pow(1 + INTEREST_RATE, i); } logger.debug(debt + " was the debt for periods " + periods); return debt; diff --git a/tiled/tileset/item/documents/notes2.png b/tiled/tileset/item/documents/notes2.png index 40b9330d1a..e450c08f7f 100644 Binary files a/tiled/tileset/item/documents/notes2.png and b/tiled/tileset/item/documents/notes2.png differ diff --git a/tiled/tileset/item/documents/notes2.xcf.bz2 b/tiled/tileset/item/documents/notes2.xcf.bz2 index 9952e47d59..22b48c4019 100644 Binary files a/tiled/tileset/item/documents/notes2.xcf.bz2 and b/tiled/tileset/item/documents/notes2.xcf.bz2 differ diff --git a/tiled/tileset/item/drink/bottle_and_glass.png b/tiled/tileset/item/drink/bottle_and_glass.png index a53ff6501e..138c70afb3 100644 Binary files a/tiled/tileset/item/drink/bottle_and_glass.png and b/tiled/tileset/item/drink/bottle_and_glass.png differ diff --git a/tiled/tileset/item/drink/bottle_and_glass.xcf.bz2 b/tiled/tileset/item/drink/bottle_and_glass.xcf.bz2 new file mode 100644 index 0000000000..45ae1413fd Binary files /dev/null and b/tiled/tileset/item/drink/bottle_and_glass.xcf.bz2 differ diff --git a/tiled/tileset/item/drink/bottles_and_cups.png b/tiled/tileset/item/drink/bottles_and_cups.png index ae4c467cfd..1e0047b3af 100644 Binary files a/tiled/tileset/item/drink/bottles_and_cups.png and b/tiled/tileset/item/drink/bottles_and_cups.png differ diff --git a/tiled/tileset/item/drink/bottles_and_cups.xcf.bz2 b/tiled/tileset/item/drink/bottles_and_cups.xcf.bz2 index 0ba431e5bb..6aeeabf203 100644 Binary files a/tiled/tileset/item/drink/bottles_and_cups.xcf.bz2 and b/tiled/tileset/item/drink/bottles_and_cups.xcf.bz2 differ diff --git a/tiled/tileset/item/drink/casks.png b/tiled/tileset/item/drink/casks.png index 53fc637033..8144247ccd 100644 Binary files a/tiled/tileset/item/drink/casks.png and b/tiled/tileset/item/drink/casks.png differ diff --git a/tiled/tileset/item/drink/casks.xcf.bz2 b/tiled/tileset/item/drink/casks.xcf.bz2 index 1d0fce25b6..f375ccda75 100644 Binary files a/tiled/tileset/item/drink/casks.xcf.bz2 and b/tiled/tileset/item/drink/casks.xcf.bz2 differ diff --git a/tiled/tileset/item/drink/red_wine.png b/tiled/tileset/item/drink/red_wine.png index e6e78e769a..9b479d3c9a 100644 Binary files a/tiled/tileset/item/drink/red_wine.png and b/tiled/tileset/item/drink/red_wine.png differ diff --git a/tiled/tileset/item/drink/red_wine.xcf.bz2 b/tiled/tileset/item/drink/red_wine.xcf.bz2 new file mode 100644 index 0000000000..10e58a2b91 Binary files /dev/null and b/tiled/tileset/item/drink/red_wine.xcf.bz2 differ diff --git a/tiled/tileset/item/food/meals_1.xcf.bz2 b/tiled/tileset/item/food/meals_1.xcf.bz2 new file mode 100644 index 0000000000..75811050b2 Binary files /dev/null and b/tiled/tileset/item/food/meals_1.xcf.bz2 differ diff --git a/tiled/tileset/item/food/meals_2.png b/tiled/tileset/item/food/meals_2.png index 85f9cfcd92..c5e2b3f9cc 100644 Binary files a/tiled/tileset/item/food/meals_2.png and b/tiled/tileset/item/food/meals_2.png differ diff --git a/tiled/tileset/item/food/meals_2.xcf.bz2 b/tiled/tileset/item/food/meals_2.xcf.bz2 new file mode 100644 index 0000000000..01803cb211 Binary files /dev/null and b/tiled/tileset/item/food/meals_2.xcf.bz2 differ diff --git a/tiled/tileset/item/food/meals_3.png b/tiled/tileset/item/food/meals_3.png index 954c0fbbdd..8acab51e02 100644 Binary files a/tiled/tileset/item/food/meals_3.png and b/tiled/tileset/item/food/meals_3.png differ diff --git a/tiled/tileset/item/food/meals_3.xcf.bz2 b/tiled/tileset/item/food/meals_3.xcf.bz2 new file mode 100644 index 0000000000..fb751b2df9 Binary files /dev/null and b/tiled/tileset/item/food/meals_3.xcf.bz2 differ diff --git a/tiled/tileset/item/food/rustic_meals.png b/tiled/tileset/item/food/rustic_meals.png index 5eac5ecf0f..b9246e683c 100644 Binary files a/tiled/tileset/item/food/rustic_meals.png and b/tiled/tileset/item/food/rustic_meals.png differ diff --git a/tiled/tileset/item/food/rustic_meals.xcf.bz2 b/tiled/tileset/item/food/rustic_meals.xcf.bz2 new file mode 100644 index 0000000000..e843144bb4 Binary files /dev/null and b/tiled/tileset/item/food/rustic_meals.xcf.bz2 differ diff --git a/tiled/tileset/item/hen_nest.png b/tiled/tileset/item/hen_nest.png index 9277faed45..3215d07833 100644 Binary files a/tiled/tileset/item/hen_nest.png and b/tiled/tileset/item/hen_nest.png differ diff --git a/tiled/tileset/item/household/food_preparation.png b/tiled/tileset/item/household/food_preparation.png index 91668b3e6d..f7b69cafc5 100644 Binary files a/tiled/tileset/item/household/food_preparation.png and b/tiled/tileset/item/household/food_preparation.png differ diff --git a/tiled/tileset/item/household/food_preparation.xcf.bz2 b/tiled/tileset/item/household/food_preparation.xcf.bz2 index 32bb6cb31d..e6547c9d10 100644 Binary files a/tiled/tileset/item/household/food_preparation.xcf.bz2 and b/tiled/tileset/item/household/food_preparation.xcf.bz2 differ diff --git a/tiled/tileset/item/ropes.png b/tiled/tileset/item/ropes.png index a2a3b56035..1d97758d43 100644 Binary files a/tiled/tileset/item/ropes.png and b/tiled/tileset/item/ropes.png differ diff --git a/tiled/tileset/item/ropes.xcf.bz2 b/tiled/tileset/item/ropes.xcf.bz2 index e4a859b140..50c54fe1a3 100644 Binary files a/tiled/tileset/item/ropes.xcf.bz2 and b/tiled/tileset/item/ropes.xcf.bz2 differ diff --git a/tiled/tileset/item/tools.png b/tiled/tileset/item/tools.png index ea46e7b70e..cf51e08082 100644 Binary files a/tiled/tileset/item/tools.png and b/tiled/tileset/item/tools.png differ diff --git a/tiled/tileset/item/tools.xcf.bz2 b/tiled/tileset/item/tools.xcf.bz2 index 97a3582c99..7e2051c994 100644 Binary files a/tiled/tileset/item/tools.xcf.bz2 and b/tiled/tileset/item/tools.xcf.bz2 differ diff --git a/tiled/tileset/plant/tree/tree_blue.png b/tiled/tileset/plant/tree/tree_blue.png index 0c3d8e8454..6d203ea01d 100644 Binary files a/tiled/tileset/plant/tree/tree_blue.png and b/tiled/tileset/plant/tree/tree_blue.png differ diff --git a/tiled/tileset/plant/tree/tree_blue.xcf.bz2 b/tiled/tileset/plant/tree/tree_blue.xcf.bz2 new file mode 100644 index 0000000000..56333221f3 Binary files /dev/null and b/tiled/tileset/plant/tree/tree_blue.xcf.bz2 differ diff --git a/tiled/tileset/plant/tree/tree_darkblue.png b/tiled/tileset/plant/tree/tree_darkblue.png index f3083251b7..3883dcbdb7 100644 Binary files a/tiled/tileset/plant/tree/tree_darkblue.png and b/tiled/tileset/plant/tree/tree_darkblue.png differ diff --git a/tiled/tileset/plant/tree/tree_darkblue.xcf.bz2 b/tiled/tileset/plant/tree/tree_darkblue.xcf.bz2 new file mode 100644 index 0000000000..24662d5329 Binary files /dev/null and b/tiled/tileset/plant/tree/tree_darkblue.xcf.bz2 differ diff --git a/tiled/tileset/plant/tree/tree_darkgreen.png b/tiled/tileset/plant/tree/tree_darkgreen.png index d1f5b942a7..0c1935f9a5 100644 Binary files a/tiled/tileset/plant/tree/tree_darkgreen.png and b/tiled/tileset/plant/tree/tree_darkgreen.png differ diff --git a/tiled/tileset/plant/tree/tree_darkgreen.xcf.bz2 b/tiled/tileset/plant/tree/tree_darkgreen.xcf.bz2 index 2d39fdd6df..60304a42fd 100644 Binary files a/tiled/tileset/plant/tree/tree_darkgreen.xcf.bz2 and b/tiled/tileset/plant/tree/tree_darkgreen.xcf.bz2 differ diff --git a/tiled/tileset/plant/tree/tree_darkgreen_full.xcf.bz2 b/tiled/tileset/plant/tree/tree_darkgreen_full.xcf.bz2 new file mode 100644 index 0000000000..e0f6b179ca Binary files /dev/null and b/tiled/tileset/plant/tree/tree_darkgreen_full.xcf.bz2 differ diff --git a/tiled/tileset/plant/tree/tree_green.png b/tiled/tileset/plant/tree/tree_green.png index 0021c16ec1..e6599937fc 100644 Binary files a/tiled/tileset/plant/tree/tree_green.png and b/tiled/tileset/plant/tree/tree_green.png differ diff --git a/tiled/tileset/plant/tree/tree_green.xcf.bz2 b/tiled/tileset/plant/tree/tree_green.xcf.bz2 new file mode 100644 index 0000000000..a64bbeabc8 Binary files /dev/null and b/tiled/tileset/plant/tree/tree_green.xcf.bz2 differ