Compare commits

...

156 Commits

Author SHA1 Message Date
Mark Diggory
d61258ec54 New location for DSpace Project
git-svn-id: http://scm.dspace.org/svn/repo/dspace/tags/cvs_final@3767 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2009-05-11 19:57:57 +00:00
DSpace Developer
e2fc84a18b This commit was manufactured by cvs2svn to create tag 'cvs_final'.
git-svn-id: http://scm.dspace.org/svn/repo/tags/cvs_final@1728 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2007-01-19 10:52:10 +00:00
Stuart Lewis
e2c77d6f1b SF Patch #1528142 Malformed OAI-PMH response: illegal bytes in UTF-8 for SF Bug #1490162
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1727 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2007-01-19 10:52:10 +00:00
Stuart Lewis
fa48c987a0 SF Patch #1624323 for SF feature request #1549297 Refinement of enable suggest feature
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1726 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2007-01-18 16:49:52 +00:00
Stuart Lewis
a377d3cc94 SF Patch #1636954 for SF feature request #1636817 MyDSpace make group display configurable
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1725 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2007-01-18 14:14:52 +00:00
Stuart Lewis
b224ecfdf7 SF Patch #1557948 Link subjects and authors on item pages + fixed small bug related to webui.browse.index.* handling
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1724 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2007-01-18 09:05:00 +00:00
Stuart Lewis
4b4c9d7c57 SF Patch #1557948 Link subjects and authors on item pages
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1723 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2007-01-16 16:24:19 +00:00
Stuart Lewis
9e391d0542 Year updated to 2007 in footer text
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1722 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2007-01-08 09:39:23 +00:00
Stuart Lewis
7d4f5d5ffd SF Patch #1624212 for SF Bug #1606449 Improve usability of bitstream list in item display
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1721 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2007-01-05 15:49:50 +00:00
Claudia Juergen
8d0f123a0c (Claudia Juergen)
- Added link to controlled vocabulary configuration as for SF Bug #1456593 links to controlled vocab docs required


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1720 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-12-28 13:40:26 +00:00
Claudia Juergen
621ffe266a (Claudia Juergen)
- SF Patch #1623599 for SF Bug #1217068 Failed to complete review in workflow


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1719 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-12-28 13:12:43 +00:00
Claudia Juergen
67e98194b0 (K. Nakagami)
- SF Patch #1591969 for SF bug #1583372 DCDate.toString returns invalid string


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1718 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-12-28 09:22:02 +00:00
Claudia Juergen
295a70a17a (Claudia Juergen)
- SF Patch #1619455 for SF bug #1619439 MyDSpace Group Membership Special Groups


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1717 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-12-27 14:41:29 +00:00
Claudia Juergen
e0bbc24a3e (Claudia Juergen)
- SF Patch #1606719 for feature request #1145371 Link to admin area


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1716 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-12-27 14:14:31 +00:00
Claudia Juergen
b9f8eb1784 (Claudia Juergen)
- SF Patch #1610030 for SF Bug #1076506 Item import command line option for application of template


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1715 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-12-27 13:49:09 +00:00
Claudia Juergen
889b65d3d4 (Christophe Destin)
- SF Patch #1582754 CreateAdministrator for dummies


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1714 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-12-27 12:36:08 +00:00
Claudia Juergen
bda0d498e9 (K. Nakagami)
- SF Patch #1621889 ] for SF Bug #1606789 - When collection is deleted, mapped item remains in community


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1713 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-12-27 09:15:26 +00:00
Claudia Juergen
31cc5b535d Ukrainian Messages.properties for DSpace 1.4.1
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1711 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-12-27 08:33:12 +00:00
Claudia Juergen
c973fcbc8a Messages_de.properties updated for DSpace 1.4.1
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1710 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-12-08 11:10:56 +00:00
Scott Yeadon
5b06b027d1 updates for 1.4.1 final release
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1708 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-12-07 23:42:25 +00:00
Scott Yeadon
d833164928 SF Patch #1609663 Include Windows CLASSPATH in dsrun.bat
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1707 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-12-07 04:00:33 +00:00
Scott Yeadon
5a77c89b0b SF Patch #1609468 Move w3c valid xhtml boiler image into local repository
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1706 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-12-07 03:53:18 +00:00
Robert Tansley
d2f6e0d660 Added header + fixed formatting
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1705 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-12-06 17:25:29 +00:00
Robert Tansley
700d46a943 (Robert Tansley)
- now checks if context is null before aborting (before, would get NullPointerException if DB connection failed)


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1704 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-12-05 21:13:16 +00:00
Claudia Juergen
b7620af591 Italian language pack for DSpace 1.4
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1702 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-12-05 11:19:44 +00:00
Claudia Juergen
dba59f99eb Italian language pack for DSpace 1.3.2
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1700 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-12-05 11:15:46 +00:00
Scott Yeadon
bb01db4821 SF Patch #1606703 for SF bug #1606435 Workflow text out of context
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1699 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-12-05 04:29:37 +00:00
Scott Yeadon
c77d282230 SF Patch #1605771 Remove uncessary Log4j Configuration in CheckerCommand
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1698 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-12-05 04:15:01 +00:00
Scott Yeadon
862d549956 updates for 1.4.1 beta 2 release
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1697 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-30 03:55:14 +00:00
Scott Yeadon
a01d4bf5c2 SF Bug #1605635 NPE in Utils.java
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1696 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-30 01:01:15 +00:00
Robert Tansley
6bd3f9a049 (Robert Tansley)
- UIUtil.encodeBitstream() now correctly encodes URLs (no longer incorrectly
  substitutes '+' for spaces in non-query segment.  Fixes bug #1604037.


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1695 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-28 14:46:56 +00:00
Scott Yeadon
c001b05d05 SF bug #1596978 View unfinished submissions - collection empty
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1694 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-28 04:15:35 +00:00
Scott Yeadon
5431dcd0b0 SF bug #1597504 Search result page shows shortened query string
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1693 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-28 02:55:29 +00:00
Scott Yeadon
61e29037c0 SF Patch #1602185 for bug #1589902 Duplicate [field] checking error [on input-forms.xml]
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1692 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-27 23:51:16 +00:00
Robert Tansley
13abadf76e (Robert Tansley)
- InstallItem no longer sets dc.format.extent, dc.format.mimetype; no longer
  sets default value for dc.language.iso if one is not present
- Empty values in drop-down submit fields are not added as empty metadata values
- dspace.cfg comments changed to indicate what default.language actually means


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1691 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-27 16:16:50 +00:00
Scott Yeadon
4d65be9488 update location of statistic classes in config docs
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1690 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-24 04:58:55 +00:00
Scott Yeadon
fe9b92151e SF Patch #1600904 Remove cases of System.out from code executed in webapp
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1689 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-24 04:56:53 +00:00
Scott Yeadon
1dfdc1c8b5 SF Patch #1598323 Support stats from both 1.3 and 1.4
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1688 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-24 04:07:47 +00:00
Scott Yeadon
fe6a959e76 removed duplicated contributor heading
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1687 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-24 00:45:52 +00:00
Scott Yeadon
52cc683e55 SF Patch #1594208 for bug #1592984 Date comparisons strip time in org.dspace.harvest.Harvest
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1686 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-24 00:44:03 +00:00
Claudia Juergen
ec66150373 Missing translation in jsp.layout.footer-default.text
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1685 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-23 15:55:36 +00:00
Scott Phillips
7f62379993 (Scott Phillips)
- Manakin eperson.patch adds API methods for searching epeople & groups.


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1684 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-22 17:41:53 +00:00
Scott Yeadon
e7914be81d SF Patch #1597807 for SF bug #1597805 DIDL Crosswalk: wrong resource management
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1683 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-22 05:02:27 +00:00
Scott Yeadon
595b302c03 SF patch #1589930 for SF bug #1588625 Incorrect text on item mapper screen
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1682 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-22 03:06:47 +00:00
Scott Yeadon
35e1d3f022 Added missing jsp.login.chooser.title to Messages.properties
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1681 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-21 21:34:19 +00:00
Scott Yeadon
1b8d64a98d SF bug #1596952 Collection Wizard create Template missing schema
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1680 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-21 01:25:58 +00:00
Scott Yeadon
f21715543d install doc updates for new webui.html.max-depth-guess config item
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1679 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-21 00:42:24 +00:00
Scott Yeadon
ef51d8b9a3 SF patch #1595902 Prevent infinite URL spaces in HTMLServlet
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1678 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-21 00:19:53 +00:00
Robert Tansley
56c93d6717 No longer has to be run in [dspace]/bin directory
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1677 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-20 20:40:39 +00:00
Scott Yeadon
983b9f95d8 Update DIDL license and change coding style to DSpace standard
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1676 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-19 22:49:14 +00:00
Scott Yeadon
e79235b09f Fix bug in TableRow toString() method where NPE is thrown if tablename not set
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1675 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-16 23:40:47 +00:00
Scott Yeadon
8f605d944e SF Patch #1596113 [dspace]/bin/update-handle-prefix needs to index-all
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1674 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-14 23:46:16 +00:00
Scott Yeadon
4f24717d54 change "View Licence" to "View License"
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1673 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-14 22:38:49 +00:00
Claudia Juergen
00171054e9 Japanese properties for 1.4.1beta1
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1672 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-14 14:19:32 +00:00
Robert Tansley
7f0e9021e9 (Robert Tansley)
- Error pages now return appropriate HTTP status codes (e.g. 404 not found)
- Bad filenames in /bitstream/ URLs now result in 404 error -- prevents
  infinite URL spaces confusing crawlers and bad "persistent" bitstream IDs
  circulating


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1671 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-10 22:26:30 +00:00
Robert Tansley
a9e5b34769 Fix log message in find() (action is now find_bitstream_format, as opposed to "find_bitstream" which is incorrect and being written previously)
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1670 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-10 19:39:17 +00:00
Scott Yeadon
dd94fe7f5d rename license file
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1669 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-08 02:21:21 +00:00
Scott Yeadon
5e1f98c932 fix up jaxen jar
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1668 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-08 00:05:59 +00:00
Scott Yeadon
f059f0fb3d update bug list for 1.4.1 beta 1 release
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1667 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-07 22:59:48 +00:00
Scott Yeadon
f42dbaa75b undo sitemap patch for 1.4
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1666 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-07 22:41:34 +00:00
Scott Yeadon
2690904eb6 added info about handle.jar update in install and upgrade docs
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1665 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-07 22:22:24 +00:00
Claudia Juergen
046932ad25 *** empty log message ***
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1664 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-07 11:44:25 +00:00
Claudia Juergen
a5ea1a7696 1591898 ] patch for Messages_ja.properties 1.4.1
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1663 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-07 11:40:12 +00:00
Claudia Juergen
90de20f746 (Stuart Lewis)
SF Patch #1591871 Docs for google and html sitemaps


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1662 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-07 09:48:28 +00:00
Scott Yeadon
00dc08e52d Updates in preparation for 1.4.1 beta 1 release
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1661 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-07 01:04:23 +00:00
Scott Yeadon
017b3a81e5 update year in copyright statement
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1660 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-07 01:02:21 +00:00
Scott Yeadon
7b37cb4e82 SF patch #1589906 for SF bug #589895 Not possible to add unqualified Metadata Field
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1659 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-06 04:59:55 +00:00
Scott Yeadon
237aeb08d6 SF bug #1532389 Item Templates do not work for non-dc fields
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1658 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-06 04:49:51 +00:00
Scott Yeadon
705be96d5a SF bug #1556829 Docs mention old SiteAuthenticator class
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1657 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-06 03:43:16 +00:00
Scott Yeadon
574713948b Minor doc changes for stats
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1656 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-06 02:49:52 +00:00
Scott Yeadon
dbaf7a3118 mods:subject must have subelements, mods:topic added to authority subjects
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1655 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-03 05:04:28 +00:00
Scott Yeadon
a892618977 Jar file updates (includes required code changes for DSIndexer and DSQuery and new jars fontbox.jar and serializer.jar)
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1654 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-03 05:01:31 +00:00
Tim Donohue
850aac3403 SF patch #1584035 Prevent sploggers from using feedback page
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1653 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-02 20:04:01 +00:00
Scott Yeadon
7225e8a8ca Updates to latest jars for activation, commons-collections, commons-fileupload, commons-pool, jakarta-poi
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1652 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-02 05:18:28 +00:00
Scott Yeadon
718242d07a SF Patch #1587225 Google and html sitemap generator
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1651 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-02 03:00:03 +00:00
Scott Yeadon
cdfb581f71 SF patch #1588008 Bitstream authorization timeout patch
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1650 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-02 01:20:33 +00:00
Tim Donohue
10842c27a8 SF patch #1581959 Patch to fix PDFBox tmp file issue
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1649 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-11-01 22:16:10 +00:00
Claudia Juergen
d50d40b65e (Claudia Juergen)
Messages_de.properties for  Messages.properties v 1.35


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1648 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-10-31 13:12:26 +00:00
Claudia Juergen
398c2a6053 (Claudia Juergen)
SF patch #1584297 for SF bug #1548738 Multiple Metadata Schema, schema not shown on edit item page


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1647 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-10-25 11:46:40 +00:00
Claudia Juergen
265cfac601 (Claudia Juergen)
SF patch #1584297 for SF bug #1548738 Multiple Metadata Schema, schema not shown on edit item page


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1646 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-10-25 11:22:10 +00:00
Claudia Juergen
a085af6196 (Mark Diggory)
SF patch #1576662 Add css styles for print media


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1645 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-10-25 11:09:14 +00:00
Claudia Juergen
9cad5220e0 (Larry Stone)
SF patch #1521625  documentation updates for 1.4


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1644 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-10-23 08:08:30 +00:00
Claudia Juergen
a8a9283b07 (Claudia Juergen)
Updated docs for Metadata and Bitstream Registries configuration and added overviews of default Dublin Core and Bitstream registries


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1643 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-10-19 14:56:02 +00:00
Claudia Juergen
a37ea29ef7 (Jonas Gilbert)
Updated for DSpace 1.4


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1642 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-10-19 08:22:26 +00:00
Claudia Juergen
e05330b749 (Claudia Juergen)
config/registries/dublin-core-types.xml replaced deprecated reference to org.dspace.administer.DCType.java  with the reference to the appropriate org.dspace.content.Metadata... classes


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1641 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-10-18 15:38:34 +00:00
Claudia Juergen
78dd3024ee (Claudia Juergen)
dded a note about contact info in "The Wording of E-Mails"


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1640 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-10-18 14:00:49 +00:00
Claudia Juergen
0634a9156e (Claudia Juergen)
removed reference to "Local DSpace Administrator Contact Information"
The contact information has bee replaced by using the feedback form.


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1639 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-10-18 13:18:47 +00:00
Claudia Juergen
e90b0e0738 (Claudia Juergen)
SF patch 1578936 for SF bug #1066771 Metadata edit form dropping DC qualifier


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1638 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-10-17 13:46:07 +00:00
Claudia Juergen
00b9945e74 (Stuart Lewis)
SF patch #1571522  for SF  bug #1571519 - UTF-8 in statistics


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1637 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-10-13 13:04:07 +00:00
Claudia Juergen
a4fb82c239 (Stuart Lewis/Claudia Juergen)
SF patch #1571494  for SF bug  #1571490 - UTF-8 encoded characters in licence


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1636 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-10-13 12:13:44 +00:00
Claudia Juergen
1b40682f50 (Elisavet Chantavaridou)
SF Patch 1574350 Greek localization for DSpace 1.4


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1635 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-10-10 09:34:14 +00:00
Tim Donohue
7bb835120a Fixed bug #1480496 Cannot turn off "ignore authorization" flag!
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1634 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-10-02 18:06:56 +00:00
Claudia Juergen
858ade123e (Bernadette Schlonsok)
minor changes for XHTML compliance


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1633 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-10-02 09:01:09 +00:00
Claudia Juergen
3cfb0cc094 (Bernadette Schlonsok)
minor changes for XHTML compliance of suggest item feature


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1632 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-10-02 08:35:15 +00:00
Claudia Juergen
273da155d3 (Andrew Barhatov) (Dimitriy Tsyganok)
Messages_ru.properties for DSpace1.4


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1631 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-28 07:36:20 +00:00
Robert Tansley
633e104606 (Robert Tansley)
- SF patch #1565975 HandleServlet and BitstreamServlet support If-Modified-Since
  requests


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1630 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-27 17:48:22 +00:00
Scott Phillips
d19ab9ae49 (Scott Phillips) Updated for the patches I applied.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1629 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-25 21:45:17 +00:00
Scott Phillips
36939f3277 (Larry Stone) SF #1484260 another doc update for SSL, tomcat, mod_jk + config fix
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1628 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-25 21:40:50 +00:00
Scott Phillips
5cc1894fa8 (Stuart Lewis) SF # 1556207 - Community/collection handle URL with / redirects to homepage
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1627 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-25 20:24:32 +00:00
Tim Donohue
bfcf6e053d Applied SF Patch #1562284 - System-wide RSS Feed
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1626 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-25 19:11:32 +00:00
Claudia Juergen
57dac3b8cb (Larry Stone)
SF patch #1544273 improved sanity-checking of XSL-based ingest crosswalks


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1625 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-25 08:19:25 +00:00
Claudia Juergen
de9f3f46c0 (Stuart Lewis)
SF patch #1563523 for SF bug #1548865 Browse errors on withdrawn item


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1624 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-22 14:17:51 +00:00
Claudia Juergen
25cf3ae147 (Maria Casadevall)
Messages_ca.properties for DSpace 1.3.2


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1623 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-21 14:25:27 +00:00
Claudia Juergen
7833e6c07d (Maria Casadevall)
Messages_ca.properties for DSpace 1.3.1


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1621 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-21 14:17:29 +00:00
Claudia Juergen
3f1cff473d (Marie-Helene Vezina)
Updated for DSpace 1.3.2


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1620 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-20 09:17:16 +00:00
Claudia Juergen
2ddb2397bd (Stuart Lewis / Claudia Juergen)
SF patch #1561292 for SF bug #1554064 Bitstream servlet error


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1619 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-19 12:07:30 +00:00
Claudia Juergen
67a1b05b48 (Bernadette Schlonsok)
minor changes for XHTML/WAI compliance of controlled vocabularies addon


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1618 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-19 09:12:17 +00:00
Claudia Juergen
f7add13b58 (Andrew Barhatov)
(Dimitriy Tsyganok)
Messages_ru.properties for DSpace 1.3.2


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1617 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-15 09:00:50 +00:00
Claudia Juergen
2bb76aecfd (Keiji Suzuki)
Messages_ja.properties for DSpace 1.4


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1616 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-15 08:47:31 +00:00
Claudia Juergen
0181ea421b (Keiji Suzuki)
Message_ja.properties for DSpace 1.3.2


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1615 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-15 08:44:35 +00:00
Claudia Juergen
d0d597232b (Seiti Yamashiro)
Messages_pt_BR.properties for DSpace 1.3.2


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1614 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-15 08:07:42 +00:00
Claudia Juergen
211dec186a Messages_no.properties for DSpace 1.3.2
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1613 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-14 15:28:35 +00:00
Robert Tansley
f24f8b7322 Documented use of dspace.layout.feeddata and dspace.layout.linkparts request attributes in class Javadoc description
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1612 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-13 15:44:59 +00:00
Scott Phillips
35c344db21 Mark Diggory & Dorothea Salo
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1611 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-12 13:25:43 +00:00
Claudia Juergen
b3a83a0181 (Stuart Lewis)
SF patch #1556950  for SF bug #1556947 NPE when no user selected to del/edit


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1610 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-12 13:17:10 +00:00
Claudia Juergen
e52be55eb0 SF patch #1554669 Oracle fixes for Browse.java
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1609 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-12 11:22:13 +00:00
Claudia Juergen
71f44cf005 (Flavio Botelho)
SF patch #1529221 Treat wrong emails friendly


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1608 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-12 10:39:14 +00:00
Claudia Juergen
a32b3027d9 (Claudia Juergen)
SF patch #1556316  for SF bugs #1552807, #1333269 and general deletion of Collection


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1607 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-12 08:25:55 +00:00
Scott Phillips
3e9ab3ccbd (Dorothea Salo) SF# 1533114 - Item title in HTML <title>
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1606 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-12 00:00:36 +00:00
Scott Phillips
8f8e3ad1e7 (Dorothea Salo) SF patch #1533133 - Remove thumbnail filename from alt-text
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1605 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-11 23:10:48 +00:00
Scott Phillips
6db01ace6c (Mark Diggory) SF patch #1542830 - Patch to limit referer spam capabilities.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1604 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-11 17:41:14 +00:00
Claudia Juergen
60b4ff7016 (Zbigniew Ciok)
Messages_pl.properties for DSpace 1.4


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1603 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-11 13:11:17 +00:00
Claudia Juergen
1141093034 Message_pl.properties for DSpace 1.3.2
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1602 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-11 12:59:02 +00:00
Claudia Juergen
c8d6dac217 (Stuart Lewis)
SF patch #1556183  Missing title for news editor page


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1601 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-11 10:48:00 +00:00
Claudia Juergen
27edce82d8 - SF patch #1490857 XHTML Compliance of 1.4 alpha 1
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1600 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-08 15:43:45 +00:00
Claudia Juergen
a845681746 (Claudia Juergen9
SF patch #1490891  Submission Step 1 not authorized note and navigation back


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1599 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-08 08:52:32 +00:00
Claudia Juergen
fc4458e0cc (Tim Donohue)
SF patch #1550161  Fix HttpServletRequest encoding issues in 1.4


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1598 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-07 08:29:33 +00:00
Claudia Juergen
5a15b1f7cb SF patch #1544124 Remove admin email from contact info
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1597 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-07 08:04:59 +00:00
Claudia Juergen
1c37d73a20 (Claudia Juergen)
included some missing i18n tags


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1596 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-06 16:30:45 +00:00
Claudia Juergen
6eb4991503 SF patch #1551876 removeBitstream() fails to update primary bitstream
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1595 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-05 12:09:32 +00:00
Claudia Juergen
c375b0dca4 SF patch #1490980 Fix for SF bugs #1456311, #1221954 Communities and Collections without name
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1594 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-05 10:33:39 +00:00
Claudia Juergen
15872b1375 SF patch #1549867 Make cleanup() commit outstanding work every 100 iterations
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1593 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-04 12:48:51 +00:00
Claudia Juergen
08f9ec6a1a SF patch #1549758 Make sure cleanup() doesn't fail with NullPointerException
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1592 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-04 12:18:06 +00:00
Claudia Juergen
9a7155e9b5 SF patch #1517488 Access Bitstreams in Withdrawn Items SF bug #1408373
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1591 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-04 12:07:12 +00:00
Claudia Juergen
c6e5a20b15 SF patch #1516988 Deleting owner of mapped items SF bug #1196724
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1590 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-04 11:40:46 +00:00
Tim Donohue
344189dfc0 SF Patch #1550606 : More configurable RSS Feeds in 1.4 - Updated documentation for the 3 newly available dspace.cfg settings for RSS feeds.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1589 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-01 19:40:29 +00:00
Tim Donohue
65e638ef63 SF patch #1543856 - Statistics do not work in 1.4 - patch to fix bug #1543853
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1588 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-01 17:37:32 +00:00
Tim Donohue
d53ed27121 Forgot to change the CHANGES file for the last three patchs I just committed.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1587 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-01 15:54:19 +00:00
Tim Donohue
2f4200548b SF Patch #1547987 - Small Messages.properties modification (change of DSpace copyright text)
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1586 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-01 15:46:38 +00:00
Tim Donohue
6d9883d619 SF Patch #1543969: "Special" Groups inside Groups - fix to SF bug #1543966
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1585 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-01 15:39:56 +00:00
Tim Donohue
fcc0d24768 SF Patch #1550606 - More configurable RSS feeds. Also moves internal text in FeedServlet.java to Messages.properties
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1584 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-01 15:34:23 +00:00
Claudia Juergen
3f01307745 SF patch #1529326 Bug in new code at QueryArgs with fixed typo in jsp/search/advanced.jsp
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1583 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-09-01 14:31:46 +00:00
Claudia Juergen
aa1f6f9be8 *** empty log message ***
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1582 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-08-31 09:04:06 +00:00
Claudia Juergen
27d565198a SF patch #1548020 robots.txt to limit bots navigating browse by subject
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1581 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-08-31 09:03:47 +00:00
Claudia Juergen
d9cc8e3d20 *** empty log message ***
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1580 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-08-31 08:52:37 +00:00
Claudia Juergen
a4b6e06b89 SF patch #1528040 Fixes minor bug in Harvest.java for Oracle users
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1579 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-08-31 08:52:16 +00:00
Claudia Juergen
8301a8dbc4 SF patch #1541383 Browse-by-date and browse-by-title not working
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1578 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-08-28 15:49:09 +00:00
Claudia Juergen
7d9fd6ffd9 *** empty log message ***
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1577 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-08-28 15:48:26 +00:00
Claudia Juergen
ea8ac1d149 *** empty log message ***
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1576 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-08-28 14:16:11 +00:00
Claudia Juergen
9739572f9d SF patch #1523824 robots.txt to limit bots navigating author and date pages
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1575 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-08-28 14:15:38 +00:00
Claudia Juergen
9927273ce4 Portuguese properties file for DSpace 1.4
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1574 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-08-28 10:30:07 +00:00
Claudia Juergen
419978adf9 Updated for DSpace 1.4 Stable Realease
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1573 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-08-25 15:43:54 +00:00
Claudia Juergen
1b944606f6 SF patch #1544829 fixes SF bug #1544807 Browse-by-Subject/Author paging mechanism broken
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1572 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-08-24 14:46:42 +00:00
Claudia Juergen
e7a44bb1f3 *** empty log message ***
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1571 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-08-24 14:45:46 +00:00
Claudia Juergen
93ed5f55a6 *** empty log message ***
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1570 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-08-24 12:38:29 +00:00
Claudia Juergen
690f39628c SF patch #1544089 fixes SF bug #1515148 community policies not deleting correctly
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1569 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-08-24 12:37:40 +00:00
178 changed files with 21116 additions and 5492 deletions

View File

@@ -1,8 +1,199 @@
1.5 alpha 1
===========
(Andrea Bollini)
- SF Patch #1528142 Malformed OAI-PMH response: illegal bytes in UTF-8 for SF Bug #1490162
(Christophe Destin)
- SF Patch #1582754 CreateAdministrator for dummies
Creation of admin via [dspace]/bin/create-administrator for a given email, irrespective of the email
belonging to an allready registered user.
(Mike Judd)
- SF Patch #1528142 Malformed OAI-PMH response: illegal bytes in UTF-8 for SF Bug #1490162
(Claudia Juergen)
- Added link to controlled vocabulary configuration as for SF Bug #1456593 links to controlled vocab docs required
- SF Patch #1623599 for SF Bug #1217068 Failed to complete review in workflow
- SF Patch #1619455 for SF bug #1619439 MyDSpace Group Membership Special Groups
- SF Patch #1606719 for feature request #1145371 Link to admin area
- SF Patch #1610030 for SF Bug #1076506 Item import command line option for application of template
- SF Patch #1624212 for SF Bug #1606449 Improve usability of bitstream list in item display
- SF Patch #1636954 for SF feature request #1636817 MyDSpace make group display configurable
- SF Patch #1624323 for SF feature request #1549297 Refinement of enable suggest feature
(K. Nakagami)
- SF Patch #1591969 for SF bug #1583372 DCDate.toString returns invalid string
- SF Patch #1621889 for SF Bug #1606789 When collection is deleted, mapped item remains in community
(Dorothea Salo)
- SF Patch #1557948 Link subjects and authors on item pages
1.4.1 final
===========
(Tim Donohue)
- SF Patch #1609663 Include Windows CLASSPATH in dsrun.bat
(Claudia Juergen)
- SF Patch #1606703 for SF bug #1606435 Workflow text out of context
(Mark Diggory)
- SF Patch #1609468 Move w3c valid xhtml boiler image into local repository
- SF Patch #1605771 Remove uncessary Log4j Configuration in CheckerCommand
1.4.1 beta 2
============
(Ed Yu)
- SF Bug #1605635 NPE in Utils.java
(K. Nakagami)
- SF bug #1597504 Search result page shows shortened query string
(Scott Phillips)
- Manakin eperson.patch adds API methods for searching epeople & groups.
(Andrea Bollini)
- SF Patch #1597807 for SF bug #1597805 DIDL Crosswalk: wrong resource management
(Claudia Juergen)
- SF patch #1589930 for SF bug #1588625 Incorrect text on item mapper screen
(Scott Yeadon)
- SF bug #1596978 View unfinished submissions - collection empty
- SF bug #1596952 Collection Wizard create Template missing schema
- Fix bug in TableRow toString() method where NPE is thrown if tablename not set
- Update DIDL license and change coding style to DSpace standard
(Stuart Lewis)
- SF Patch #1602185 for bug #1589902 Duplicate [field] checking error [on input-forms.xml]
- SF Patch #1598323 Support stats from both 1.3 and 1.4
- SF Patch #1594208 for bug #1592984 Date comparisons strip time in org.dspace.harvest.Harvest
- SF Patch #1596113 [dspace]/bin/update-handle-prefix needs to index-all
(Mark Diggory)
- SF Patch #1600904 Remove cases of System.out from code executed in webapp
- Change "View Licence" to "View License" in Messages.properties
(Robert Tansley)
- Error pages now return appropriate HTTP status codes (e.g. 404 not found)
- Bad filenames in /bitstream/ URLs now result in 404 error -- prevents
infinite URL spaces confusing crawlers and bad "persistent" bitstream IDs
circulating
- SF patch #1595902 Prevent infinite URL spaces in HTMLServlet
- InstallItem no longer sets dc.format.extent, dc.format.mimetype; no longer
sets default value for dc.language.iso if one is not present
- Empty values in drop-down submit fields are not added as empty metadata values
- dspace.cfg comments changed to indicate what default.language actually means
- UIUtil.encodeBitstream() now correctly encodes URLs (no longer incorrectly
substitutes '+' for spaces in non-query segment. Fixes bug #1604037.
1.4.1 beta 1
============
(Scott Yeadon)
- Jar file updates (includes required code changes for DSIndexer and DSQuery and new jars
fontbox.jar and serializer.jar)
- SF bug #1556829 Docs mention old SiteAuthenticator class
- SF bug #1532389 Item Templates do not work for non-dc fields
(Vlastimil Krejcir)
- SF patch #1588008 Bitstream authorization timeout patch
(Claudia Juergen)
- SF patch 1578936 for SF bug #1066771 Metadata edit form dropping DC qualifier
- removed reference to "Local DSpace Administrator Contact Information" in
docs/index.html
docs/configure.html
- added a note about contact info in "The Wording of E-Mails" in
docs/configure.html
- config/registries/dublin-core-types.xml replaced deprecated reference to org.dspace.administer.DCType.java
with the reference to the appropriate org.dspace.content.Metadata... classes
- docs/configure.html
updated "The Dublin Core and Bitstream Format Registries" for multiple metadata schemas
- docs/appenx.html
added overviews of the default Dublin Core Metadata and Bitstream Registry
- SF patch #1584297 for SF bug #1548738 Multiple Metadata Schema, schema not shown on edit item page
- SF patch #1589906 for SF bug #589895 Not possible to add unqualified Metadata Field
(Robert Tansley)
- SF patch #1565975 HandleServlet and BitstreamServlet support If-Modified-Since
requests
(Bernadette Schlonsok)
- SF patch #1490857 XHTML Compliance of 1.4 alpha 1
- minor changes for XHTML/WAI compliance of controlled vocabularies addon
- minor changes for XHTML compliance of suggest item feature
- minor changes for XHTML compliance
(Larry Stone)
- SF patch #1544273 improved sanity-checking of XSL-based ingest crosswalks
- SF patch #1484260 another doc update for SSL, tomcat, mod_jk + config fix
- SF patch #1521625 documentation updates for 1.4
(Dorothea Salo)
- SF patch #1544124 Remove admin email from contact info
- SF patch #1533133 Remove thumbnail filename from alt-text
- SF patch #1533114 Item title in HTML <title>
- SF patch #1584035 Prevent sploggers from using feedback page
(Jeroen Ruigrok)
- SF patch #1549758 Make sure cleanup() doesn't fail with NullPointerException
- SF patch #1549867 Make cleanup() commit outstanding work every 100 iterations
- SF patch #1551876 removeBitstream() fails to update primary bitstream
(Flavio Botelho)
- SF patch #1529326 Bug in new code at QueryArgs with fixed typo in jsp/search/advanced.jsp
- SF patch #1529221 Treat wrong emails friendly
(Michael Judd)
- SF patch #1528040 Fixes minor bug in Harvest.java for Oracle users
(Stuart Lewis)
- SF patch #1543856 Statistics do not work in 1.4 - patch to fix SF bug #1543853
- SF patch #1541383 Browse-by-date and browse-by-title not working
- SF patch #1548020 robots.txt to limit bots navigating browse by subject
- SF patch #1556183 Missing title for news editor page
- SF patch #1556950 for SF bug #1556947 NPE when no user selected to del/edit
- SF patch #1561292 for SF bug #1554064 Fix exception handling for ClassCastException
- SF patch #1563523 for SF bug #1548865 Browse errors on withdrawn item
- SF patch #1556207 for SF bug #1554056 Community/collection handle URL with / redirects to homepage
- SF patch #1571494 for SF bug #1571490 - UTF-8 encoded characters in licence
- SF patch #1571522 for SF bug #1571519 - UTF-8 in statistics
- SF Patch #1591871 Docs for google and html sitemaps
(Mark Diggory)
- SF patch #1523824 robots.txt to limit bots navigating author and date pages
- SF patch #1547987 Small Messages.properties modification (change of DSpace copyright text)
- SF patch #1542830 Patch to limit Referer Spam capabilities
- SF patch #1576662 Add css styles for print media
- SF patch #1581959 Patch to fix PDFBox tmp file issue
(Tim Donohue)
- SF patch #1550606 more configurable RSS feeds, also moves text to Messages.properties
- SF patch #1544829 fixes SF bug #1544807 Browse-by-Subject/Author paging mechanism broken
- SF patch #1543969 fixes SF bug #1543966 "Special" groups inside groups bug
- SF patch #1550161 Fix HttpServletRequest encoding issues in 1.4
- SF patch #1562284 System-wide RSS Feed
- Fixed bug #1480496 Cannot turn off "ignore authorization" flag!
(Jonathan Champ)
- SF patch #1544089 fixes SF bug #1515148 community policies not deleting correctly
1.4 final
=========
(Scott Yeadon)
- Fixed typo in 13-14 upgrade docs and checksum checker sql, and removed tasklist sql
(Claudia Jürgen)
(Claudia Juergen)
- SF patch #1514965 fixes SF bug #1505422. fix typo in SQL for item mapper
- SF patch #1516988 Deleting owner of mapped items SF bug #1196724
- SF patch #1517488 Access Bitstreams in Withdrawn Items SF bug #1408373
- SF patch #1490980 Fix for SF bugs #1456311, #1221954 Communities and Collections without name
- included some missing i18n tags
- SF patch #1490891 Submission Step 1 not authorized note and navigation back
- SF patch #1556316 for SF bugs #1552807, #1333269 and general deletion of Collection
- SF patch #1554669 Oracle fixes for Browse.java
- SF patch #1561292 for SF bug #1554064
(Richard Jones)
- SF bug #1515075. minor build file fix to copy correct config file

View File

@@ -6,44 +6,64 @@ http://sourceforge.net/tracker/?group_id=19984&atid=119984
Oracle compatibility: this release does not support Oracle. Check for patches or updates
to this release to restore Oracle compatibility.
1520527 PluginManager messy fail
1517528 Finishing a submission as a supervisor fails
1506556 Textareas in Oracle (VARCHAR datatype)
1490162 Malformed OAI-PMH response: illegal bytes in UTF-8
1480496 Cannot turn off "ignore authorization" flag
1472729 Permissions for Approval Users
1461607 errors on Oracle -- database_schema_13_14.sql
1460754 Problems with Long Java datatype and Oracle
1456594 Collection administrator can delete any item
1456590 Values of templates not visible to user
1456588 Adding new internal bitstream causes upload error
1456580 admin redirected after item withdrawn
1456568 input-forms.xml validation required
1456551 search index config and advanced search not in sync
1456459 Certain item-level DC fields describe bitstreams
1456321 Initial questions and Collection template not in sync
1456317 Edit Item as Collection Admin - but Admin Buttons displayed
1456311 Communities and Collections without names
1456257 restricted access and cc licenses
1456231 Possible to lack access to items from browse
1455320 Unnecessary ldap.enable
1452262 4th item highlighted on browse-by-author
1451749 MetadataField has inconsistent lifecycle methods
1445573 Stats not working on Oracle
1442292 Item submitter w/null Submitter not prevented
1415166 Missing Access Control in WorkFlow, WorkSpace Objects
1408373 Can still access bitstreams in withdrawn items
1358131 Non-authorized users can perform WFStep with back button
1333269 Error deleting collections with withdrawn items
1324358 Dates disappear in browsing oldest first
1256920 Mapped Items not added to Community (DSpace 1.3.1)
1242527 Duplicate Items during submission
1238166 Multi Media and D-Space
1217068 Failed to complete review in workflow
1196724 Deleting owner of mapped items
1174342 Potencial Memory Issue for a large collection
1173600 Items Mapper has memory issue for a large collection
1169975 workspace item policy not updated after workflow change
1155173 Forms in custom 'skin' break group admin tool
1120726 Performance bottleneck in Group.update()
1076506 Templates applied to imported items
1609427 OAI server doesn't generate resumption token
1606789 When collection is deleted, mapped item remains in community
1606458 The MyDSpace page is very unstructured
1606456 wrong link to register
1606447 Cache strength information
1606445 resolving messages with apostrophe in fmt tags
1606444 Missing notification of the submitter on workflow abort
1606441 Moving metadata fields between schemas
1606439 Exception handling for deleting a metadata field
1604365 Unbalanced brackets cause search error
1596576 Stackable LDAP authentication does not work
1583372 DCDate.toString returns invalid string when hour is zero
1571645 NullPointerException possible in review.jsp
1552792 Not possible to uncheck a primary bitstream
1552760 Submit interface looks bad in Safari browser
1550641 LDAP auth logic broken for large trees
1550456 TableRow doesn't contain table name in some cases
1549290 Suggest Features uses hard coded strings in dspace.cfg
1548715 Multiple Metadata Schema moving fields failed,values moved
1540108 RSS feeds fail on OS X
1520527 PluginManager messy fail
1517528 Finishing a submission as a supervisor fails
1506556 Textareas in Oracle (VARCHAR datatype)
1490162 Malformed OAI-PMH response: illegal bytes in UTF-8
1472729 Permissions for Approval Users
1461607 errors on oracle -- database_schema_13-14.sql
1461606 oracle errors on-- database_schema.sql (ORACLE version!)
1460754 Problems with Long Java datatype and Oracle
1456594 Collection Administrator can delete any item
1456593 links to controlled vocab docs required
1456590 Values of templates are not visible for the user
1456587 Authorisation Policies
1456580 admin redirected after item withdrawn
1456568 Input-Forms.xml validation required
1456541 Statistics Link problem
1456526 Batch Import Indexing
1456459 Certain item-level DC fields describe bitstreams
1456321 Initial Questions and Collection Template not in sync
1456320 Collection admin on dspace-admin page
1456317 Edit Item as Collection Admin - but Admin Buttons displayed
1456300 Searching for an URL as identifier -> invalid search string
1456257 restricted access and cc licenses
1456231 Possible to have no access to items from browse
1455320 unnecessary ldap.enable
1452262 4th item highlighted on browse-by-author
1451749 MetadataField has inconsistent lifecycle methods
1445573 Stats not working on Oracle
1442292 Item submission with null "Submitter" is not prevented
1415166 Missing Access Control in WorkSpace, WorkFlow objects
1358131 Non authorized users can perform WFStep using back button
1324358 Dates disappear in browsing oldest first
1256920 Mapped Items not added to Community (DSpace 1.3.1)
1242527 Duplicate Items during submission
1238166 Multi Media and D-Space
1217068 Failed to complete review in workflow
1174342 Potencial Memory Issue for a large collection
1173600 Items Mapper has memory issue for a large collection
1169975 workspace item policy not updated after workflow change
1155173 Forms in custom 'skin' break group admin tool
1120726 Performance bottlekneck in Group.update()
1076506 Templates applied to imported items

View File

@@ -1,7 +1,7 @@
DSpace source code license:
Copyright (c) 2002-2005, Hewlett-Packard Company and Massachusetts
Copyright (c) 2002-2006, Hewlett-Packard Company and Massachusetts
Institute of Technology. All rights reserved.
Redistribution and use in source and binary forms, with or without

View File

@@ -1,4 +1,4 @@
DSpace Version 1.4, 26-July-2006
DSpace Version 1.4.1, 8-December-2006
Installation instructions are included in this release package.

View File

@@ -66,7 +66,7 @@ echo Using DSpace installation in: %cd%
REM Build a CLASSPATH
set DSPACE_CLASSPATH=config
set DSPACE_CLASSPATH=%CLASSPATH%;config
for %%f in (lib\*.jar) DO CALL bin\buildpath.bat %%f

View File

@@ -86,6 +86,9 @@ then
echo "update handle set handle=overlay(handle placing '$2' from 1 for $oldPrefixLen) where handle like '$1%';" | psql
# update the metadatavalue table entries
echo "update metadatavalue set text_value=overlay(text_value placing '$2' from 23 for $oldPrefixLen) where text_value like 'http://hdl.handle.net/$1%';" | psql
# Reindex the site so the indexes contain the new handles
BINDIR=`dirname $0`
$BINDIR/index-all
break
else
echo

View File

@@ -65,9 +65,9 @@ dc.subject = <mods:subject><mods:topic>%s</mods:topic></mods:subject> | mods:top
dc.subject.classification = <mods:classification>%s</mods:classification> | text()
dc.subject.ddc = <mods:classification authority="ddc">%s</mods:classification> | text()
dc.subject.lcc = <mods:classification authority="lcc">%s</mods:classification> | text()
dc.subject.lcsh = <mods:subject authority="lcsh">%s</mods:subject> | text()
dc.subject.mesh = <mods:subject authority="mesh">%s</mods:subject> | text()
dc.subject.other = <mods:subject authority="local">%s</mods:subject> | text()
dc.subject.lcsh = <mods:subject authority="lcsh"><mods:topic>%s</mods:topic></mods:subject> | text()
dc.subject.mesh = <mods:subject authority="mesh"><mods:topic>%s</mods:topic></mods:subject> | text()
dc.subject.other = <mods:subject authority="local"><mods:topic>%s</mods:topic></mods:subject> | text()
dc.title = <mods:titleInfo><mods:title>%s</mods:title></mods:titleInfo> | mods:title/text()
dc.title.alternative = <mods:titleInfo type="alternative">%s</mods:titleInfo> | text()
dc.type = <mods:genre>%s</mods:genre> | text()

View File

@@ -360,6 +360,13 @@ webui.licence_bundle.show = false
# webui.browse.index.title = dc.title
# webui.browse.index.subject = dc.subject.*
### MyDSpace display of group membership
#
# if omitted, the default behaviour is false
#
# webui.mydspace.showgroupmemberships = false
##### SFX Server #####
@@ -370,7 +377,7 @@ webui.licence_bundle.show = false
##### Ingest settings #####
# Default language for content of submissions
# Default language for metadata values
default.language = en_US
@@ -551,14 +558,50 @@ webui.feed.formats = rss_1.0,rss_2.0
# Set to true to use local server URLs (i.e. http://myserver.myorg/handle/123456789/1)
webui.feed.localresolve = false
# Customize each single-value field displayed in the
# feed information for each item. Each of
# the below fields takes a *single* metadata field
#
# The form is <schema prefix>.<element>[.<qualifier>|.*]
webui.feed.item.title = dc.title
webui.feed.item.date = dc.date.issued
# Customise the metadata fields to show in the feed for each item's description.
# Elements will be displayed in the order that they are specified here.
#
# The form is <schema prefix>.<element>[.<qualifier>|.*][(date)], ...
#
# Similar to the item display UI, the name of the field for display
# in the feed will be drawn from the current UI dictionary,
# using the key:
# "metadata.<field>"
#
# e.g. "metadata.dc.title"
# "metadata.dc.contributor.author"
# "metadata.dc.date.issued"
webui.feed.item.description = dc.title, dc.contributor.author, \
dc.contributor.editor, dc.description.abstract, \
dc.description
#### Item Recommendation Settings #####
# show a link to the item recommendation page from item display page
webui.suggest.enable = false
#
# Enable only, if the user is logged in.
# If not set the default value is false
# webui.suggest.loggedinusers.only = true
#
# default name of recommender - replaced by user input if present
webui.suggest.sender = A DSpace user
# default name of recipient - replaced by user input if present
webui.suggest.recipient = colleague
#### Author and subject links ####
# link author names back to browse-by-author (if not set, defaults to true)
webui.authorlinks.enable = true
# link subjects back to browse-by-subject (if not set, defaults to false)
webui.subjectlinks.enable = false
#### Controlled Vocabulary Settings #####
# Enable or disable the controlled vocabulary add-on
@@ -566,6 +609,22 @@ webui.suggest.recipient = colleague
#
# webui.controlledvocabulary.enable = true
#### Multi-file HTML document/site settings #####
#
# When serving up composite HTML items, how deep can the request be for us to
# serve up a file with the same name?
#
# e.g. if we receive a request for "foo/bar/index.html"
# and we have a bitstream called just "index.html"
# we will serve up that bitstream for the request if webui.html.max-depth-guess
# is 2 or greater. If webui.html.max-depth-guess is 1 or less, we would not
# serve that bitstream, as the depth of the file is greater.
#
# If webui.html.max-depth-guess is zero, the request filename and path must
# always exactly match the bitstream name. Default value is 3.
#
# webui.html.max-depth-guess = 3
#### Checksum Checker Settings ####
# Default dispatcher in case none specified
plugin.single.org.dspace.checker.BitstreamDispatcher=org.dspace.checker.SimpleDispatcher

View File

@@ -137,7 +137,7 @@ it, please enter the types and the actual numbers or codes below.</hint>
<repeatable>true</repeatable>
<label>Type</label>
<input-type value-pairs-name="common_types">dropdown</input-type>
<hint> Select the type(s) of content you are submitting. To select more than one value in the list, you may have to hold down the "CTRL" or "Shift" key.</hint>
<hint> Select the type(s) of content of the item. To select more than one value in the list, you may have to hold down the "CTRL" or "Shift" key.</hint>
<required></required>
</field>

View File

@@ -12,6 +12,8 @@ itemlist.dc.type = Type
metadata.dc.title = Title
metadata.dc.title.alternative = Other Titles
metadata.dc.contributor.* = Authors
metadata.dc.contributor.author = Authors
metadata.dc.contributor.editor = Editors
metadata.dc.subject = Keywords
metadata.dc.date.issued = Issue Date
metadata.dc.publisher = Publisher
@@ -36,6 +38,10 @@ jsp.general.edit.button =Edit...
jsp.general.subjects.button = Subjects
jsp.general.titles.button =Titles
jsp.general.go =Go
jsp.general.goto = Go to
jsp.general.home = DSpace Home
jsp.general.id = ID
jsp.general.mydspace = My DSpace
jsp.general.search.button = Go
jsp.general.gohome = Go to the DSpace home page
jsp.general.location =In:
@@ -120,8 +126,7 @@ jsp.community-list.create.button =Create Top-Level Community...
jsp.community-list.text1 =Shown below is a list of communities and the collections and sub-communities within them. Click on a name to view that community or collection home page.
jsp.community-list.title =Communities and Collections
jsp.components.contact-info.details = {0} administration Contact Details:
jsp.components.contact-info.email = E-mail:
jsp.components.contact-info.details = Leave a message for the {0} administrators.
jsp.components.login-form.newuser = New user? Click here to register.
jsp.components.login-form.email = E-mail Address:
@@ -155,7 +160,7 @@ jsp.controlledvocabulary.search.filter = Filter:
jsp.controlledvocabulary.search.searchbutton = Search...
jsp.controlledvocabulary.results.newsearch = Search other subject...
jsp.display-item.copyright = All items in DSpace are protected by copyright, with all rights reserved.
jsp.display-item.copyright = Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
jsp.display-item.identifier =Please use this identifier to cite or link to this item:
jsp.display-item.license =Creative Commons License
jsp.display-item.text1 =Show simple item record
@@ -172,6 +177,7 @@ jsp.dspace-admin.general.delete = Delete
jsp.dspace-admin.general.delete-w-confirm = Delete...
jsp.dspace-admin.general.remove = Remove
jsp.dspace-admin.general.edit = Edit
jsp.dspace-admin.general.eperson = EPerson
jsp.dspace-admin.general.editpolicy = Edit Policies
jsp.dspace-admin.general.group = Group
jsp.dspace-admin.general.group-colon = Group:
@@ -275,6 +281,7 @@ jsp.dspace-admin.eperson-main.heading = Administer EPeople
jsp.dspace-admin.eperson-main.or = OR
jsp.dspace-admin.eperson-main.then = then
jsp.dspace-admin.eperson-main.title = EPerson Administrations
jsp.dspace-admin.eperson-main.noepersonselected = No EPerson selected!
jsp.dspace-admin.group-eperson-select.add = Add EPerson
jsp.dspace-admin.group-eperson-select.heading = Select EPerson to Add to Group {0}
@@ -295,6 +302,12 @@ jsp.dspace-admin.item-select.id = Internal ID:
jsp.dspace-admin.item-select.text = <strong>The ID you entered isn't a valid item ID.</strong> If you're trying to edit a community or collection, you need to use the <a href="{0}">communities/collections admin page</a>.
jsp.dspace-admin.item-select.title = Select Item
jsp.dspace-admin.license-edit.title = Edit Default License
jsp.dspace-admin.license-edit.heading = Default License Editor
jsp.dspace-admin.license-edit.description = Edit the default license by using the text box below. The license cannot be empty. <br />Please ensure the license meets the legal conditions of your country. <br />Changing this license will not affect those items already published and collections with their own licenses.
jsp.dspace-admin.license-edit.edited = The Default License has been updated
jsp.dspace-admin.license-edit.empty = You must enter a license!
jsp.dspace-admin.list-metadata-fields.schemas = Schemas
jsp.dspace-admin.list-metadata-fields.schema = Schema
jsp.dspace-admin.list-metadata-fields.element = Element
@@ -334,6 +347,7 @@ jsp.dspace-admin.news-edit.text.sidebar = Add or edit text in the box below to h
jsp.dspace-admin.news-edit.text3 = You may format the text using HTML tags, but please note that the HTML will not be validated here.
jsp.dspace-admin.news-edit.title = News Edit Form
jsp.dspace-admin.news-main.title = News Editor
jsp.dspace-admin.news-main.heading = News Editor
jsp.dspace-admin.news-main.news.top = Top News
jsp.dspace-admin.news-main.news.sidebar = Sidebar News
@@ -405,7 +419,7 @@ jsp.dspace-admin.wizard-basicinfo.shown = Shown in list on community home page
jsp.dspace-admin.wizard-basicinfo.side = Side bar text:
jsp.dspace-admin.wizard-basicinfo.title = Describe the Collection
jsp.dspace-admin.wizard-default-item.dcore = Dublin Core Field
jsp.dspace-admin.wizard-default-item.dcore = Metadata Field
jsp.dspace-admin.wizard-default-item.enter = Enter Default Item Metadata
jsp.dspace-admin.wizard-default-item.language = Language
jsp.dspace-admin.wizard-default-item.select = Select field...
@@ -477,6 +491,15 @@ jsp.error.integrity.title = Malformed Request
jsp.error.internal.text1 = The system has experienced an internal error. Please try to do what you were doing again, and if the problem persists, please contact us so we can fix the problem.
jsp.error.internal.title = Internal System Error
jsp.error.invalid-id.type.object = Object
jsp.error.invalid-id.constants.type.0 = Bitstream
jsp.error.invalid-id.constants.type.1 = Bundle
jsp.error.invalid-id.constants.type.2 = Item
jsp.error.invalid-id.constants.type.3 = Collection
jsp.error.invalid-id.constants.type.4 = Community
jsp.error.invalid-id.constants.type.5 = Site
jsp.error.invalid-id.constants.type.6 = Group
jsp.error.invalid-id.constants.type.7 = EPerson
jsp.error.invalid-id.title = Invalid Identifier
jsp.error.invalid-id.list1 = The URL of the current page is incorrect - if you followed a link from outside of DSpace it may be mistyped or corrupt.
jsp.error.invalid-id.list2 = You entered an invalid ID into a form - please try again.
@@ -520,8 +543,9 @@ jsp.home.com2 = Choose a community to browse its collections.
jsp.home.search1 = Search
jsp.home.search2 = Enter some text in the box below to search DSpace.
jsp.home.title = Home
jsp.home.feeds = RSS Feeds
jsp.layout.footer-default.text = <a target="_blank" href="http://www.dspace.org/">DSpace Software</a> Copyright&nbsp;&copy;&nbsp;2002-2006&nbsp;<a target="_blank" href="http://web.mit.edu/">MIT</a>&nbsp;and&nbsp;<a target="_blank" href="http://www.hp.com/">Hewlett-Packard</a>
jsp.layout.footer-default.text = <a target="_blank" href="http://www.dspace.org/">DSpace Software</a> Copyright&nbsp;&copy;&nbsp;2002-2007&nbsp;<a target="_blank" href="http://web.mit.edu/">MIT</a>&nbsp;and&nbsp;<a target="_blank" href="http://www.hp.com/">Hewlett-Packard</a>
jsp.layout.footer-default.feedback = Feedback
jsp.layout.header-default.about = About DSpace Software
@@ -535,6 +559,7 @@ jsp.layout.navbar-admin.metadataregistry = Metadata<br/>Registry
jsp.layout.navbar-admin.formatregistry = Bitstream Format<br/>Registry
jsp.layout.navbar-admin.workflow = Workflow
jsp.layout.navbar-admin.authorization = Authorization
jsp.layout.navbar-admin.editlicense = Edit Default<br />License
jsp.layout.navbar-admin.editnews = Edit News
jsp.layout.navbar-admin.supervisors = Supervisors
jsp.layout.navbar-admin.statistics = Statistics
@@ -564,6 +589,7 @@ jsp.layout.navbar-default.subjectsearch = Subject Search
jsp.login.chooser.heading = Choose a Login Method
jsp.login.chooser.chooseyour = Choose one of these ways to login:
jsp.login.chooser.title = Choose Login Method
jsp.login.incorrect.heading = Log In to DSpace
jsp.login.incorrect.text = The e-mail address and password you supplied were not valid. Please try again, or have you <a href="{0}">forgotten your password</a>?
@@ -859,10 +885,10 @@ jsp.submit.creative-commons.info3 =Your browser must support IFrames to use this
jsp.submit.creative-commons.skip.button =Skip Creative Commons &gt;
jsp.submit.creative-commons.title =Use a Creative Commons License
jsp.submit.edit-metadata.title = Describe Your Item
jsp.submit.edit-metadata.heading = Submit: Describe Your Item
jsp.submit.edit-metadata.info1 = Please fill in the requested information about your submission below. In most browsers, you can use the tab key to move the cursor to the next input box or button, to save you having to use the mouse each time.
jsp.submit.edit-metadata.info2 = Please fill further information about your submission below.
jsp.submit.edit-metadata.title = Describe this Item
jsp.submit.edit-metadata.heading = Submit: Describe this Item
jsp.submit.edit-metadata.info1 = Please fill in the requested information about this submission below. In most browsers, you can use the tab key to move the cursor to the next input box or button, to save you having to use the mouse each time.
jsp.submit.edit-metadata.info2 = Please fill further information about this submission below.
jsp.submit.edit-metadata.help = (More Help...)
jsp.submit.edit-metadata.previous = &lt; Previous
jsp.submit.edit-metadata.next = Next &gt;
@@ -888,7 +914,7 @@ jsp.submit.get-file-format.info2 =DSpace could not identify the format of this f
jsp.submit.get-file-format.info3 =DSpace recognized the file format as {0}. <strong>Please be sure before you change this!</strong>
jsp.submit.get-file-format.info5 =Select the format of the file from the list below, for example "Adobe PDF" or "Microsoft Word", <strong>OR</strong> if the format is not in the list, please describe the format file in the input box below the list.
jsp.submit.get-file-format.info6 =Format Not in List
jsp.submit.get-file-format.info7 =<strong>If the format is not in the above list</strong>, describe it in the format below. Enter the name of the application you used to create the file, and the version number of the application (for example, "ACMESoft SuperApp version 1.5").
jsp.submit.get-file-format.info7 =<strong>If the format is not in the above list</strong>, describe it in the format below. Enter the name of the application used to create the file, and the version number of the application (for example, "ACMESoft SuperApp version 1.5").
jsp.submit.get-file-format.known =(known)
jsp.submit.get-file-format.supported =(supported)
jsp.submit.get-file-format.title =Select File Format
@@ -897,9 +923,9 @@ jsp.submit.initial-questions.elem1 =The item has more than one title, e.g. a tra
jsp.submit.initial-questions.elem2 =The item has been published or publicly distributed before
jsp.submit.initial-questions.elem3 =The item consists of <em>more than one</em> file
jsp.submit.initial-questions.elem4 =The item is a thesis
jsp.submit.initial-questions.info =Please check the boxes next to the statements that apply to your submission.
jsp.submit.initial-questions.heading =Submit: Describe Your Item
jsp.submit.initial-questions.title =Describe Your Item
jsp.submit.initial-questions.info =Please check the boxes next to the statements that apply to this submission.
jsp.submit.initial-questions.heading =Submit: Describe this Item
jsp.submit.initial-questions.title =Describe this Item
jsp.submit.license-rejected.heading =Submit: License Rejected
jsp.submit.license-rejected.info1 =You have chosen not to grant the license to distribute your submission via the DSpace system. Your submission has not been deleted and can be accessed from the My DSpace page.
@@ -925,7 +951,7 @@ jsp.submit.review.heading = Submit: Verify Submission
jsp.submit.review.info1 = <strong>Not quite there yet,</strong> but nearly!
jsp.submit.review.info2 = Please spend a few minutes to examine what you've just submitted below. If anything is wrong, please go back and correct it by using the buttons next to the error, or by clicking on the progress bar at the top of the page.
jsp.submit.review.info3 = <strong>If everything is OK,</strong> please click the "Next" button at the bottom of the page.
jsp.submit.review.info4 = You can safely check the files you've uploaded - a new window will be opened to display them.
jsp.submit.review.info4 = You can safely check the files which have been uploaded - a new window will be opened to display them.
jsp.submit.review.init-question1 = Item has more than one title:
jsp.submit.review.init-question2 = Previously published item:
jsp.submit.review.init-question3 = Item consists of more than one file:
@@ -998,7 +1024,7 @@ jsp.submit.upload-file-list.title = Uploaded Files
jsp.submit.upload-file-list.heading1 = Submit: File Uploaded Successfully
jsp.submit.upload-file-list.heading2 = Submit: Uploaded Files
jsp.submit.upload-file-list.info1 = <strong>Your file was successfully uploaded.</strong>
jsp.submit.upload-file-list.info2 = The table below shows the files you have uploaded for this item.
jsp.submit.upload-file-list.info2 = The table below shows the files which have uploaded for this item.
jsp.submit.upload-file-list.info3 = You can verify that the file(s) have been uploaded correctly by:
jsp.submit.upload-file-list.info4 = Clicking on the filenames above. This will download the file in a new browser window, so that you can check the contents.
jsp.submit.upload-file-list.info5 = Comparing checksums displayed above with checksums worked out on your local computer. They should be exactly the same.
@@ -1141,6 +1167,7 @@ jsp.tools.edit-item-form.addbit.button =Add Bitstream
jsp.tools.edit-item-form.addcc.button = Add Creative Commons License
jsp.tools.edit-item-form.collections =In Collections:
jsp.tools.edit-item-form.delete-w-confirm.button =Delete (Expunge)...
jsp.tools.edit-item-form.elem0 =Schema
jsp.tools.edit-item-form.elem1 =Element
jsp.tools.edit-item-form.elem2 =Qualifier
jsp.tools.edit-item-form.elem3 =Value
@@ -1236,7 +1263,8 @@ jsp.tools.itemmap-main.title =Item Mapper
jsp.tools.itemmap-browse.title = Browse Items
jsp.tools.itemmap-browse.heading-authors = Browse Items matching author ''{0}''
jsp.tools.itemmap-browse.heading-collection = Browse Collection {0}
jsp.tools.itemmap-browse.infomsg = Check the box next to items you wish to add or remove, and choose 'add' or 'remove'.
jsp.tools.itemmap-browse.add = Check the box next to items you wish to add, and choose 'add'.
jsp.tools.itemmap-browse.remove = Check the box next to items you wish to remove, and choose 'remove'.
jsp.tools.itemmap-browse.th.date = Date
jsp.tools.itemmap-browse.th.author = First Author
jsp.tools.itemmap-browse.th.title = Title
@@ -1290,6 +1318,7 @@ org.dspace.app.webui.jsptag.ItemTag.dcfield = DC Field
org.dspace.app.webui.jsptag.ItemTag.value = Value
org.dspace.app.webui.jsptag.ItemTag.lang = Language
org.dspace.app.webui.jsptag.ItemTag.appears = Appears in Collections:
org.dspace.app.webui.jsptag.ItemTag.submitted = Submitted to Collection:
org.dspace.app.webui.jsptag.ItemTag.files = Files in This Item:
org.dspace.app.webui.jsptag.ItemTag.description = Description
org.dspace.app.webui.jsptag.ItemTag.files.no = There are no files associated with this item.
@@ -1298,12 +1327,28 @@ org.dspace.app.webui.jsptag.ItemTag.filesize = Size
org.dspace.app.webui.jsptag.ItemTag.fileformat = Format
org.dspace.app.webui.jsptag.ItemTag.view = View/Open
org.dspace.app.webui.jsptag.ItemTag.itemprotected = This item is protected by original copyright
org.dspace.app.webui.jsptag.ItemTag.viewlicence = View Licence
org.dspace.app.webui.jsptag.ItemTag.thumbnail = Thumbnail
org.dspace.app.webui.jsptag.ItemTag.viewlicence = View License
org.dspace.app.webui.jsptag.SelectEPersonTag.selectPeople = Select E-people...
org.dspace.app.webui.jsptag.SelectEPersonTag.selectPerson = Select E-person...
org.dspace.app.webui.jsptag.SelectEPersonTag.removeSelected = Remove Selected
#the general-feed is the feed for all of DSpace
org.dspace.app.webui.servlet.FeedServlet.general-feed.description = The DSpace digital repository system captures, stores, indexes, preserves, and distributes digital research material.
#there are two more types of feeds: Collection and Community level feeds
org.dspace.app.webui.servlet.FeedServlet.feed-type.collection = Collection
org.dspace.app.webui.servlet.FeedServlet.feed-type.community = Community
# In the following takes in feed type and the title of the collection/community
org.dspace.app.webui.servlet.FeedServlet.feed.title = DSpace {0}: {1}
org.dspace.app.webui.servlet.FeedServlet.logo.title = The Channel Image
org.dspace.app.webui.servlet.FeedServlet.search.description = Search the Channel
org.dspace.app.webui.servlet.FeedServlet.search.name = search
# The following takes in the feed type (collection or community)
org.dspace.app.webui.servlet.FeedServlet.search.title = The {0}''s search engine
org.dspace.app.webui.servlet.FeedServlet.search.title.default = The DSpace search engine
org.dspace.app.webui.servlet.FeedServlet.notitle = no title
org.dspace.app.webui.servlet.admin.MetadataSchemaRegistryServlet.emptynamespace = The namespace cannot be empty.
org.dspace.app.webui.servlet.admin.MetadataSchemaRegistryServlet.emptyname = The short name cannot be empty.
org.dspace.app.webui.servlet.admin.MetadataSchemaRegistryServlet.nametolong = The short name must be 32 characters or less.
@@ -1312,7 +1357,6 @@ org.dspace.app.webui.servlet.admin.MetadataSchemaRegistryServlet.illegalchar = T
org.dspace.app.webui.servlet.admin.MetadataFieldRegistryServlet.elemempty = The element cannot be empty.
org.dspace.app.webui.servlet.admin.MetadataFieldRegistryServlet.elemtoolong = The element must be shorter than 64 characters.
org.dspace.app.webui.servlet.admin.MetadataFieldRegistryServlet.badelemchar = The element cannot contain periods, underscores or spaces.
org.dspace.app.webui.servlet.admin.MetadataFieldRegistryServlet.qualempty = The qualifier cannot be empty.
org.dspace.app.webui.servlet.admin.MetadataFieldRegistryServlet.qualtoolong = The qualifier must be shorter than 64 characters.
org.dspace.app.webui.servlet.admin.MetadataFieldRegistryServlet.badqualchar = The qualifier cannot contain periods, underscores or spaces.
org.dspace.app.webui.servlet.admin.MetadataFieldRegistryServlet.movefailed = The requested field(s) could not be moved due to an identical field in the destination schema.
@@ -1373,6 +1417,9 @@ org.dspace.checker.ResultsLogger.checksum-comparison-result = Checksum compariso
org.dspace.checker.ResultsLogger.run-start-time=Run start time
org.dspace.checker.ResultsLogger.previous-checksum-data=Previous checksum data
org.dspace.content.Collection.untitled = Untitled
org.dspace.content.Community.untitled = Untitled
org.dspace.eperson.PasswordAuthentication.title = Enter DSpace Username and Password
org.dspace.eperson.LDAPAuthentication.title = Enter LDAP Netid and Password

View File

@@ -9,8 +9,8 @@
-
- Initial contents for Dublin Core type registry. Once the registry has
- been loaded, this file becomes obsolete; the current version of the
- registry must be read from the database. Use org.dspace.administer.DCType.
-
- registry must be read from the database.
- Use org.dspace.content.MetadataSchema, org.dspace.content.MetadataField, org.dspace.content.MetadataValue instead.
- Omit <qualifier> tags for unqualified elements
-
- <dc-type>
@@ -37,6 +37,10 @@
<date.created>$Date$</date.created>
<description>
$Log$
Revision 1.5 2006/10/18 15:38:34 cjuergen
(Claudia Juergen)
config/registries/dublin-core-types.xml replaced deprecated reference to org.dspace.administer.DCType.java with the reference to the appropriate org.dspace.content.Metadata... classes
Revision 1.4 2005/11/16 21:40:52 rtansley
(Martin Hald, Larry Stone, Robert Tansley)
- Support for multiple (flat) metadata schemas

591
dspace/docs/appendix.html Normal file
View File

@@ -0,0 +1,591 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"><html>
<head>
<title>DSpace System Documentation: Appendices</title>
<link rel="StyleSheet" href="style.css" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body>
<h1>DSpace System Documentation: Appendices</h1>
<p><a href="index.html">Back to contents</a></p>
<h2><a name="dublincoreregistry" id="dublincoreregistry">Default Dublin Core Metadata Registry</a></h2>
<table border="1">
<tbody>
<tr>
<th>Element</th>
<th>Qualifier</th>
<th>Scope Note</th>
</tr>
<tr>
<td>contributor</td>
<td></td>
<td>A person, organization, or service responsible for the content of the resource. Catch-all for unspecified contributors.<td>
<tr>
<td>contributor</td>
<td>advisor</td>
<td>Use primarily for thesis advisor.<td>
<tr>
<td>contributor<a href="#note1">&sup1;</a></td>
<td>author</td>
<td></td>
<tr>
<td>contributor</td>
<td>editor</td>
<td></td>
<tr>
<td>contributor</td>
<td>illustrator</td>
<td></td>
<tr>
<td>contributor</td>
<td>other</td>
<td></td>
<tr>
<td>coverage</td>
<td>spatial</td>
<td>Spatial characteristics of content.<td>
<tr>
<td>coverage</td>
<td>temporal</td>
<td>Temporal characteristics of content.<td>
<tr>
<td>creator</td>
<td></td>
<td>Do not use; only for harvested metadata.<td>
<tr>
<td>date</td>
<td></td>
<td>Use qualified form if possible.<td>
<tr>
<td>date<a href="#note1">&sup1;</a></td>
<td>accessioned</td>
<td>Date DSpace takes possession of item.<td>
<tr>
<td>date<a href="#note1">&sup1;</a></td>
<td>available</td>
<td>Date or date range item became available to the public.<td>
<tr>
<td>date</td>
<td>copyright</td>
<td>Date of copyright.<td>
<tr>
<td>date</td>
<td>created</td>
<td>Date of creation or manufacture of intellectual content if different from date.issued.<td>
<tr>
<td>date<a href="#note1">&sup1;</a></td>
<td>issued</td>
<td>Date of publication or distribution.<td>
<tr>
<td>date</td>
<td>submitted</td>
<td>Recommend for theses/dissertations.<td>
<tr>
<td>identifier</td>
<td></td>
<td>Catch-all for unambiguous identifiers not defined by qualified form; use identifier.other for a known identifier common to a local collection instead of unqualified form.<td>
<tr>
<td>identifier<a href="#note1">&sup1;</a></td>
<td>citation</td>
<td>Human-readable, standard bibliographic citation of non-DSpace format of this item
<tr>
<td>identifier<a href="#note1">&sup1;</a></td>
<td>govdoc</td>
<td>A government document number
<tr>
<td>identifier<a href="#note1">&sup1;</a></td>
<td>isbn</td>
<td>International Standard Book Number
<tr>
<td>identifier<a href="#note1">&sup1;</a></td>
<td>issn</td>
<td>International Standard Serial Number
<tr>
<td>identifier</td>
<td>sici</td>
<td>Serial Item and Contribution Identifier
<tr>
<td>identifier<a href="#note1">&sup1;</a></td>
<td>ismn</td>
<td>International Standard Music Number
<tr>
<td>identifier<a href="#note1">&sup1;</a></td>
<td>other</td>
<td>A known identifier type common to a local collection.<td>
<tr>
<td>identifier<a href="#note1">&sup1;</a></td>
<td>uri</td>
<td>Uniform Resource Identifier
<tr>
<td>description<a href="#note1">&sup1;</a></td>
<td></td>
<td>Catch-all for any description not defined by qualifiers.<td>
<tr>
<td>description<a href="#note1">&sup1;</a></td>
<td>abstract</td>
<td>Abstract or summary.<td>
<tr>
<td>description<a href="#note1">&sup1;</a></td>
<td>provenance</td>
<td>The history of custody of the item since its creation, including any changes successive custodians made to it.<td>
<tr>
<td>description<a href="#note1">&sup1;</a></td>
<td>sponsorship</td>
<td>Information about sponsoring agencies, individuals, or contractual arrangements for the item.<td>
<tr>
<td>description</td>
<td>statementofresponsibility</td>
<td>To preserve statement of responsibility from MARC records.<td>
<tr>
<td>description</td>
<td>tableofcontents</td>
<td>A table of contents for a given item.<td>
<tr>
<td>description</td>
<td>uri</td>
<td>Uniform Resource Identifier pointing to description of this item.<td>
<tr>
<td>format<a href="#note1">&sup1;</a></td>
<td></td>
<td>Catch-all for any format information not defined by qualifiers.<td>
<tr>
<td>format<a href="#note1">&sup1;</a></td>
<td>extent</td>
<td>Size or duration.<td>
<tr>
<td>format</td>
<td>medium</td>
<td>Physical medium.<td>
<tr>
<td>format<a href="#note1">&sup1;</a></td>
<td>mimetype</td>
<td>Registered MIME type identifiers.<td>
<tr>
<td>language</td>
<td></td>
<td>Catch-all for non-ISO forms of the language of the item, accommodating harvested values.<td>
<tr>
<td>language<a href="#note1">&sup1;</a></td>
<td>iso</td>
<td>Current ISO standard for language of intellectual content, including country codes (e.g. "en_US").<td>
<tr>
<td>publisher<a href="#note1">&sup1;</a></td>
<td></td>
<td>Entity responsible for publication, distribution, or imprint.<td>
<tr>
<td>relation</td>
<td></td>
<td>Catch-all for references to other related items.<td>
<tr>
<td>relation</td>
<td>isformatof</td>
<td>References additional physical form.<td>
<tr>
<td>relation</td>
<td>ispartof</td>
<td>References physically or logically containing item.<td>
<tr>
<td>relation<a href="#note1">&sup1;</a></td>
<td>ispartofseries</td>
<td>Series name and number within that series, if available.<td>
<tr>
<td>relation</td>
<td>haspart</td>
<td>References physically or logically contained item.<td>
<tr>
<td>relation</td>
<td>isversionof</td>
<td>References earlier version.<td>
<tr>
<td>relation</td>
<td>hasversion</td>
<td>References later version.<td>
<tr>
<td>relation</td>
<td>isbasedon</td>
<td>References source.<td>
<tr>
<td>relation</td>
<td>isreferencedby</td>
<td>Pointed to by referenced resource.<td>
<tr>
<td>relation</td>
<td>requires</td>
<td>Referenced resource is required to support function, delivery, or coherence of item.<td>
<tr>
<td>relation</td>
<td>replaces</td>
<td>References preceeding item.<td>
<tr>
<td>relation</td>
<td>isreplacedby</td>
<td>References succeeding item.<td>
<tr>
<td>relation</td>
<td>uri</td>
<td>References Uniform Resource Identifier for related item.<td>
<tr>
<td>rights</td>
<td></td>
<td>Terms governing use and reproduction.<td>
<tr>
<td>rights</td>
<td>uri</td>
<td>References terms governing use and reproduction.<td>
<tr>
<td>source</td>
<td></td>
<td>Do not use; only for harvested metadata.<td>
<tr>
<td>source</td>
<td>uri</td>
<td>Do not use; only for harvested metadata.<td>
<tr>
<td>subject<a href="#note1">&sup1;</a></td>
<td></td>
<td>Uncontrolled index term.<td>
<tr>
<td>subject</td>
<td>classification</td>
<td>Catch-all for value from local classification system. Global classification systems will receive specific qualifier
<tr>
<td>subject</td>
<td>ddc</td>
<td>Dewey Decimal Classification Number
<tr>
<td>subject</td>
<td>lcc</td>
<td>Library of Congress Classification Number
<tr>
<td>subject</td>
<td>lcsh</td>
<td>Library of Congress Subject Headings
<tr>
<td>subject</td>
<td>mesh</td>
<td>MEdical Subject Headings
<tr>
<td>subject</td>
<td>other</td>
<td>Local controlled vocabulary; global vocabularies will receive specific qualifier.<td>
<tr>
<td>title<a href="#note1">&sup1;</a></td>
<td></td>
<td>Title statement/title proper.<td>
<tr>
<td>title<a href="#note1">&sup1;</a></td>
<td>alternative</td>
<td>Varying (or substitute) form of title proper appearing in item, e.g. abbreviation or translation
<tr>
<td>type<a href="#note1">&sup1;</a></td>
<td></td>
<td>Nature or genre of content.<td>
</tbody>
</table>
<a name="note1">&sup1;Used by system: do not remove</a>
<p><a href="index.html">Back to contents</a></p>
<h2><a name="bitstreamformatregistry" id="bitstreamformatregistry">Default Bitstream Format Registry</a></h2>
<table border="1">
<tbody>
<tr>
<th>Mimetype</th>
<th>Short Description</th>
<th>Description</th>
<th>Support Level</th>
<th>Internal</th>
<th>Extensions</th>
</tr>
<tr>
<td>application/octet-stream<a href="#note2">&sup1;</a></td>
<td>Unknown</td>
<td>Unknown data format</td>
<td>Unknown</td>
<td>false</td>
<td></td>
</tr>
<tr>
<td>text/plain<a href="#note2">&sup1;</a></td>
<td>License</td>
<td>Item-specific license agreed upon to submission</td>
<td>Known</td>
<td>true</td>
<td></td>
</tr>
<tr>
<td>application/marc</td>
<td>MARC</td>
<td>Machine-Readable Cataloging records</td>
<td>Known</td>
<td>false</td>
<td></td>
</tr>
<tr>
<td>application/mathematica</td>
<td>Mathematica</td>
<td>Mathematica Notebook</td>
<td>Known </td>
<td>false</td>
<td>ma</td>
</tr>
<tr>
<td>application/msword</td>
<td>Microsoft Word</td>
<td>Microsoft Word</td>
<td>Known </td>
<td>false</td>
<td>doc</td>
</tr>
<tr>
<td>application/pdf</td>
<td>Adobe PDF</td>
<td>Adobe Portable Document Format</td>
<td>Known </td>
<td>false</td>
<td>pdf</td>
</tr>
<tr>
<td>application/postscript</td>
<td>Postscript</td>
<td>Postscript Files</td>
<td>Known </td>
<td>false</td>
<td>ai, eps, ps</td>
</tr>
<tr>
<td>application/sgml</td>
<td>SGML</td>
<td>SGML application (RFC 1874)</td>
<td>Known </td>
<td>false</td>
<td>sgm, sgml</td>
</tr>
<tr>
<td>application/vnd.ms-excel</td>
<td>Microsoft Excel</td>
<td>Microsoft Excel</td>
<td>Known </td>
<td>false</td>
<td>xls</td>
</tr>
<tr>
<td>application/vnd.ms-powerpoint</td>
<td>Microsoft Powerpoint</td>
<td>Microsoft Powerpoint</td>
<td>Known </td>
<td>false</td>
<td>ppt</td>
</tr>
<tr>
<td>application/vnd.ms-project</td>
<td>Microsoft Project</td>
<td>Microsoft Project</td>
<td>Known </td>
<td>false</td>
<td>mpd, mpp, mpx</td>
</tr>
<tr>
<td>application/vnd.visio</td>
<td>Microsoft Visio</td>
<td>Microsoft Visio</td>
<td>Known </td>
<td>false</td>
<td>vsd</td>
</tr>
<tr>
<td>application/wordperfect5.1</td>
<td>WordPerfect</td>
<td>WordPerfect 5.1 document</td>
<td>Known </td>
<td>false</td>
<td>wpd</td>
</tr>
<tr>
<td>application/x-dvi</td>
<td>TeX dvi</td>
<td>TeX dvi format</td>
<td>Known </td>
<td>false</td>
<td>dvi</td>
</tr>
<tr>
<td>application/x-filemaker</td>
<td>FMP3</td>
<td>Filemaker Pro</td>
<td>Known </td>
<td>false</td>
<td>fm</td>
</tr>
<tr>
<td>application/x-latex</td>
<td>LateX</td>
<td>LaTeX document</td>
<td>Known </td>
<td>false</td>
<td>latex</td>
</tr>
<tr>
<td>application/x-photoshop</td>
<td>Photoshop</td>
<td>Photoshop</td>
<td>Known </td>
<td>false</td>
<td>pdd, psd</td>
</tr>
<tr>
<td>application/x-tex</td>
<td>TeX</td>
<td>Tex/LateX document</td>
<td>Known </td>
<td>false</td>
<td>tex</td>
</tr>
<tr>
<td>audio/basic</td>
<td>audio/basic</td>
<td>Basic Audio</td>
<td>Known </td>
<td>false</td>
<td>au, snd</td>
</tr>
<tr>
<td>audio/x-aiff</td>
<td>AIFF</td>
<td>Audio Interchange File Format</td>
<td>Known </td>
<td>false</td>
<td>aif, aifc, aiff</td>
</tr>
<tr>
<td>audio/x-mpeg</td>
<td>MPEG Audio</td>
<td>MPEG Audio</td>
<td>Known </td>
<td>false</td>
<td>abs, mpa, mpega</td>
</tr>
<tr>
<td>audio/x-pn-realaudio</td>
<td>RealAudio</td>
<td>RealAudio file</td>
<td>Known </td>
<td>false</td>
<td>ra, ram</td>
</tr>
<tr>
<td>audio/x-wav</td>
<td>WAV</td>
<td>Broadcase Wave Format</td>
<td>Known </td>
<td>false</td>
<td>wav</td>
</tr>
<tr>
<td>image/gif</td>
<td>GIF</td>
<td>Graphics Interchange Format</td>
<td>Known </td>
<td>false</td>
<td>gif</td>
</tr>
<tr>
<td>image/jpeg</td>
<td>JPEG</td>
<td>Joint Photographic Experts Group/JPEG File Interchange Format (JFIF)</td>
<td>Known </td>
<td>false</td>
<td>jpeg, jpg</td>
</tr>
<tr>
<td>image/png</td>
<td>image/png</td>
<td>Portable Network Graphics</td>
<td>Known </td>
<td>false</td>
<td>png</td>
</tr>
<tr>
<td>image/tiff</td>
<td>TIFF</td>
<td>Tag Image File Format</td>
<td>Known </td>
<td>false</td>
<td>tif, tiff</td>
</tr>
<tr>
<td>image/x-ms-bmp</td>
<td>BMP</td>
<td>Microsoft Windows bitmap</td>
<td>Known </td>
<td>false</td>
<td>bmp</td>
</tr>
<tr>
<td>image/x-photo-cd</td>
<td>Photo CD</td>
<td>Kodak Photo CD image</td>
<td>Known </td>
<td>false</td>
<td>pcd</td>
</tr>
<tr>
<td>text/css</td>
<td>CSS</td>
<td>Cascading Style Sheets</td>
<td>Known </td>
<td>false</td>
<td>css</td>
</tr>
<tr>
<td>text/html</td>
<td>HTML</td>
<td>Hypertext Markup Language</td>
<td>Known </td>
<td>false</td>
<td>htm, html</td>
</tr>
<tr>
<td>text/plain</td>
<td>Text</td>
<td>Plain Text</td>
<td>Known </td>
<td>false</td>
<td>asc, txt</td>
</tr>
<tr>
<td>text/richtext</td>
<td>RTF</td>
<td>Rich Text Format</td>
<td>Known </td>
<td>false</td>
<td>rtf</td>
</tr>
<tr>
<td>text/xml</td>
<td>XML</td>
<td>Extensible Markup Language</td>
<td>Known </td>
<td>false</td>
<td>xml</td>
</tr>
<tr>
<td>video/mpeg</td>
<td>MPEG</td>
<td>Moving Picture Experts Group</td>
<td>Known </td>
<td>false</td>
<td>mpe, mpeg, mpg</td>
</tr>
<tr>
<td>video/quicktime</td>
<td>Video Quicktime</td>
<td>Video Quicktime</td>
<td>Known </td>
<td>false</td>
<td>mov, qt</td>
</tr>
</tbody>
</table>
<a name="note2">&sup1; Used by system: do not remove</a>
</body>
</html>

View File

@@ -16,7 +16,7 @@
<p>The DSpace Web UI is the largest and most-used component in the application layer. Built on Java Servlet and JavaServer Page technology, it allows end-users to access DSpace over the Web via their Web browsers. As of Dspace 1.3.2 the UI meets both XHTML 1.0 standards and Web Accessibility Initiative (WAI) level-2 standard.</p>
<p>It also features an administration section, consisting of pages intended for use by central administrators. Presently, this part of the Web UI is not particularly sophisticated; users of the administration section need to know what they are doing! Selected parts of this may also be used by collection [FIXME: administrators or editors?]</p>
<p>It also features an administration section, consisting of pages intended for use by central administrators. Presently, this part of the Web UI is not particularly sophisticated; users of the administration section need to know what they are doing! Selected parts of this may also be used by collection administrators.</p>
<h3>Web UI Files</h3>
@@ -387,14 +387,12 @@ https://dspace.mit.edu/html/1721.1/12345/figure1.gif
<p>The HTML document servlet can work out which item the user is looking at, and then which Bitstream in it is called <code>figure1.gif</code>, and serve up that bitstream. Similar for following links to other HTML pages. Of course all the links and image references have to be relative and not absolute.</p>
<p>This can cope with relative links that refer to a deeper path, e.g.</p>
<p>HTML documents must be "self-contained", as <a href="functional.html#html">explained here</a>. Provided that full path information is known by DSpace, any depth or complexity of HTML document can be served subject to those contraints. This is usually possible with some kind of batch import. If, however, the document has been uploaded one file at a time using the Web UI, the path information has been stripped. The system can cope with relative links that refer to a deeper path, e.g.</p>
<pre>
&lt;IMG SRC="images/figure1.gif"&gt;
</pre>
<p>Remember that in the Bitstream table in the database we have the 'name' field, which always contains the filename with no path (<code>figure1.gif</code>). We also have the <code>source</code> field, which <em>may</em> contain the full pathname of the file as it appeared on the submitter's hard drive, but this is browser- and OS-dependent, so we can't rely on it. All we can rely on is the filename.</p>
<p>We can still work out what images/figure1.gif is by making the HTML document servlet strip any path that comes in from the URL, e.g.</p>
<p>If the item has been uploaded via the Web submit UI, in the Bitstream table in the database we have the 'name' field, which will contain the filename with no path (<code>figure1.gif</code>). We can still work out what <code>images/figure1.gif</code> is by making the HTML document servlet strip any path that comes in from the URL, e.g.</p>
<pre>
https://dspace.mit.edu/html/1721.1/12345/images/figure1.gif
^^^^^^^
@@ -416,13 +414,11 @@ https://dspace.mit.edu/html/1721.1/12345/chapter1_images/figure.gif
https://dspace.mit.edu/html/1721.1/12345/chapter2_images/figure.gif
</pre>
<p>since it would just have <code>figure.gif</code> in the Bitstream table. Thus, the limitations are:</p>
<p>since it would just have <code>figure.gif</code>
<ul>
<li>All links must be relative and not refer to parents (e.g. <code>../images/foo.gif</code> or <code>/images/foo.gif</code>)</li>
<p>To prevent "infinite URL spaces" appearing (e.g. if a file <code>foo.html</code> linked to <code>bar/foo.html</code>, which would link to <code>bar/bar/foo.html</code>...) this behavior can be configured by setting the configuration property <code>webui.html.max-depth-guess</code>.</p>
<li>If links refer to deeper directory levels, all the filenames must be different (as explained above)</li>
</ul>
<p>For example, if we receive a request for <code>foo/bar/index.html</code>, and we have a bitstream called just <code>index.html</code>, we will serve up that bitstream for the request if <code>webui.html.max-depth-guess</code> is 2 or greater. If <code>webui.html.max-depth-guess</code> is 1 or less, we would not serve that bitstream, as the depth of the file is greater. If <code>webui.html.max-depth-guess</code> is zero, the request filename and path must always exactly match the bitstream name. The default value (if that property is not present in <code>dspace.cfg</code>) is 3.</p>
<h3>Thesis Blocking</h3>
@@ -591,10 +587,6 @@ The plugin name is <code>METS</code> by default, and it uses MODS for descriptiv
<p>DSpace has a set of command line tools for importing and exporting items in batches, using the DSpace simple archive format. The tools are not terribly robust, but are useful and are easily modified. They also give a good demonstration of how to implement your own item importer if desired.</p>
<h3>Warning: templates may be applied</h3>
<p>Due to a bug as of 1.2 beta 2, if you have an Item template in your Collection, then those default values may be added to Items that you import. Be sure to remove the template if this is unwanted behavior.</p>
<h3>DSpace simple archive format</h3>
<p>The basic concept behind the DSpace's simple archive format is to create an archive, which is directory full of items, with a subdirectory per item. Each item directory contains a file for the item's descriptive metadata, and the files that make up the item.</p>

View File

@@ -560,9 +560,9 @@ packager plugin's implementation.</p>
<p><code>plugin.single.interface = classname</code></p>
<p>For example, this configures the class <code>org.dspace.app.webui.SimpleAuthenticator</code> as the plugin for interface <code>org.dspace.app.webui.SiteAuthenticator</code>:</p>
<p>For example, this configures the class <code>org.dspace.checker.SimpleDispatcher</code> as the plugin for interface <code>org.dspace.checker.BitstreamDispatcher</code>:</p>
<p><code>plugin.single.org.dspace.app.webui.SiteAuthenticator = org.dspace.app.webui.SimpleAuthenticator</code></p>
<p><code>plugin.single.org.dspace.checker.BitstreamDispatcher=org.dspace.checker.SimpleDispatcher</code></p>
<h4>Configuring Sequence of Plugins</h4>
@@ -666,18 +666,27 @@ plugin.selfnamed.crosswalk.org.dspace.content.metadata.DisseminationCrosswalk =
<h4>A Singleton Plugin</h4>
<p>This shows how to configure and access a single anonymous plugin, such as the SiteAuthenticator plugin:</p>
<p>This shows how to configure and access a single anonymous plugin, such as the BitstreamDispatcher plugin:</p>
<p>Configuration:</p>
<p><code>plugin.single.org.dspace.app.webui.SiteAuthenticator = edu.mit.dspace.MITAuthenticator</code><p>
<p><code>plugin.single.org.dspace.checker.BitstreamDispatcher=org.dspace.checker.SimpleDispatcher</code><p>
<p>The following code fragment shows how siteAuth, the service object, is initialized and used:</p>
<p>The following code fragment shows how dispatcher, the service object, is initialized and used:</p>
<p><pre>SiteAuthenticator siteAuth =
(SiteAuthenticator)PluginManager.getSinglePlugin(SiteAuthenticator.class);
<p><pre>BitstreamDispatcher dispatcher =
(BitstreamDispatcher)PluginManager.getSinglePlugin(BitstreamDispatcher.class);
siteAuth.startAuthentication(context, request, response);</pre></p>
int id = dispatcher.next();
while (id != BitstreamDispatcher.SENTINEL)
{
/*
do some processing here
*/
id = dispatcher.next();
}</pre></p>
<h4>Plugin that Names Itself</h4>

View File

@@ -188,27 +188,84 @@ property2.name = ${dspace.dir}/rest/of/path
<h2><a name="email" id="email">Wording of E-mail Messages</a></h2>
<p>Sometimes DSpace automatically sends e-mail messages to users, for example to inform them of a new workflow task, or as a subscription e-mail alert. The wording of emails can be changed by editing the relevant file in <code><i>[dspace]</i>/config/emails</code>. Each file is commented. Be careful to keep the right number 'placeholders' (e.g.<code>{2}</code>).</p>
<p>Sometimes DSpace automatically sends e-mail messages to users, for example to inform them of a new workflow task, or as a subscription e-mail alert.
The wording of emails can be changed by editing the relevant file in <code><i>[dspace]</i>/config/emails</code>.
Each file is commented. Be careful to keep the right number 'placeholders' (e.g.<code>{2}</code>).<br />
<strong>Note:</strong> You should replace the contact-information "<code>dspace-help@myu.edu or call us at xxx-555-xxxx</code>" with your own contact details in:
<ul>
<li><code>config/emails/change_password</code></li>
<li><code>config/emails/register</code></li>
</ul>
<h2><a name="admincontact" id="admincontact">Local DSpace Administrator Contact Information</a></h2>
</p>
<p>There are several places in DSpace in which the user will be shown contact information for the local DSpace Administrator: for instance, when an error occurs, or in the on-line help when the user is looking for more information. The contact information is displayed by <code><i>[dspace-source]</i>/jsp/components/contact-info.jsp.</code> This JSP retrieves the help e-mail in dspace.cfg, but the phone number in the JSP is a dummy phone number that needs to be edited directly in the JSP. You should be sure to edit this file (adding any additional information you feel might be useful) so that users know who to contact for further information.</p>
<h2><a name="registries" id="registries">The Metadata and Bitstream Format Registries</a></h2>
<h2><a name="registries" id="registries">The Dublin Core and Bitstream Format Registries</a></h2>
<p>
The <code><i>[dspace]</i>/config/registries</code> directory contains two XML files.
These are used to load the <em>initial</em> contents of the <a href="appendix.html#dublincoreregistry">Dublin Core Metadata registry</a>
and <a href="appendix.html#bitstreamformatregistry">Bitstream Format registry</a>.
After the initial loading (performed by <code>ant fresh_install</code> above),
the registries reside in the database; the XML files are not updated.
</p>
<p>The <code><i>[dspace]</i>/config/registries</code> directory contains two XML files. These are used to load the <em>initial</em> contents of the Dublin Core type registry and Bitstream Format registry. After the initial loading (performed by <code>ant fresh_install</code> above), the registries reside in the database; the XML files are not updated.</p>
<p>
In order to change the registries, you may adjust the XML files before the first installation of DSpace.
On an allready running instance it is recommended to change the registries via DSpace admin UI.
The changes made via admin UI are not reflected in the XML files.
</p>
<p>Currently, the system requires that every item have a Dublin Core record. The exact Dublin Core elements and qualifiers that are used can be configured by editing the Dublin Core registry. This can either be done at install-time, by editing <code><i>[dspace]</i>/config/registries/dublin-core-types.xml</code>, or at run-time using the administration Web UI. However, note that some elements and qualifiers must be present for DSpace to function correctly since they are used for various purposes by the code. Details are in the relevant <code>.xml</code> file.</p>
<h3>Metadata Format Registries</h3>
<p>Also note that altering the Dublin Core registry does not, at the current time, cause corresponding changes in the Web UI (e.g. the submission interface or search indices).</p>
<p>
The default metadata schema is Dublin Core, so DSpace is distributed with a default Dublin Core Metadata Registry.
Currently, the system requires that every item have a Dublin Core record.<br/>
Via the DSpace admin UI you may define new Metadata Schemas, edit existing schemas and move elements between schemas.<br/>
There is a set of Dublin Core Elements, which is used by the system and should not be removed or moved to another schema,
see <a href="appendix.html#dublincoreregistry">Appendix: Default Dublin Core Metadata registry</a>.<br/>
<strong>Note</strong>: altering a Metadata Registry has no effect on corresponding parts, e.g. item submission interface, item display,
item import and vice versa. Every metadata element used in submission interface or item import must be registered before using it.<br />
<strong>Note</strong> also that deleting a metadata element will delete all its corresponding values.
</p>
<p>The bitstream formats recognized by the system and levels of support are similarly stored in the bitstream format registry. This can also be edited at install-time via <code><i>[dspace]</i>/config/registries/bitstream-formats.xml</code> or by the administation Web UI. The contents of the bitstream format registry are entirely up to you, though the system requires that the following two formats are present:</p>
<h3>Bitstream Format Registry</h3>
<p>
The bitstream formats recognized by the system and levels of support are similarly stored in the bitstream format registry.
This can also be edited at install-time via <code><i>[dspace]</i>/config/registries/bitstream-formats.xml</code> or by the administation Web UI.
The contents of the bitstream format registry are entirely up to you, though the system requires that the following two formats are present:
<ul>
<li><code>Unknown</code></li>
<li><code>License</code></li>
</ul>
<strong>Note:</strong> Deleting a format will cause any existing bitstreams of this format to be reverted to the unknown bitstream format.
</p>
<h2><a name="license" id="license">The Default Submission License</a></h2>
<p>For each submitted item, a license must be granted. The license will be stored along with the item in the bundle LICENSE in order to keep the information under which terms an items has been published.</p>
<p>You may define a license for each collection seperately, when creating/editing a collection. If no collection specific license is defined, the default license is used.</p>
<p>The default license can be found in <code><i>[dspace]</i>/config/default.license</code> and can be edited via the dspace-admin interface.</p>
<p>DSpace comes with a demo license, which you must adopt to your institutional needs and the legal regulations of your country.</p>
<p>If in doubt, contact the law department of your institution.</p>
<h3>Possible Points in a License </h3>
<it>Note, that this is no legal advice, just some starting thoughts for creating you own license.</it>
<ul>
<li><code>Unknown</code></li>
<li><code>License</code></li>
</ul>
<li>Non-exclusive or exclusive right to</li>
<ul>
<li>capture and store</li>
<li>distribute</li>
<ul>
<li>worldwide</li>
<li>restricted (e.g. institutional wide</li>
</ul>
<li>translate</li>
<li>transform to other formats or mediums</li>
without changing the content
</ul>
<li>Make sure no rights (copyright or any other) are violated by this publication</li>
<li>In case the type of submission (e.g. thesis) needs approval, make sure it is the final and approved version.</li>
<li>Distinguish between the document itself and the metadata</li>
<li>Point out that the license granted and the information who granted it will be stored.</li>
</ul>
<h2><a name="crosswalks" id="crosswalks">Activating Additional OAI-PMH Crosswalks</a></h2>
@@ -239,8 +296,8 @@ The DSpace 1.4 source includes the following crosswalk plugins available
for use with OAI-PMH:
<ul>
<li><b><code>mets</code></b> - The manifest document from a DSpace METS SIP.</li>
<li><b><code>mods</code></b> - MODS metadata, produced by the <a href="mods">table-driven MODS dissemination crosswalk</a>.</li>
<li><b><code>qdc</code></b> - Qualfied Dublin Core, produced by the <a href="qdc">configurable QDC crosswalk</a>.
<li><b><code>mods</code></b> - MODS metadata, produced by the <a href="#mods">table-driven MODS dissemination crosswalk</a>.</li>
<li><b><code>qdc</code></b> - Qualfied Dublin Core, produced by the <a href="#qdc">configurable QDC crosswalk</a>.
Note that this QDC does <em>not</em> include all of the
DSpace "dublin core"
metadata fields, since the XML standard for QDC is
@@ -376,6 +433,12 @@ cp <i>[dspace-source]</i>/build/dspace.war <i>[tomcat]</i>/webapps
<li><code>dc.date.issued(date)</code> refers to DC 'date.issued' and render as a date</li>
</ul>
<p>Links can be made from author and subject values to their applicable browse pages. By default
this is enabled for author names (links to browse-author) and disabled for subjects (links to browse-subject). They can be
changed by editing <code>webui.authorlinks.enable</code> and <code>webui.subjectlinks.enable</code>.
The metadata that constitutes authors and subjects is controlled by <code>webui.browse.index.author</code>
and <code>webui.browse.index.subject</code>.</p>
<h3>Customizing the Simple Item Display Metadata for Individual Collections</h3>
<p>Create <code>dspace.cfg</code> entries for each of the "styles" of item display in the same way the default layout is configured. For example,</p>
@@ -393,6 +456,19 @@ metadata.dc.contributor.* = Authors
metadata.dc.identifier.uri = Citation
metadata.dc.description.abstract = Abstract</pre>
<h2><a name="mydspacegroupmembership" id="mydspacegroupmembership">MyDSpace Display of Group Memberships</a></h2>
<p>In the MyDSpace page of a user, all the groups the user is member of can be displayed by setting webui.mydspace.showgroupmemberships = true:
<pre>
### MyDSpace display of group membership
#
# default behaviour is false
#
# webui.mydspace.showgroupmemberships = false
</pre>
Setting this property to true will result in a list of all groups the user is explicitly or implicitly member of.<br />
<strong>Note: </strong>this list might not be very usable for the standard DSpace user as it displays the group names.<br />
If omitted the default behaviour is false.
</p>
<h2><a name="authenticate" id="authenticate">Custom Authentication Code</a></h2>
<p>Since many institutions and organizations have exisiting
@@ -559,7 +635,7 @@ metadata.dc.description.abstract = Abstract</pre>
<p>If LDAP is enabled in the dspace.cfg file, then new users will be able to register by entering their username and password without being sent the registration token. If users do not have a username and password, then they can still register and login with just their email address the same way they do now.</p>
<p>If you want to give any special privileges to LDAP users, you will still need to extend the SiteAuthenticator class to automatically put people who have a netid into a special group. You might also want to give certain email addresses special privileges. Refer to the <a href="#authenticate">Custom Authentication Code</a> section above for more information about how to do this.</p>
<p>If you want to give any special privileges to LDAP users, create a stackable authentication method to automatically put people who have a netid into a special group. You might also want to give certain email addresses special privileges. Refer to the <a href="#authenticate">Custom Authentication Code</a> section above for more information about how to do this.</p>
<p>Here is an explanation of what each of the different configuration parameters are for:</p>
@@ -664,12 +740,12 @@ filter.org.dspace.app.mediafilter.BrandedPreviewJPEGFilter.inputFormats = GIF, J
<p>In order to get these scripts to work for you, open each of the following in turn:</p>
<pre>
dstat-general
dstat-initial
dstat-monthly
dstat-report-general
dstat-report-initial
dstat-report-monthly
stat-general
stat-initial
stat-monthly
stat-report-general
stat-report-initial
stat-report-monthly
</pre>
<p>scripts eding with <code>-general</code> do the work for building reports spanning the entire history of the archive; scripts ending <code>-initial</code> are to initialise the reports by doing monthly reports from some start date up to the present; scripts ending <code>-monthly</code> generate a single monthly report <em>for the current month</em>. These scripts are just designed to make life easier, and are not particularly clever or elegant.</p>
@@ -686,7 +762,7 @@ dstat-report-monthly
<p>the perl between the lines of hashes defines the variables which will be used to do all of the processing in the report. The following explains what the variables mean and what they should be set to for each of the scripts</p>
<p><strong>dstat-initial:</strong><br>
<p><strong>stat-initial:</strong><br>
<code>$out_prefix</code>: prefix to place in front of each output file.<br>
<code>$out_suffix</code>: suffix for output file. A date will be inserted between the prefix and suffix<br>
<code>$start_year</code>: year to start back-analysing monthly logs from<br>
@@ -694,51 +770,51 @@ dstat-report-monthly
<code>$dsrun</code>: path to your dsrun script, usually <code>[dspace]/bin/dsrun</code><br>
<code>$out_directory</code>: directory into which to place analysis files, for example <code>[dspace]/bin/log/</code><br></p>
<p><strong>dstat-monthly:</strong><br>
<p><strong>stat-monthly:</strong><br>
<code>$out_prefix</code>: prefix to place in front of each output file.<br>
<code>$out_suffix</code>: suffix for output file. A date will be inserted between the prefix and suffix<br>
<code>$dsrun</code>: path to your dsrun script, usually <code>[dspace]/bin/dsrun</code><br>
<code>$out_directory</code>: directory into which to place analysis files, for example <code>[dspace]/bin/log/</code><br></p>
<p><strong>dstat-general:</strong><br>
<p><strong>stat-general:</strong><br>
<code>$out_prefix</code>: prefix to place in front of each output file.<br>
<code>$out_suffix</code>: suffix for output file. Today's date will be inserted between the prefix and suffix<br>
<code>$dsrun</code>: path to your dsrun script, usually <code>[dspace]/bin/dsrun</code><br>
<code>$out_directory</code>: directory into which to place analysis files, for example <code>[dspace]/bin/log/</code><br></p>
<p><strong>dstat-report-initial:</strong><br>
<code>$in_prefix</code>: the prefix of the files generated by dstat-initial<br>
<code>$in_suffix</code>: the suffix of the files generated by dstat-initial<br>
<p><strong>stat-report-initial:</strong><br>
<code>$in_prefix</code>: the prefix of the files generated by stat-initial<br>
<code>$in_suffix</code>: the suffix of the files generated by stat-initial<br>
<code>$out_prefix</code>: the report file prefix. Should be "<code>report-</code>" in order to work with DSpace UI<br>
<code>$out_suffix</code>: the report file suffix. Should be "<code>.html</code>" in order to work with DSpace UI<br>
<code>$start_year</code>: the start year used in dstat-initial<br>
<code>$start_month</code>: the start month used in dstat-initial<br>
<code>$start_year</code>: the start year used in stat-initial<br>
<code>$start_month</code>: the start month used in stat-initial<br>
<code>$dsrun</code>: path to your dsrun script, usually <code>[dspace]/bin/dsrun</code><br>
<code>$in_directory</code>: directory where analysis files were placed in dstat-initial<br>
<code>$in_directory</code>: directory where analysis files were placed in stat-initial<br>
<code>$out_directory</code>: the live reports directory: <code>[dspace]/reports/</code><br></p>
<p><strong>dstat-report-monthly:</strong><br>
<code>$in_prefix</code>: the prefix of the files generated by dstat-monthly<br>
<code>$in_suffix</code>: the suffix of the files generated by dstat-monthly<br>
<p><strong>stat-report-monthly:</strong><br>
<code>$in_prefix</code>: the prefix of the files generated by stat-monthly<br>
<code>$in_suffix</code>: the suffix of the files generated by stat-monthly<br>
<code>$out_prefix</code>: the report file prefix. Should be "<code>report-</code>" in order to work with DSpace UI<br>
<code>$out_suffix</code>: the report file suffix. Should be "<code>.html</code>" in order to work with DSpace UI<br>
<code>$dsrun</code>: path to your dsrun script, usually <code>[dspace]/bin/dsrun</code><br>
<code>$in_directory</code>: directory where analysis files were placed in dstat-monthly<br>
<code>$in_directory</code>: directory where analysis files were placed in stat-monthly<br>
<code>$out_directory</code>: the live reports directory: <code>[dspace]/reports/</code><br></p>
<p><strong>dstat-report-general:</strong><br>
<code>$in_prefix</code>: the prefix of the files generated by dstat-general<br>
<code>$in_suffix</code>: the suffix of the files generated by dstat-general<br>
<p><strong>stat-report-general:</strong><br>
<code>$in_prefix</code>: the prefix of the files generated by stat-general<br>
<code>$in_suffix</code>: the suffix of the files generated by stat-general<br>
<code>$out_prefix</code>: the report file prefix. Should be "<code>report-general-</code>" in order to work with DSpace UI<br>
<code>$out_suffix</code>: the report file suffix. Should be "<code>.html</code>" in order to work with DSpace UI<br>
<code>$dsrun</code>: path to your dsrun script, usually <code>[dspace]/bin/dsrun</code><br>
<code>$in_directory</code>: directory where analysis files were placed in dstat-general<br>
<code>$in_directory</code>: directory where analysis files were placed in stat-general<br>
<code>$out_directory</code>: the live reports directory: <code>[dspace]/reports/</code><br></p>
<p>If you want additional customisations, you will need to modify the lines which build the command to be executed and change the parameters passed to the java processes which actually carry out the analysis. For more information on these processes either build the javadocs or run:</p>
<pre>[dspace]/bin/dsrun ac.ed.dspace.stats.LogAnalyser -help
[dspace]/bin/dsrun ac.ed.dspace.stats.ReportGenerator -help</pre>
<pre>[dspace]/bin/dsrun org.dspace.app.statistics.LogAnalyser -help
[dspace]/bin/dsrun org.dspace.app.statistics.ReportGenerator -help</pre>
<h2><a name="preview" id="preview">Displaying Image Item Preview</a></h2>
@@ -857,6 +933,17 @@ dstat-report-monthly
<p><code>webui.feed.localresolve = false</code></p>
<p>By default, the RSS feed will return global handle server-based URLs to items, collections and communities (e.g. http://hdl.handle.net/123456789/1). This means if you have not registered your DSpace installation with the CNRI Handle Server (e.g. development or testing instance) the URLs returned by the feed will return an error if accessed. Setting <code>webui.feed.localresolve = true</code> will result in the RSS feed returning localised URLs (e.g. http://myserver.myorg/handle/123456789/1). If <code>webui.feed.localresolve</code> is set to <code>false</code> or not present the default global handle URL form is used.</p>
<p><code>webui.feed.item.title = dc.title<br/>
webui.feed.item.date = dc.date.issued</code></p>
<p>Specify which metadata field you want to be displayed as an item's title and date in the RSS feed. You can only specify a <em>single</em> metadata field for each of these properties.</p>
<p><code>webui.feed.item.description = dc.title, dc.contributor.author, \<br/>
dc.contributor.editor, dc.description.abstract, \<br/>
dc.description</code></p>
<p>Specify which metadata fields should be displayed in an item's description field in the RSS feed. You can specify as many fields as you wish here. The fields will be listed in the RSS feed in the order they appear, and will only be listed if they have values.
Similar to the item display UI, the name of the field displayed in the feed will be drawn from the current UI dictionary, using the key: <code>"metadata.&lt;field&gt;"</code> (e.g. <code>"metadata.dc.title"</code>, <code>"metadata.dc.contributor.author"</code>, <code>"metadata.dc.description.*"</code>)</p>
<h2><a name="suggest" id="suggest">Configuring Item Recommendations</a></h2>
<p>The 'suggest an item' service is a convenient way for DSpace users to notify others via email about
content they discover in the repository. If enabled, a link appears on the simple item display page leading
@@ -1108,7 +1195,7 @@ for the interface <code>org.dspace.content.crosswalk.DisseminationCrosswalk</cod
<p>You can add names for existing crosswalks, add new plugin classes, and add new configurations for the configurable crosswalks as noted below.</p>
<h3>Configurable MODS dissemination crosswalk</h3>
<h3><a name="mods">Configurable MODS dissemination crosswalk</a></h3>
<p>The MODS crosswalk is a self-named plugin. To configure an instance of
the MODS crosswalk, add a property to the DSpace configuration starting
@@ -1144,7 +1231,7 @@ it, it is an artifact that the crosswalk ignores.
into the output document. Read the example configuration file for more
details.
<h3>Configurable Qualified Dublin Core (QDC) dissemination crosswalk</h3>
<h3><a name="qdc">Configurable Qualified Dublin Core (QDC) dissemination crosswalk</a></h3>
<p>The QDC crosswalk is a self-named plugin. To configure an instance of
the QDC crosswalk, add a property to the DSpace configuration starting

View File

@@ -550,16 +550,18 @@ https://dspace.myu.edu/bitstream/123.456/789/24/foo.html
<ul>
<li>No dynamic content (CGI scripts and so forth)</li>
<li>All links to preserved content must be <em>relative links</em>, that do not refer to 'parents':
<li>All links to preserved content must be <em>relative links</em>, that do not refer to 'parents' above the 'root' of the HTML document/site:
<ul>
<li><code>diagram.gif</code> is OK</li>
<li><code>image/foo.gif</code> is OK</li>
<li><code>/stylesheet.css</code> is not OK</li>
<li><code>../index.html</code> is only OK in a file that is at least a directory deep in the HTML document/site hierarchy</li>
<li><code>http://somedomain.com/content.html</code> is not OK</li>
<li><code>/stylesheet.css</code> is not OK (the link will break)</li>
<li><code>http://somedomain.com/content.html</code> is not OK (the link will continue to link to the external site which may change or disappear)</li>
</ul>
</li>

View File

@@ -10,6 +10,82 @@
<h1>DSpace System Documentation: Version History</h1>
<p><a href="index.html">Back to contents</a></p>
<h2><a name="version1_4_1">Changes in DSpace 1.4.1</a></h2>
<h3>General Improvements</h3>
<ul>
<li>Error pages now return appropriate HTTP status codes (e.g. 404 not found)</li>
<li>Bad filenames in /bitstream/ URLs now result in 404 error -- prevents infinite URL spaces confusing crawlers and bad "persistent" bitstream IDs circulating</li>
<li>Prevent infinite URL spaces in HTMLServlet</li>
<li>InstallItem no longer sets dc.format.extent, dc.format.mimetype; no longer sets default value for dc.language.iso if one is not present</li>
<li>Empty values in drop-down submit fields are not added as empty metadata values</li>
<li>API methods for searching epeople and groups</li>
<li>Support stats from both 1.3 and 1.4</li>
<li>[dspace]/bin/update-handle-prefix now runs index-all</li>
<li>Remove cases of System.out from code executed in webapp</li>
<li>Change "View Licence" to "View License" in Messages.properties</li>
<li>dspace.cfg comments changed to indicate what default.language actually means</li>
<li>HandleServlet and BitstreamServlet support If-Modified-Since requests</li>
<li>Improved sanity-checking of XSL-based ingest crosswalks</li>
<li>Remove thumbnail filename from alt-text</li>
<li>Include item title in HTML title element</li>
<li>Improvements to help prevent spammers and sploggers</li>
<li>Make cleanup() commit outstanding work every 100 iterations</li>
<li>Better handling where email send failed due to wrong address for new user</li>
<li>Include robots.txt to limit bots navigating author, date and browse by subject pages</li>
<li>Add css styles for print media</li>
<li>RSS made more configurable and provide system-wide RSS feed, also moves text to Messages.properties</li>
<li>Jar file updates (includes required code changes for DSIndexer and DSQuery and new jars fontbox.jar and serializer.jar)</li>
<li>Various documentation additions and cleanups</li>
<li>XHTML compliance improvements</li>
<li>Move w3c valid xhtml boiler image into local repository</li>
<li>Remove uncessary Log4j Configuration in CheckerCommand</li>
<li>Include Windows CLASSPATH in dsrun.bat</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>1604037 - UIUtil.encodeBitstream() now correctly encodes URLs (no longer incorrectly substitutes '+' for spaces in non-query segment</li>
<li>1592984 - Date comparisons strip time in org.dspace.harvest.Harvest</li>
<li>1589902 - Duplicate [field] checking error [on input-forms.xml]</li>
<li>1596952 - Collection Wizard create Template missing schema</li>
<li>1596978 - View unfinished submissions - collection empty</li>
<li>1588625 - Incorrect text on item mapper screen</li>
<li>1597805 - DIDL Crosswalk: wrong resource management</li>
<li>1605635 - NPE in Utils.java</li>
<li>1597504 - Search result page shows shortened query string</li>
<li>1532389 - Item Templates do not work for non-dc fields</li>
<li>1066771 - Metadata edit form dropping DC qualifier</li>
<li>1548738 - Multiple Metadata Schema, schema not shown on edit item page</li>
<li>1589895 - Not possible to add unqualified Metadata Field</li>
<li>1543853 - Statistics do not work in 1.4</li>
<li>1541381 - Browse-by-date and browse-by-title not working</li>
<li>1556947 - NullPointerException when no user selected to del/edit</li>
<li>1554064 - Fix exception handling for ClassCastException in BitstreamServlet</li>
<li>1548865 - Browse errors on withdrawn item</li>
<li>1554056 - Community/collection handle URL with / redirects to homepage</li>
<li>1571490 - UTF-8 encoded characters in licence</li>
<li>1571519 - UTF-8 in statistics</li>
<li>1544807 - Browse-by-Subject/Author paging mechanism broken</li>
<li>1543966 - "Special" groups inside groups bug</li>
<li>1480496 - Cannot turn off "ignore authorization" flag!</li>
<li>1515148 - Community policies not deleting correctly</li>
<li>1556829 - Docs mention old SiteAuthenticator class</li>
<li>1606435 - Workflow text out of context</li>
<li>Fix for bitstream authorization timeout</li>
<li>Fix to make sure cleanup() doesn't fail with NullPointerException</li>
<li>Fix for removeBitstream() failing to update primary bitstream</li>
<li>Fix for Advanced Search ignoring conjunctions for arbitrary number of queries</li>
<li>Fix minor bug in Harvest.java for Oracle users</li>
<li>Fix missing title for news editor page</li>
<li>Small Messages.properties modification (change of DSpace copyright text)</li>
<li>fix PDFBox tmp file issue</li>
<li>Fix HttpServletRequest encoding issues</li>
<li>Fix bug in TableRow toString() method where NPE is thrown if tablename not set</li>
<li>Update DIDL license and change coding style to DSpace standard</li>
</ul>
<h2><a name="version1_4">Changes in DSpace 1.4</a></h2>
<h3>General Improvements</h3>

View File

@@ -10,7 +10,7 @@
<P>Authors: Robert Tansley, Mick Bass, Margret Branschofsky, Grace Carpenter, Greg McClellan, David Stuve, and others</P>
<P>For DSpace Version: <strong>1.4</strong> (18-July-2006)</P>
<P>For DSpace Version: <strong>1.4.1</strong> (8-December-2006)</P>
<P><small>Documentation for other versions of DSpace are included with the source code.</small></P>
@@ -56,6 +56,7 @@
</LI>
<LI><A HREF="update.html">Updating a DSpace Installation</A>
<UL>
<LI><A HREF="update.html#14_141">Updating From 1.4 to 1.4.1</A></LI>
<LI><A HREF="update.html#132_14">Updating From 1.3.x to 1.4.x</A></LI>
<LI><A HREF="update.html#131_132">Updating From 1.3.1 to 1.3.2</A></LI>
<LI><A HREF="update.html#12_13">Updating From 1.2.x to 1.3.x</A></LI>
@@ -70,12 +71,13 @@
<UL>
<LI><A HREF="configure.html#dspacecfg">The <code>dspace.cfg</code> Configuration Properties File</A></LI>
<LI><A HREF="configure.html#email">Wording of E-mail Messages</A></LI>
<LI><A HREF="configure.html#admincontact">Local DSpace Administrator Contact Information</A></LI>
<LI><A HREF="configure.html#registries">The Dublin Core and Bitstream Format Registries</A></LI>
<LI><A HREF="configure.html#registries">The Metadata and Bitstream Format Registries</A></LI>
<LI><A HREF="configure.html#license">The Default Submission License</A></LI>
<LI><A HREF="configure.html#crosswalks">Activating Additional OAI-PMH Crosswalks</A></LI>
<LI><A HREF="configure.html#templates">Configuration Files for Other Applications</A></LI>
<LI><A HREF="configure.html#customui">Customizing the Web User Interface</A></LI>
<LI><A HREF="configure.html#customsimpleitem">Customizing the Simple Item Display Metadata</A></LI>
<li><a href="configure.html#mydspacegroupmembership">MyDSpace Display of Group Memberships</li>
<LI><A HREF="configure.html#authenticate">Custom Authentication Code</A></LI>
<LI><A HREF="configure.html#ldap">Configuring LDAP Authentication</A></LI>
<LI><A HREF="configure.html#search-index">Configuring Lucene Search Indexes</A></LI>
@@ -146,6 +148,7 @@
</LI>
<LI><A HREF="history.html">Version History</A>
<UL>
<LI><A HREF="history.html#version1_4_1">Changes in DSpace 1.4.1</A></LI>
<LI><A HREF="history.html#version1_4">Changes in DSpace 1.4</A></LI>
<LI><A HREF="history.html#version1_3_2">Changes in DSpace 1.3.2</A></LI>
<LI><A HREF="history.html#version1_3_1">Changes in DSpace 1.3.1</A></LI>
@@ -157,6 +160,12 @@
<LI><A HREF="history.html#version1_1">Changes in DSpace 1.1</A></LI>
</UL>
</LI>
<li><a href="appendix.html">Appendices</a>
<ul>
<li><a href="appendix.html#dublincoreregistry">Default Dublin Core Metadata Registry</a></li>
<li><a href="appendix.html#bitstreamformatregistry">Default Bitstream Format Registry</a></li>
</ul>
</li>
</UL>
<HR>

View File

@@ -161,7 +161,6 @@ cp * ..</pre>
</ol></p>
</li>
<li>
<P>Edit <code><i>[dspace-source]</i>/config/dspace.cfg</code>, in particular you'll need to set these properties:
@@ -269,6 +268,8 @@ See the <code>dspace.cfg</code> file for examples.
<p>Obviously, you should choose execution times which are most useful to you, and you should ensure that the <code>-report-</code> scripts run a short while after the analysis scripts to give them time to complete (a run of around 8 months worth of logs can take around 25 seconds to complete); the resulting reports will let you know how long analysis took and you can adjust your cron times accordingly.</p>
<p>Note that <a href="http://www.perl.com/download.csp">Perl</a> needs to be installed in order to run the statistical reports.</p>
<P>For information on customising the output of this see <A HREF="configure.html#statistics">configuring system statistical reports</A>.</P>
@@ -365,6 +366,46 @@ See the <code>dspace.cfg</code> file for examples.
In the examples below, <code>$CATALINA_BASE</code> is the directory
under which your Tomcat is installed.
<ol>
<li><p>Optional -- ONLY if you don't already have a server certificate.
Follow this sub-procedure to request a new, signed server certificate
from your Certifying Authority (CA):
<ul>
<li><p>Create a new key pair under the alias name <code>"tomcat"</code>.
When generating your key, give the Distinguished
Name fields the appropriate values for your server and
institution. CN should be the fully-qualified domain name of your server host.
Here is an example:
<pre>
$JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA -keysize 1024 \
-keystore $CATALINA_BASE/conf/keystore -storepass changeit -validity 365 \
-dname 'CN=dspace.myuni.edu, OU=MIT Libraries, O=Massachusetts Institute of Technology, L=Cambridge, S=MA, C=US'
</pre>
<li><p>Then, create a <em>CSR</em> (Certificate Signing Request)
and send it to your Certifying Authority. They will send you
back a signed Server Certificate. This example command creates a CSR
in the file <code>tomcat.csr</code>
<pre>
$JAVA_HOME/bin/keytool -keystore $CATALINA_BASE/conf/keystore -storepass changeit \
-certreq -alias tomcat -v -file tomcat.csr</pre>
<li><p>Before importing the signed certificate, you must have
the CA's certificate in your keystore as a <em>trusted certificate</em>.
Get their certificate, and import it with a command like
this (for the example <code>mitCA.pem</code>):<pre>
$JAVA_HOME/bin/keytool -keystore $CATALINA_BASE/conf/keystore -storepass changeit \
-import -alias mitCA -trustcacerts -file mitCA.pem</pre>
<li><p>Finally, when you get the signed certificate from your CA,
import it into the keystore with a command like the following
example: (cert is in the file <code>signed-cert.pem</code>)<pre>
$JAVA_HOME/bin/keytool -keystore $CATALINA_BASE/conf/keystore -storepass changeit \
-import -alias tomcat -trustcacerts -file signed-cert.pem</pre>
Since you now have a signed server certificate in your keystore,
you can, obviously, skip the next steps of installing a signed
server certificate and the server CA's certificate.
</ul>
</li>
<LI><p>Create a Java keystore for your server with the password
<code>changeit</code>, and install your server certificate
under the alias <code>"tomcat"</code>.
@@ -448,7 +489,8 @@ See the <code>dspace.cfg</code> file for examples.
<P>A Handle server runs as a separate process that receives TCP requests from other Handle servers, and issues resolution requests to a global server or servers if a Handle entered locally does not correspond to some local content. The Handle protocol is based on TCP, so it will need to be installed on a server that can broadcast and receive TCP on port 2641.</P>
<P>The Handle server code is included with the DSpace code in
<code><i>[dspace-source]</i>/lib/handle.jar</code>. A script exists to create a simple Handle configuration - simply run <code><i>[dspace]</i>/bin/make-handle-config</code> after you've set the appropriate parameters in <code>dspace.cfg</code>. You can also create a Handle configuration directly by following the <A HREF="http://www.handle.net/hs_manual_18jan02/server_manual_2.html">installation instructions on handle.net</A>, but with these changes:</P>
<code><i>[dspace-source]</i>/lib/handle.jar</code>. <strong>Note:</strong> The latest version of the <code>handle.jar</code> file is not included in the release due to licensing conditions changing between the provided version and later versions. It is recommended you read the <a href="http://www.handle.net/upgrade_6-2_DSpace.html">new license conditions</a> and decide whether you wish to update your installation's <code>handle.jar</code>. If you decide to update, you should replace the existing <code>handle.jar</code> in <i>[dspace-source]</i>/lib with the new version and rebuild your war files.</p>
<p>A script exists to create a simple Handle configuration - simply run <code><i>[dspace]</i>/bin/make-handle-config</code> after you've set the appropriate parameters in <code>dspace.cfg</code>. You can also create a Handle configuration directly by following the <A HREF="http://www.handle.net/hs_manual_18jan02/server_manual_2.html">installation instructions on handle.net</A>, but with these changes:</P>
<UL>
<LI>Instead of running:

View File

@@ -189,7 +189,7 @@
</DL>
<P>Look at the example <CODE>input-forms.xml</CODE> and experiment with a a trial custom form to learn this specification language thoroughly. It is a very simple way to express the layout of data-entry forms, but the only way to learn all its subtleties is to use it.</P>
<p>For the use of controlled vocabularies see the <a href="configure.html#controlledvocabulary">Configuring Controlled Vocabularies</a> section.
<H4>Automatically Elided Fields</H4>
<P>You may notice that some fields are automatically skipped when a custom form page is displayed, depending on the kind of item being submitted. This is because the DSpace user-interface engine skips Dublin Core fields which are not needed, according to the initial description of the item. For example, if the user indicates there are no alternate titles on the first "Describe" page (the one with a few checkboxes), the input for the <CODE>title.alternative</CODE> DC element is automatically elided, <EM>even on custom submission pages.</EM></P>When a user initiates a submission, DSpace first displays what we'll call the "initial-questions page". By default, it contains three questions with check-boxes:

View File

@@ -12,6 +12,59 @@
<P>This section describes how to update a DSpace installation from one version to the next. Details of the differences between the functionality of each version are given in the <A HREF="history.html">Version History</A> section.</P>
<h2><a name="14_141">Updating From 1.4 to 1.4.1</a></h2>
<p>The changes in 1.4.1 are only code and configuration changes so the update is simply a matter of rebuilding the wars and slight changes to your config file.</p>
<p>In the notes below <code><i>[dspace]</i></code> refers to the install directory for your existing DSpace installation, and <code><i>[dspace-1.4.1-source]</i></code> to the source directory for DSpace 1.4.1. Whenever you see these path references, be sure to replace them with the actual path names on your local system.</p>
<ol>
<li><p>Get the new DSpace 1.4.1 source code from <a href="http://sourceforge.net/projects/dspace/">the DSpace page on SourceForge</a> and unpack it somewhere. Do not unpack it on top of your existing installation!!</p></li>
<li><p>Copy the PostgreSQL driver JAR to the source tree. For example:</p>
<pre>cd <i>[dspace]</i>/lib
cp postgresql.jar <i>[dspace-1.4.1-source]</i>/lib</pre></li>
<li><strong>Note:</strong> Licensing conditions for the <code>handle.jar</code> file have changed. As a result, the latest version of the <code>handle.jar</code> file is not included in this distribution. It is recommended you read the <a href="http://www.handle.net/upgrade_6-2_DSpace.html">new license conditions</a> and decide whether you wish to update your installation's <code>handle.jar</code>. If you decide to update, you should replace the existing <code>handle.jar</code> in <i>[dspace-1.4.1-source]</i>/lib with the new version.</li>
<li><p>Take down Tomcat (or whichever servlet container you're using).</p></li>
<li><p>A new configuration item <code>webui.html.max-depth-guess</code> has been added to avoid infinite URL spaces. Add the following to the dspace.cfg file:</p>
<pre>#### Multi-file HTML document/site settings #####
#
# When serving up composite HTML items, how deep can the request be for us to
# serve up a file with the same name?
#
# e.g. if we receive a request for "foo/bar/index.html"
# and we have a bitstream called just "index.html"
# we will serve up that bitstream for the request if webui.html.max-depth-guess
# is 2 or greater. If webui.html.max-depth-guess is 1 or less, we would not
# serve that bitstream, as the depth of the file is greater.
#
# If webui.html.max-depth-guess is zero, the request filename and path must
# always exactly match the bitstream name. Default value is 3.
#
webui.html.max-depth-guess = 3</pre>
<p>If <code>webui.html.max-depth-guess</code> is not present in <code>dspace.cfg</code> the default value is used. If archiving entire web sites or deeply nested HTML documents it is advisable to change the default to a higher value more suitable for these types of materials.</p></li>
<li><p>Your 'localized' JSPs (those in jsp/local) now need to be maintained in the <em>source</em> directory. If you have locally modified JSPs in your <code><i>[dspace]</i>/jsp/local</code> directory, you will need to merge the changes in the new 1.4.1 versions into your locally modified ones. You can use the <code>diff</code> command to compare your JSPs against the 1.4.1 versions to do this. You can also check against the <a href="http://dspace.cvs.sourceforge.net/dspace/">DSpace CVS</a>.</p></li>
<li><p>In <code><i>[dspace-1.4.1-source]</i></code> run:</p>
<pre>ant -Dconfig=<i>[dspace]</i>/config/dspace.cfg update</pre></li>
<li><p>Copy the <code>.war</code> Web application files in <code><i>[dspace-1.4.1-source]</i>/build</code> to the <code>webapps</code> sub-directory of your servlet container (e.g. Tomcat). e.g.:</p>
<pre>cp <i>[dspace-1.4.1-source]</i>/build/*.war <i>[tomcat]</i>/webapps</pre>
<p>If you're using Tomcat, you need to delete the directories corresponding to the old <code>.war</code> files. For example, if <code>dspace.war</code> is installed in <code><i>[tomcat]</i>/webapps/dspace.war</code>, you should delete the <code><i>[tomcat]</i>/webapps/dspace</code> directory. Otherwise, Tomcat will continue to use the old code in that directory. </p></li>
<li><p>Restart Tomcat.</p></li>
</ol>
<h2><a name="132_14">Updating From 1.3.2 to 1.4.x</a></h2>
<ol>
@@ -25,13 +78,15 @@
</li>
<li>
<p>Download the <A HREF="http://sourceforge.net/projects/dspace/">latest DSpace 1.4 source bundle</A> and unpack it in a suitable location (<em>not</em> over your existing DSpace installation or source tree!)</p>
<p>Download the <A HREF="http://sourceforge.net/projects/dspace/">latest DSpace 1.4.x source bundle</A> and unpack it in a suitable location (<em>not</em> over your existing DSpace installation or source tree!)</p>
</li>
<li><p>Copy the PostgreSQL driver JAR to the source tree. For example:</p>
<pre>cd <i>[dspace]</i>/lib
cp postgresql.jar <i>[dspace-1.4-source]</i>/lib</pre></li>
cp postgresql.jar <i>[dspace-1.4.x-source]</i>/lib</pre></li>
<li><strong>Note:</strong> Licensing conditions for the <code>handle.jar</code> file have changed. As a result, the latest version of the <code>handle.jar</code> file is not included in this distribution. It is recommended you read the <a href="http://www.handle.net/upgrade_6-2_DSpace.html">new license conditions</a> and decide whether you wish to update your installation's <code>handle.jar</code>. If you decide to update, you should replace the existing <code>handle.jar</code> in <i>[dspace-1.4.1-source]</i>/lib with the new version.</li>
<li><p>Take down Tomcat (or whichever servlet container you're using).</p></li>
@@ -117,13 +172,13 @@ checker.retention.CHECKSUM_MATCH=8w</pre></li>
<li><p>If you have custom Media Filters, note that these are now configured through <code>dspace.cfg</code> (instead of <code>mediafilter.cfg</code> which is obsolete.)</p></li>
<li><p>Also, take a look through the default <code>dspace.cfg</code> file supplied with DSpace 1.4, as this contains configuration options for various new features you might like to use. In general, these new features default to 'off' and you'll need to add configuration properties as described in the default 1.4 <code>dspace.cfg</code> to activate them.</P></li>
<li><p>Also, take a look through the default <code>dspace.cfg</code> file supplied with DSpace 1.4.x, as this contains configuration options for various new features you might like to use. In general, these new features default to 'off' and you'll need to add configuration properties as described in the default 1.4.x <code>dspace.cfg</code> to activate them.</P></li>
</ul>
</li>
<li><p>Your 'localized' JSPs (those in jsp/local) now need to be maintained in the <em>source</em> directory. If you have locally modified JSPs in your <code><i>[dspace]</i>/jsp/local</code> directory, you will need to merge the changes in the new 1.4 versions into your locally modified ones.</p></li>
<li><p>Your 'localized' JSPs (those in jsp/local) now need to be maintained in the <em>source</em> directory. If you have locally modified JSPs in your <code><i>[dspace]</i>/jsp/local</code> directory, you will need to merge the changes in the new 1.4.x versions into your locally modified ones. You can use the <code>diff</code> command to compare your JSPs against the 1.4.x versions to do this. You can also check against the <a href="http://dspace.cvs.sourceforge.net/dspace/">DSpace CVS</a>.</p></li>
<li><p>In <code><i>[dspace-1.4-source]</i></code> run:</p>
<li><p>In <code><i>[dspace-1.4.x-source]</i></code> run:</p>
<pre>ant -Dconfig=<i>[dspace]</i>/config/dspace.cfg update</pre></li>
@@ -131,11 +186,11 @@ checker.retention.CHECKSUM_MATCH=8w</pre></li>
<dl>
<dt>For PostgreSQL</dt>
<dd><p><code><i>[dspace-1.4-source]</i>/etc/database_schema_13-14.sql</code> contains the SQL commands to achieve this for PostgreSQL. To apply the changes, go to the source directory, and run:</P>
<dd><p><code><i>[dspace-1.4.x-source]</i>/etc/database_schema_13-14.sql</code> contains the SQL commands to achieve this for PostgreSQL. To apply the changes, go to the source directory, and run:</P>
<p><code>psql -f etc/database_schema_13-14.sql [DSpace database name] -h localhost</code></p></dd>
<dt>For Oracle</dt>
<dd><p><code><i>[dspace-1.4-source]</i>/etc/oracle/database_schema_13-14.sql</code> should be run on the DSpace database to update the schema.</p></dd>
<dd><p><code><i>[dspace-1.4.x-source]</i>/etc/oracle/database_schema_13-14.sql</code> should be run on the DSpace database to update the schema.</p></dd>
</dl>
</li>

View File

@@ -225,6 +225,11 @@
<servlet-class>org.dspace.app.webui.servlet.admin.NewsEditServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>edit-license</servlet-name>
<servlet-class>org.dspace.app.webui.servlet.admin.LicenseEditServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>eperson-list</servlet-name>
<servlet-class>org.dspace.app.webui.servlet.admin.EPersonListServlet</servlet-class>
@@ -467,6 +472,11 @@
<url-pattern>/dspace-admin/news-edit</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>edit-license</servlet-name>
<url-pattern>/dspace-admin/license-edit</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>eperson-list</servlet-name>
<url-pattern>/tools/eperson-list</url-pattern>

View File

@@ -52,6 +52,8 @@
<%@ taglib uri="http://www.dspace.org/dspace-tags.tld" prefix="dspace" %>
<%@ page import="javax.servlet.jsp.jstl.fmt.LocaleSupport" %>
<%@ page import="org.dspace.content.Community" %>
<%@ page import="org.dspace.content.Collection" %>
@@ -61,7 +63,7 @@
Collection collection = (Collection) request.getAttribute("collection");
// Description of what the user is actually browsing, and where link back
String linkText = "DSpace Home";
String linkText = LocaleSupport.getLocalizedMessage(pageContext, "jsp.general.home");
String linkBack = "/";
if(collection != null)

View File

@@ -328,7 +328,7 @@
width = 36;
}
%>
<a href="<%= request.getContextPath() %>/feed/<%= fmts[j] %>/<%= collection.getHandle() %>"><img src="<%= request.getContextPath() %>/image/<%= icon %>" alt="RSS Feed" width="<%= width %>" height="15" vspace="3" border="0" ></a>
<a href="<%= request.getContextPath() %>/feed/<%= fmts[j] %>/<%= collection.getHandle() %>"><img src="<%= request.getContextPath() %>/image/<%= icon %>" alt="RSS Feed" width="<%= width %>" height="15" vspace="3" border="0" /></a>
<%
}
%>

View File

@@ -368,7 +368,7 @@
width = 36;
}
%>
<a href="<%= request.getContextPath() %>/feed/<%= fmts[j] %>/<%= community.getHandle() %>"><img src="<%= request.getContextPath() %>/image/<%= icon %>" alt="RSS Feed" width="<%= width %>" height="15" vspace="3" border="0" ></a>
<a href="<%= request.getContextPath() %>/feed/<%= fmts[j] %>/<%= community.getHandle() %>"><img src="<%= request.getContextPath() %>/image/<%= icon %>" alt="RSS Feed" width="<%= width %>" height="15" vspace="3" border="0" /></a>
<%
}
%>

View File

@@ -48,14 +48,7 @@
<%@ page import="org.dspace.core.ConfigurationManager" %>
<center>
<p><fmt:message key="jsp.components.contact-info.details">
<p><a href="<%= request.getContextPath() %>/feedback"><fmt:message key="jsp.components.contact-info.details">
<fmt:param><%= ConfigurationManager.getProperty("dspace.name") %></fmt:param>
</fmt:message></p>
<table>
<tr>
<td class="standard"><fmt:message key="jsp.components.contact-info.email"/></td>
<td class="standard"><a href="mailto:<%= ConfigurationManager.getProperty("mail.admin") %>"><%= ConfigurationManager.getProperty("mail.admin") %></a></td>
</tr>
</table>
</fmt:message></a></p>
</center>

View File

@@ -52,23 +52,23 @@
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ taglib uri="http://www.dspace.org/dspace-tags.tld" prefix="dspace" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title><fmt:message key="jsp.controlledvocabulary.controlledvocabulary.title"/></title>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
<link rel="shortcut icon" href="<%= request.getContextPath() %>/favicon.ico" type="image/x-icon">
<link type="text/css" rel="stylesheet" href="<%= request.getContextPath() %>/styles.css.jsp">
<link rel="shortcut icon" href="<%= request.getContextPath() %>/favicon.ico" type="image/x-icon"/>
<link type="text/css" rel="stylesheet" href="<%= request.getContextPath() %>/styles.css.jsp"/>
<style type="text/css">
body {background-color: #ffffff}
</style>
<SCRIPT LANGUAGE="JavaScript" src="<%= request.getContextPath() %>/utils.js"></script>
<script type="text/javascript" language="JavaScript" src="<%= request.getContextPath() %>/utils.js"></script>
<script type="text/javascript">
@@ -103,7 +103,7 @@
return false;
}
</script>
</header>
</head>
@@ -138,20 +138,20 @@
method="post"
action="<%= request.getContextPath()%>/controlledvocabulary">
<input style="border-width:1px;border-style:solid;" name="filter" type="text" id="filter" size="35" value="<%= filter %>">
<input type="submit" name="submit" value="<fmt:message key='jsp.controlledvocabulary.controlledvocabulary.trimbutton'/>">
<input type="hidden" name="ID" value="<%= ID %>">
<input type="hidden" name="action" value="filter">
<input type="hidden" name="callerUrl" value="<%= request.getContextPath()%>/controlledvocabulary/controlledvocabulary.jsp">
<input style="border-width:1px;border-style:solid;" name="filter" type="text" id="filter" size="35" value="<%= filter %>"/>
<input type="submit" name="submit" value="<fmt:message key='jsp.controlledvocabulary.controlledvocabulary.trimbutton'/>"/>
<input type="hidden" name="ID" value="<%= ID %>"/>
<input type="hidden" name="action" value="filter"/>
<input type="hidden" name="callerUrl" value="<%= request.getContextPath()%>/controlledvocabulary/controlledvocabulary.jsp"/>
</form>
</td>
<td>
<form name="clearFilter" method="post" action="<%= request.getContextPath() %>/controlledvocabulary">
<input type="hidden" name="ID" value="<%= ID %>">
<input type="hidden" name="ID" value="<%= ID %>"/>
<input type="hidden" name="filter" value=""/>
<input type="submit" name="submit" value="<fmt:message key='jsp.controlledvocabulary.controlledvocabulary.clearbutton'/>"/>
<input type="hidden" name="action" value="filter"/>
<input type="hidden" name="callerUrl" value="<%= request.getContextPath()%>/controlledvocabulary/controlledvocabulary.jsp">
<input type="hidden" name="callerUrl" value="<%= request.getContextPath()%>/controlledvocabulary/controlledvocabulary.jsp"/>
</form>
</td>
</tr>
@@ -170,7 +170,7 @@
<br/>
<center>
<input type="BUTTON" name="cancel" onClick="window.close();" value="<fmt:message key="jsp.controlledvocabulary.controlledvocabulary.closebutton"/>" >
<input type="button" name="cancel" onclick="window.close();" value="<fmt:message key="jsp.controlledvocabulary.controlledvocabulary.closebutton"/>" />
</center>
</body>
</html>

View File

@@ -217,13 +217,13 @@ if (pageTotal > pageCurrent)
}
%>
<div align="center">
<object>
<div align="center">
<a href="<%= request.getContextPath() %>/subject-search">
<fmt:message key="jsp.controlledvocabulary.results.newsearch"/>
</a>
</div>
</div>
</object>
</p>
</dspace:layout>

View File

@@ -56,7 +56,7 @@
%>
<dspace:layout locbar="nolink" title='<%= LocaleSupport.getLocalizedMessage(pageContext, "jsp.controlledvocabulary.search.title") %>'>
<dspace:layout locbar="nolink" title="<%= LocaleSupport.getLocalizedMessage(pageContext, "jsp.controlledvocabulary.search.title") %>">
<h1><fmt:message key="jsp.controlledvocabulary.search.heading"/></h1>
@@ -84,9 +84,9 @@
<input style="border-width:1px;border-style:solid;"
name="filter" type="text" id="filter"
size="15" value="<%= filter %>"
title='<%= LocaleSupport.getLocalizedMessage(pageContext, "jsp.controlledvocabulary.search.trimmessage") %>'>
<input type="submit" name="submit" value="<%= LocaleSupport.getLocalizedMessage(pageContext, "jsp.controlledvocabulary.search.trimbutton") %>">
<input type="hidden" name="action" value="filter">
title="<%= LocaleSupport.getLocalizedMessage(pageContext, "jsp.controlledvocabulary.search.trimmessage") %>"/>
<input type="submit" name="submit" value="<%= LocaleSupport.getLocalizedMessage(pageContext, "jsp.controlledvocabulary.search.trimbutton") %>"/>
<input type="hidden" name="action" value="filter"/>
</form>
</td>
<td>
@@ -106,8 +106,8 @@
<dspace:controlledvocabulary filter="<%= filter %>" allowMultipleSelection="true"/>
<br/>
<input type="hidden" name="action" value="search">
<input type="submit" name="submit" value="<%= LocaleSupport.getLocalizedMessage(pageContext, "jsp.controlledvocabulary.search.searchbutton") %>">
<input type="hidden" name="action" value="search"/>
<input type="submit" name="submit" value="<%= LocaleSupport.getLocalizedMessage(pageContext, "jsp.controlledvocabulary.search.searchbutton") %>"/>
</form>
</div>

View File

@@ -5,7 +5,7 @@ an HTML tree. Its basically a preety-printer.
-->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- ************************************ -->
<xsl:output method="html" version="1.0" indent="yes" encoding="utf-8"/>
<xsl:output method="xml" version="1.0" omit-xml-declaration="yes" indent="yes" encoding="utf-8"/>
<!-- ************************************ -->
<xsl:param name="allowMultipleSelection"/>
<xsl:param name="contextPath"/>
@@ -15,6 +15,7 @@ an HTML tree. Its basically a preety-printer.
<xsl:template match="/">
<ul class="controlledvocabulary">
<xsl:apply-templates/>
<li/>
</ul>
</xsl:template>
<!-- ************************************ -->
@@ -29,12 +30,14 @@ an HTML tree. Its basically a preety-printer.
<xsl:when test="./isComposedBy/node">
<img class="controlledvocabulary">
<xsl:attribute name="src"><xsl:value-of select="$contextPath"/>/image/controlledvocabulary/p.gif</xsl:attribute>
<xsl:attribute name="onClick">ec(this, '<xsl:value-of select="$contextPath"/>');</xsl:attribute>
<xsl:attribute name="onclick">ec(this, '<xsl:value-of select="$contextPath"/>');</xsl:attribute>
<xsl:attribute name="alt">expand search term category</xsl:attribute>
</img>
</xsl:when>
<xsl:otherwise>
<img class="dummyclass">
<xsl:attribute name="src"><xsl:value-of select="$contextPath"/>/image/controlledvocabulary/f.gif</xsl:attribute>
<xsl:attribute name="alt">search term</xsl:attribute>
</img>
</xsl:otherwise>
</xsl:choose>
@@ -50,7 +53,7 @@ an HTML tree. Its basically a preety-printer.
<xsl:value-of select="@label"/>
</xsl:when>
<xsl:otherwise>
<a class="value" onClick="javascript: i(this);" href="javascript:void(null);">
<a class="value" onclick="javascript: i(this);" href="javascript:void(null);">
<xsl:value-of select="@label"/>
</a>
</xsl:otherwise>

View File

@@ -64,6 +64,7 @@
<%@ page import="org.dspace.app.webui.util.UIUtil" %>
<%@ page import="org.dspace.content.Collection" %>
<%@ page import="org.dspace.content.Community" %>
<%@ page import="org.dspace.content.DCValue" %>
<%@ page import="org.dspace.content.Item" %>
<%@ page import="org.dspace.core.ConfigurationManager" %>
<%@ page import="org.dspace.handle.HandleManager" %>
@@ -73,6 +74,8 @@
// Attributes
Boolean displayAllBoolean = (Boolean) request.getAttribute("display.all");
boolean displayAll = (displayAllBoolean != null && displayAllBoolean.booleanValue());
Boolean suggest = (Boolean)request.getAttribute("suggest.enable");
boolean suggestLink = (suggest == null ? false : suggest.booleanValue());
Item item = (Item) request.getAttribute("item");
Collection[] collections = (Collection[]) request.getAttribute("collections");
Boolean admin_b = (Boolean)request.getAttribute("admin_button");
@@ -90,14 +93,22 @@
// Full title needs to be put into a string to use as tag argument
String title = "";
if (handle != null)
{
title = "Item " + handle;
}
else
{
title = "Workspace Item";
}
if (handle == null)
{
title = "Workspace Item";
}
else
{
DCValue[] titleValue = item.getDC("title", null, Item.ANY);
if (titleValue.length != 0)
{
title = titleValue[0].value;
}
else
{
title = "Item " + handle;
}
}
%>
<dspace:layout title="<%= title %>">
@@ -191,7 +202,7 @@
</form>
<%
}
if (ConfigurationManager.getBooleanProperty("webui.suggest.enable"))
if (suggestLink)
{
%>
<a href="<%= request.getContextPath() %>/suggest?handle=<%= handle %>" target="new_window">

View File

@@ -97,7 +97,7 @@
<table class="miscTable" align="center" summary="Advanced policy manager">
<tr>
<%-- <td>Collection:</td> --%>
<th id="t1"><label for ="tcollection_id"><fmt:message key="jsp.dspace-admin.authorize-advanced.col"/></label></th>
<th id="t1"><label for ="tcollection"><fmt:message key="jsp.dspace-admin.authorize-advanced.col"/></label></th>
<td headers="t1">
<select size="10" name="collection_id" id="tcollection">
<% for(int i = 0; i < collections.length; i++ ) { %>
@@ -123,7 +123,7 @@
<tr>
<%-- <td>Group:</td> --%>
<th id="t3"><fmt:message key="jsp.dspace-admin.general.group-colon"/></td>
<th id="t3"><fmt:message key="jsp.dspace-admin.general.group-colon"/></th>
<td headers="t3">
<select size="10" name="group_id" id="tgroup_id">
<% for(int i = 0; i < groups.length; i++ ) { %>
@@ -137,7 +137,7 @@
<tr>
<%-- <tr><td>Action:</td> --%>
<th id="t4"><label for="taction_id"><fmt:message key="jsp.dspace-admin.general.action-colon"/></label></th>
<td id="t4">
<td headers="t4">
<select name="action_id" id="taction_id">
<% for( int i = 0; i < Constants.actionText.length; i++ ) { %>
<option value="<%= i %>">

View File

@@ -106,7 +106,6 @@
<form action="<%= request.getContextPath() %>/dspace-admin/authorize" method="post">
<p align="center">
<input type="hidden" name="collection_id" value="<%=collection.getID()%>" />
<%-- <input type="submit" name="submit_collection_add_policy" value="Add New"> --%>
<input type="submit" name="submit_collection_add_policy" value="<fmt:message key="jsp.dspace-admin.general.addpolicy"/>" />
</p>
</form>
@@ -122,7 +121,7 @@
<form action="<%= request.getContextPath() %>/dspace-admin/authorize" method="post">
<table class="miscTable" align="center" summary="Collection Policy Edit Form">
<tr>
<th class="oddRowOddCol"><strong>ID</strong></th>
<th class="oddRowOddCol"><strong><fmt:message key="jsp.general.id" /></strong></th>
<th class="oddRowEvenCol"><strong><fmt:message key="jsp.dspace-admin.general.action"/></strong></th>
<th class="oddRowOddCol"><strong><fmt:message key="jsp.dspace-admin.general.group"/></strong></th>
<th class="oddRowEvenCol">&nbsp;</th>

View File

@@ -86,7 +86,6 @@
<table width="95%">
<tr>
<td align="left">
<%-- <h1>Policies for Community "<%= community.getMetadata("name") %>" (hdl:<%= community.getHandle() %>, DB ID <%=community.getID()%>)</h1> --%>
<h1><fmt:message key="jsp.dspace-admin.authorize-community-edit.policies">
<fmt:param><%= community.getMetadata("name") %></fmt:param>
<fmt:param>hdl:<%= community.getHandle() %></fmt:param>
@@ -102,17 +101,15 @@
<form action="<%= request.getContextPath() %>/dspace-admin/authorize" method="post">
<p align="center">
<input type="hidden" name="community_id" value="<%=community.getID()%>" />
<%-- <input type="submit" name="submit_community_add_policy" value="Add New"> --%>
<input type="submit" name="submit_community_add_policy" value="<fmt:message key="jsp.dspace-admin.general.addpolicy"/>" />
</p>
</form>
<table class="miscTable" align="center" summary="Community Policy Edit Form">
<tr>
<th id="t1" class="oddRowOddCol"><strong>ID</strong></th>
<%-- <th class="oddRowEvenCol"><strong>Action</strong></th> --%>
<th id="t1" class="oddRowOddCol"><strong><fmt:message key="jsp.general.id" /></strong></th>
<th id="t2" class="oddRowEvenCol"><strong><fmt:message key="jsp.dspace-admin.general.action"/></strong></th>
<%-- <th class="oddRowOddCol"><strong>Group</strong></th> --%>
<th id="t3" class="oddRowOddCol"><strong><fmt:message key="jsp.dspace-admin.general.group"/></strong></th>
<th id="t4" class="oddRowEvenCol">&nbsp;</th>
<th id="t5" class="oddRowOddCol">&nbsp;</th>
@@ -126,7 +123,6 @@
{
ResourcePolicy rp = (ResourcePolicy) i.next();
%>
<!-- <form action="<%= request.getContextPath() %>/dspace-admin/authorize" method="post">-->
<tr>
<td headers="t1" class="<%= row %>RowOddCol"><%= rp.getID() %></td>
<td headers="t2" class="<%= row %>RowEvenCol">
@@ -136,23 +132,24 @@
<%= (rp.getGroup() == null ? "..." : rp.getGroup().getName() ) %>
</td>
<td headers="t4" class="<%= row %>RowEvenCol">
<form action="<%= request.getContextPath() %>/dspace-admin/authorize" method="post">-->
<input type="hidden" name="policy_id" value="<%= rp.getID() %>" />
<input type="hidden" name="community_id" value="<%= community.getID() %>" />
<%-- <input type="submit" name="submit_community_edit_policy" value="Edit"> --%>
<input type="submit" name="submit_community_edit_policy" value="<fmt:message key="jsp.dspace-admin.general.edit"/>" />
</form>
</td>
<td headers="t5" class="<%= row %>RowOddCol">
<%-- <input type="submit" name="submit_community_delete_policy" value="Delete"> --%>
<form action="<%= request.getContextPath() %>/dspace-admin/authorize" method="post">-->
<input type="hidden" name="policy_id" value="<%= rp.getID() %>" />
<input type="hidden" name="community_id" value="<%= community.getID() %>" />
<input type="submit" name="submit_community_delete_policy" value="<fmt:message key="jsp.dspace-admin.general.delete"/>" />
</form>
</td>
</tr>
<!--</form>-->
<%
row = (row.equals("odd") ? "even" : "odd");
}
%>
</table>
</form>
</dspace:layout>

View File

@@ -133,7 +133,7 @@
<table class="miscTable" align="center" summary="Item Policy Edit Form">
<tr>
<th class="oddRowOddCol"><strong>ID</strong></th>
<th class="oddRowOddCol"><strong><fmt:message key="jsp.general.id" /></strong></th>
<th class="oddRowEvenCol"><strong><fmt:message key="jsp.dspace-admin.general.action"/></strong></th>
<th class="oddRowOddCol"><strong><fmt:message key="jsp.dspace-admin.authorize-item-edit.eperson"/></strong></th>
<th class="oddRowEvenCol"><strong><fmt:message key="jsp.dspace-admin.general.group"/></strong></th>
@@ -197,9 +197,9 @@
<table class="miscTable" align="center" summary="Bundle Policy Edit Form">
<tr>
<th class="oddRowOddCol"><strong>ID</strong></th>
<th class="oddRowOddCol"><strong><fmt:message key="jsp.general.id" /></strong></th>
<th class="oddRowEvenCol"><strong><fmt:message key="jsp.dspace-admin.general.action"/></strong></th>
<th class="oddRowOddCol"><strong>EPerson</strong></th>
<th class="oddRowOddCol"><strong><fmt:message key="jsp.dspace-admin.general.eperson" /></strong></th>
<th class="oddRowEvenCol"><strong><fmt:message key="jsp.dspace-admin.general.group"/></strong></th>
<th class="oddRowOddCol">&nbsp;</th>
</tr>
@@ -264,7 +264,7 @@
</form>
<table class="miscTable" align="center" summary="This table displays the bitstream data">
<tr>
<th class="oddRowOddCol"><strong>ID</strong></th>
<th class="oddRowOddCol"><strong><fmt:message key="jsp.general.id" /></strong></th>
<th class="oddRowEvenCol"><strong><fmt:message key="jsp.dspace-admin.general.action"/></strong></th>
<th class="oddRowOddCol"><strong><fmt:message key="jsp.dspace-admin.authorize-item-edit.eperson" /></strong></th>
<th class="oddRowEvenCol"><strong><fmt:message key="jsp.dspace-admin.general.group"/></strong></th>

View File

@@ -38,7 +38,8 @@
- main page for eperson admin
-
- Attributes:
- none
- no_eperson_selected - if a user tries to edit or delete an EPerson without
- first selecting one
-
- Returns:
- submit_add - admin wants to add an eperson
@@ -54,6 +55,10 @@
<%@ taglib uri="http://www.dspace.org/dspace-tags.tld" prefix="dspace" %>
<%
boolean noEPersonSelected = (request.getAttribute("no_eperson_selected") != null);
%>
<dspace:layout titlekey="jsp.dspace-admin.eperson-main.title"
navbar="admin"
locbar="link"
@@ -74,6 +79,12 @@
</tr>
</table>
<% if (noEPersonSelected)
{ %><p><strong>
<fmt:message key="jsp.dspace-admin.eperson-main.noepersonselected"/>
</strong></p>
<% } %>
<form method="post" action="">
<center>

View File

@@ -0,0 +1,110 @@
<%-- license-edit.jsp
-
- Copyright (c) 2002, Hewlett-Packard Company and Massachusetts
- Institute of Technology. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- - Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- - Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- - Neither the name of the Hewlett-Packard Company nor the name of the
- Massachusetts Institute of Technology nor the names of their
- contributors may be used to endorse or promote products derived from
- this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
- HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
- INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
- BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
- OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 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 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
- DAMAGE.
--%>
<%--
- License Edit Form JSP
-
- Attributes:
- license - The license to edit
--%>
<%@ page contentType="text/html;charset=UTF-8" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ taglib uri="http://www.dspace.org/dspace-tags.tld" prefix="dspace" %>
<%
// Get the existing license
String license = (String)request.getAttribute("license");
if (license == null)
{
license = "";
}
// Are there any messages to show?
String message = (String)request.getAttribute("edited");
boolean edited = false;
if ((message != null) && (message.equals("true")))
{
edited = true;
}
message = (String)request.getAttribute("empty");
boolean empty = false;
if ((message != null) && (message.equals("true")))
{
empty = true;
}
%>
<dspace:layout titlekey="jsp.dspace-admin.license-edit.title"
navbar="admin"
locbar="link"
parenttitlekey="jsp.administer"
parentlink="/dspace-admin">
<h1><fmt:message key="jsp.dspace-admin.license-edit.heading"/></h1>
<form action="<%= request.getContextPath() %>/dspace-admin/license-edit" method="post">
<%
if (edited)
{
%>
<p>
<strong><fmt:message key="jsp.dspace-admin.license-edit.edited"/></strong>
</p>
<%
}
%>
<%
if (empty)
{
%>
<p>
<strong><fmt:message key="jsp.dspace-admin.license-edit.empty"/></strong>
</p>
<%
}
%>
<p><fmt:message key="jsp.dspace-admin.license-edit.description"/></p>
<p><textarea name="license" rows="15" cols="70"><%= license %></textarea><br />
<input type="submit" name="submit_save" value="<fmt:message key="jsp.dspace-admin.general.save"/>" />
<input type="submit" name="submit_cancel" value="<fmt:message key="jsp.dspace-admin.general.cancel"/>" />
</p>
</form>
</dspace:layout>

View File

@@ -87,7 +87,7 @@
<tr>
<th class="oddRowOddCol">
<strong>
ID
<fmt:message key="jsp.general.id" />
/ <fmt:message key="jsp.dspace-admin.list-formats.mime"/>
/ <fmt:message key="jsp.dspace-admin.list-formats.name"/>
/ <fmt:message key="jsp.dspace-admin.list-formats.description"/>

View File

@@ -105,7 +105,7 @@ if (error!=null) {
<tr>
<th class="oddRowOddCol">
<strong>
ID
<fmt:message key="jsp.general.id" />
/ <fmt:message key="jsp.dspace-admin.list-metadata-fields.element"/>
/ <fmt:message key="jsp.dspace-admin.list-metadata-fields.qualifier"/>
/ <fmt:message key="jsp.dspace-admin.list-metadata-fields.scope"/>

View File

@@ -91,7 +91,7 @@ if (error!=null) {
<table class="miscTable" align="center" width="500">
<tr>
<th class="oddRowOddCol"><strong>ID</strong></th>
<th class="oddRowOddCol"><strong><fmt:message key="jsp.general.id" /></strong></th>
<th class="oddRowEvenCol"><strong><fmt:message key="jsp.dspace-admin.list-metadata-schemas.namespace"/></strong></th>
<th class="oddRowOddCol"><strong><fmt:message key="jsp.dspace-admin.list-metadata-schemas.name"/></strong></th>
<th class="oddRowOddCol">&nbsp;</th>

View File

@@ -63,7 +63,7 @@
%>
<dspace:layout titlekey ="news-main.title"
<dspace:layout titlekey ="jsp.dspace-admin.news-main.title"
navbar="admin"
locbar="link"
parenttitlekey="jsp.administer"

View File

@@ -46,6 +46,8 @@
--%>
<%@ page import="org.dspace.content.MetadataField" %>
<%@ page import="org.dspace.content.MetadataSchema" %>
<%@ page import="org.dspace.app.webui.util.UIUtil" %>
<%@ page import="org.dspace.app.webui.servlet.admin.CollectionWizardServlet" %>
<%@ page import="org.dspace.content.Collection" %>
@@ -108,7 +110,7 @@
for (int dc = 0; dc < dcTypes.length; dc++)
{ %>
<option value="<%= dcTypes[dc].getFieldID() %>"><%= dcTypes[dc].getQualifier() == null ?
dcTypes[dc].getElement() : dcTypes[dc].getElement() + "." + dcTypes[dc].getQualifier() %></option>
MetadataSchema.find(UIUtil.obtainContext(request), dcTypes[dc].getSchemaID()).getName() + "." + dcTypes[dc].getElement() : MetadataSchema.find(UIUtil.obtainContext(request), dcTypes[dc].getSchemaID()).getName() + "." + dcTypes[dc].getElement() + "." + dcTypes[dc].getQualifier() %></option>
<% } %>
</select></td>
<td headers="t2" class="<%= row %>RowEvenCol">

View File

@@ -52,11 +52,12 @@
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt"
prefix="fmt" %>
<%@ page import="javax.servlet.jsp.jstl.fmt.LocaleSupport" %>
<%@ page import="org.dspace.core.Constants" %>
<%@ page isErrorPage="true" %>
<%@ taglib uri="http://www.dspace.org/dspace-tags.tld" prefix="dspace" %>
<%@ page import="org.dspace.core.Constants" %>
<%
String badID = (String) request.getAttribute("bad.id");
Integer type = (Integer) request.getAttribute("bad.type");
@@ -68,48 +69,31 @@
}
// Get text for the type
//String typeString = "object";
// if (type != null)
// {
// typeString = Constants.typeText[type.intValue()].toLowerCase();
// }
String typeString = "constants.object";
if (type != null)
String typeString = LocaleSupport.getLocalizedMessage(pageContext, "jsp.error.invalid-id.type.object");
if (type != null && type.intValue() > -1 && type.intValue() < 8)
{
typeString = "constants.type" + type.intValue();
typeString = LocaleSupport.getLocalizedMessage(pageContext, "jsp.error.invalid-id.constants.type." + type.intValue());
}
%>
<dspace:layout locbar="off" titlekey="jsp.error.invalid-id.title">
<%-- <h1>Invalid Identifier</h1> --%>
<h1><fmt:message key="jsp.error.invalid-id.title"/></h1>
<%-- <p>The identifier <%= badID %> does not correspond to a valid
reasons:</p> --%>
<p><fmt:message key="jsp.error.invalid-id.text1">
<fmt:param><%= badID %></fmt:param>
<fmt:param><%= typeString %></fmt:param>
</fmt:message></p>
<ul>
<%-- <li>The URL of the current page is incorrect - if you followed a link
from outside of DSpace it may be mistyped or corrupt.</li> --%>
<li><fmt:message key="jsp.error.invalid-id.list1"/></li>
<%-- <li>You entered an invalid ID into a form - please try again.</li> --%>
<li><fmt:message key="jsp.error.invalid-id.list2"/></li>
</ul>
<%-- <p>If you're having problems, or you expected the ID to work, feel free to
contact the site administrators.</p> --%>
<p><fmt:message key="jsp.error.invalid-id.text2"/></p>
<dspace:include page="/components/contact-info.jsp" />
<p align="center">
<%-- <a href="<%= request.getContextPath() %>/">Go to the DSpace home page</a> --%>
<a href="<%= request.getContextPath() %>/"><fmt:message key="jsp.general.gohome"/></a>
</p>

View File

@@ -47,10 +47,8 @@
--%>
<%@ page contentType="text/html;charset=UTF-8" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt"
prefix="fmt" %>
<%@ page import="org.apache.commons.lang.StringEscapeUtils" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ taglib uri="http://www.dspace.org/dspace-tags.tld" prefix="dspace" %>
<%
@@ -72,6 +70,12 @@
{
feedback = "";
}
String fromPage = request.getParameter("fromPage");
if (fromPage == null)
{
fromPage = "";
}
%>
<dspace:layout titlekey="jsp.feedback.form.title">
@@ -96,15 +100,14 @@
<table>
<tr>
<td class="submitFormLabel"><label for="temail"><fmt:message key="jsp.feedback.form.email"/></label></td>
<td><input type="text" name="email" id="temail" size="50" value="<%= email %>" /></td>
<td><input type="text" name="email" id="temail" size="50" value="<%=StringEscapeUtils.escapeHtml(email)%>" /></td>
</tr>
<tr>
<td class="submitFormLabel"><label for="tfeedback"><fmt:message key="jsp.feedback.form.comment"/></label></td>
<td><textarea name="feedback" id="tfeedback" rows="6" cols="50"><%= feedback %></textarea></td>
<td><textarea name="feedback" id="tfeedback" rows="6" cols="50"><%=StringEscapeUtils.escapeHtml(feedback)%></textarea></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="hidden" name="fromPage" value="<%= request.getParameter("fromPage") %>"/>
<input type="submit" name="submit" value="<fmt:message key="jsp.feedback.form.send"/>" />
</td>
</tr>

View File

@@ -32,6 +32,7 @@
<li><a href="#workflow">Workflow</a></li>
<li><a href="#authorize">Authorization</a></li>
<li><a href="#editnews">Edit News</a></li>
<li><a href="#editlicense">Edit Default License</a></li>
</ul>
<h3><a name="general"></a>General Information</h3>
@@ -134,7 +135,7 @@
<p>To edit the workflow groups, select the workflow step whose group you want to create or change and follow the <a href="collection-admin.html#groupeditor">group edit</a> process</p>
<p>Click on the 'Item Template' button to display the <a href="#wizard_default">default item metadata page</a> where you can set default values for metadata fields for all items added to the collection.
<p>Click on the 'Item Template' button to display the <a href="#wizard_default">default item metadata page</a> where you can set default values for metadata fields for all items added to the collection.</p>
<h3><a name="epeople"></a>E-people</h3>
@@ -230,7 +231,7 @@
<p>The details you have on this page allow you to see the name of the group doing
the supervising, the author of the item being supervised and the title of that item.</p>
<p>You may also add a supervision order from this page as per the section <strong>Adding Supervision Orders</strong> below.
<p>You may also add a supervision order from this page as per the section <strong>Adding Supervision Orders</strong> below.</p>
<h4>Adding Supervision Orders</h4>
@@ -254,7 +255,7 @@
<p>Once you have chosen the group and the workspace item to be connected you
may also select a default policy from the <em>Initial Policy Setting</em> pull down box.
The default policy options that this provides are:
The default policy options that this provides are:</p>
<ul>
<li><strong>None</strong> - The supervision order is created but the supervising group is
@@ -293,7 +294,7 @@
<p>In order to set policies for the supervisor group you should select, for example,
<em>Add New Policy</em> for the item or any of its component parts, then select the
supervisor group that you are wanting to configure from the given list of groups.
You can then select the Action that you want to perform and hit <em>Save Policy</em>.
You can then select the Action that you want to perform and hit <em>Save Policy</em>.</p>
<h3><a name="dublincore"></a>Metadata Registry</h3>
@@ -414,6 +415,11 @@
be validated here.</p>
<p>&nbsp;</p>
<h3><a name="editlicense"></a>Edit Default License</h3>
<p>You can use this tool to edit the default license of DSpace</p>
<p>The default license is used when no collection specific license is defined.</p>
<p>Note that changing the default license has no effect on allready published items.</p>
</body>
</html>

View File

@@ -63,9 +63,16 @@
String topNews = ConfigurationManager.readNewsFile(Constants.NEWS_TOP);
String sideNews = ConfigurationManager.readNewsFile(Constants.NEWS_SIDE);
boolean feedEnabled = ConfigurationManager.getBooleanProperty("webui.feed.enable");
String feedData = "NONE";
if (feedEnabled)
{
feedData = "ALL:" + ConfigurationManager.getProperty("webui.feed.formats");
}
%>
<dspace:layout locbar="nolink" titlekey="jsp.home.title">
<dspace:layout locbar="nolink" titlekey="jsp.home.title" feedData="<%= feedData %>">
<table class="miscTable" width="95%" align="center">
<tr>
@@ -90,11 +97,14 @@
<td class="oddRowEvenCol">
<h3><fmt:message key="jsp.home.com1"/></h3>
<p><fmt:message key="jsp.home.com2"/></p>
<table border="0" cellpadding="2">
<%
if (communities.length != 0)
{
%>
<table border="0" cellpadding="2">
<%
for (int i = 0; i < communities.length; i++)
{
@@ -114,11 +124,52 @@
</tr>
<%
}
%>
</table>
<%
}
%>
</table>
</td>
</tr>
</table>
<dspace:sidebar><%= sideNews %></dspace:sidebar>
<dspace:sidebar>
<%= sideNews %>
<%
if(feedEnabled)
{
%>
<center>
<h4><fmt:message key="jsp.home.feeds"/></h4>
<%
String[] fmts = feedData.substring(feedData.indexOf(':')+1).split(",");
String icon = null;
int width = 0;
for (int j = 0; j < fmts.length; j++)
{
if ("rss_1.0".equals(fmts[j]))
{
icon = "rss1.gif";
width = 80;
}
else if ("rss_2.0".equals(fmts[j]))
{
icon = "rss2.gif";
width = 80;
}
else
{
icon = "rss.gif";
width = 36;
}
%>
<a href="<%= request.getContextPath() %>/feed/<%= fmts[j] %>/site"><img src="<%= request.getContextPath() %>/image/<%= icon %>" alt="RSS Feed" width="<%= width %>" height="15" vspace="3" border="0" /></a>
<%
}
%>
</center>
<%
}
%>
</dspace:sidebar>
</dspace:layout>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -92,7 +92,11 @@
JSPManager.showInternalError(request, response);
}
finally {
context.abort();
finally
{
if (context != null)
{
context.abort();
}
}
%>

View File

@@ -75,22 +75,18 @@
</tr>
<%-- Page footer --%>
<%
String fromPage = UIUtil.getOriginalURL(request);
fromPage = URLEncoder.encode(fromPage);
%>
<tr class="pageFooterBar">
<td colspan="<%= overallColSpan %>" class="pageFootnote">
<table class="pageFooterBar" width="100%">
<tr>
<td>
<a href="http://validator.w3.org/check?uri=referer"><img
src="http://www.w3.org/Icons/valid-xhtml10"
src="<%= request.getContextPath() %>/image/valid-xhtml10.png"
alt="Valid XHTML 1.0!" height="31" width="88" /></a>
</td>
<td class="pageFootnote">
<fmt:message key="jsp.layout.footer-default.text"/>&nbsp;-
<a target="_blank" href="<%= request.getContextPath() %>/feedback?fromPage=<%= fromPage %>"><fmt:message key="jsp.layout.footer-default.feedback"/></a>
<a target="_blank" href="<%= request.getContextPath() %>/feedback"><fmt:message key="jsp.layout.footer-default.feedback"/></a>
</td>
<td nowrap="nowrap" valign="middle"> <%-- nowrap, valign for broken NS 4.x --%>
</td>

View File

@@ -70,6 +70,7 @@
<title><%= siteName %>: <%= title %></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<link rel="stylesheet" href="<%= request.getContextPath() %>/styles.css.jsp" type="text/css" />
<link rel="stylesheet" href="<%= request.getContextPath() %>/print.css" media="print" type="text/css" />
<link rel="shortcut icon" href="<%= request.getContextPath() %>/favicon.ico" type="image/x-icon"/>
<%
if (!"NONE".equals(feedRef))

View File

@@ -146,6 +146,15 @@
</td>
</tr>
<tr class="navigationBarItem">
<td>
<img alt="" src="<%= request.getContextPath() %>/image/<%= (currentPage.endsWith("/dspace-admin/license-edit") ? "arrow-highlight" : "arrow") %>.gif" width="16" height="16"/>
</td>
<td nowrap="nowrap" class="navigationBarItem">
<a href="<%= request.getContextPath() %>/dspace-admin/license-edit"><fmt:message key="jsp.layout.navbar-admin.editlicense"/></a>
</td>
</tr>
<tr class="navigationBarItem">
<td>
<img alt="" src="<%= request.getContextPath() %>/image/<%= (currentPage.endsWith("/dspace-admin/supervise") ? "arrow-highlight" : "arrow") %>.gif" width="16" height="16"/>

View File

@@ -61,6 +61,10 @@
// Is anyone logged in?
EPerson user = (EPerson) request.getAttribute("dspace.current.user");
// Is the logged in user an admin
Boolean admin = (Boolean)request.getAttribute("is.admin");
boolean isAdmin = (admin == null ? false : admin.booleanValue());
// Get the current page, minus query string
String currentPage = UIUtil.getOriginalURL(request);
int c = currentPage.indexOf( '?' );
@@ -225,6 +229,22 @@
</td>
</tr>
<%
if (isAdmin)
{
%>
<tr class="navigationBarItem">
<td>
<img alt="" src="<%= request.getContextPath() %>/image/<%= ( currentPage.endsWith( "/profile" ) ? "arrow-highlight" : "arrow" ) %>.gif" width="16" height="16"/>
</td>
<td nowrap="nowrap" class="navigationBarItem">
<a href="<%= request.getContextPath() %>/dspace-admin"><fmt:message key="jsp.administer"/></a>
</td>
</tr>
<%
}
%>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
@@ -246,5 +266,4 @@
<a href="http://www.dspace.org/"><fmt:message key="jsp.layout.navbar-default.about"/></a>
</td>
</tr>
</table>

View File

@@ -94,6 +94,10 @@
SupervisedItem[] supervisedItems =
(SupervisedItem[]) request.getAttribute("supervised.items");
// Is the logged in user an admin
Boolean displayMembership = (Boolean)request.getAttribute("display.groupmemberships");
boolean displayGroupMembership = (displayMembership == null ? false : displayMembership.booleanValue());
%>
<dspace:layout titlekey="jsp.mydspace" nocache="true">
@@ -417,7 +421,7 @@
<%
}
if(groupMemberships.length>0)
if(displayGroupMembership && groupMemberships.length>0)
{
%>
<h2><fmt:message key="jsp.mydspace.main.heading6"/></h2>

13
dspace/jsp/print.css Normal file
View File

@@ -0,0 +1,13 @@
/* Print style sheet for DSpace */
body, a {
color: black;
background: white;
}
a {
text-decoration: none;
}
.navigationBar, .sidebar {
display:none;
}

6
dspace/jsp/robots.txt Normal file
View File

@@ -0,0 +1,6 @@
User-agent: *
Disallow: /browse-author
Disallow: /items-by-author
Disallow: /browse-date
Disallow: /browse-subject

View File

@@ -46,14 +46,12 @@
--%>
<%@ page contentType="text/html;charset=UTF-8" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt"
prefix="fmt" %>
<%@ page import="org.apache.commons.lang.StringEscapeUtils" %>
<%@ page import="org.dspace.content.Community" %>
<%@ page import="org.dspace.search.QueryResults" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ taglib uri="http://www.dspace.org/dspace-tags.tld" prefix="dspace" %>
<%@ page import="org.dspace.content.Community" %>
<%@ page import="org.dspace.search.QueryResults" %>
<%
Community [] communityArray = (Community[] )request.getAttribute("communities");
@@ -66,7 +64,7 @@
String field3 = request.getParameter("field3") == null ? "ANY" : request.getParameter("field3");
String conjunction1 = request.getParameter("conjunction1") == null ? "AND" : request.getParameter("conjunction1");
String conjunction2 = request.getParameter("conjunction2") == null ? "AND" : request.getParameter("conjunction1");
String conjunction2 = request.getParameter("conjunction2") == null ? "AND" : request.getParameter("conjunction2");
QueryResults qResults = (QueryResults)request.getAttribute("queryresults");
@@ -118,7 +116,7 @@
<td align="left" valign="top" nowrap="nowrap" width="68%">
<%-- Search for: <br> --%>
<label for="tquery1"><fmt:message key="jsp.search.advanced.searchfor"/></label> <br/>
<input type="text" name="query1" id="tquery1" value='<%= query1 %>' size="30" />
<input type="text" name="query1" id="tquery1" value="<%=StringEscapeUtils.escapeHtml(query1)%>" size="30" />
<br/>
<p/>
</td>
@@ -145,7 +143,7 @@
</select>
</td>
<td align="left" valign="top" nowrap="nowrap" width="68%">
<input type="text" name="query2" value="<%= query2 %>" size="30"/>
<input type="text" name="query2" value="<%=StringEscapeUtils.escapeHtml(query2)%>" size="30"/>
</td>
</tr>
<tr>
@@ -172,7 +170,7 @@
<br/>
</td>
<td align="left" valign="top" nowrap="nowrap" width="68%">
<input type="text" name="query3" value="<%= query3 %>" size="30"/>
<input type="text" name="query3" value="<%=StringEscapeUtils.escapeHtml(query3)%>" size="30"/>
</td>
</tr>

View File

@@ -66,7 +66,7 @@
prefix="fmt" %>
<%@ taglib uri="http://www.dspace.org/dspace-tags.tld" prefix="dspace" %>
<%@ page import="org.apache.commons.lang.StringEscapeUtils" %>
<%@ page import="java.net.URLEncoder" %>
<%@ page import="org.dspace.content.Community" %>
<%@ page import="org.dspace.content.Collection" %>
@@ -158,7 +158,7 @@
</tr>
<tr>
<td align="center">
<fmt:message key="jsp.search.results.searchfor"/>&nbsp;<input type="text" name="query" value='<%= (query==null ? "" : query) %>'/>&nbsp;<input type="submit" value="<fmt:message key="jsp.general.go"/>" />
<fmt:message key="jsp.search.results.searchfor"/>&nbsp;<input type="text" name="query" value="<%= (query==null ? "" : StringEscapeUtils.escapeHtml(query)) %>"/>&nbsp;<input type="submit" value="<fmt:message key="jsp.general.go"/>" />
</td>
</tr>
</table>

View File

@@ -120,7 +120,7 @@
<%-- <iframe src="http://creativecommons.org/license/?partner=dspace&stylesheet=<%= java.net.URLEncoder.encode(ssURL) %>&exit_url=<%= java.net.URLEncoder.encode(exitURL) %>" width="100%" height="540">Your browser must support IFrames to use this feature
</iframe> --%>
<iframe src="http://creativecommons.org/license/?partner=dspace&stylesheet=<%= java.net.URLEncoder.encode(ssURL) %>&exit_url=<%= java.net.URLEncoder.encode(exitURL) %>" width="100%" height="540"><fmt:message key="jsp.submit.creative-commons.info3"/>
<iframe src="http://creativecommons.org/license/?partner=dspace&amp;stylesheet=<%= java.net.URLEncoder.encode(ssURL) %>&amp;exit_url=<%= java.net.URLEncoder.encode(exitURL) %>" width="100%" height="540"><fmt:message key="jsp.submit.creative-commons.info3"/>
</iframe>
<%= SubmitServlet.getSubmissionParameters(si) %>

View File

@@ -99,7 +99,7 @@
link = "<br/>" +
"<a href='javascript:void(null);' onclick='javascript:popUp(\"" +
contextPath + "/controlledvocabulary/controlledvocabulary.jsp?ID=" +
fieldName + "&vocabulary=" + vocabulary + "\")'>" +
fieldName + "&amp;vocabulary=" + vocabulary + "\")'>" +
"<span class='controlledVocabularyLink'>" +
LocaleSupport.getLocalizedMessage(pageContext, "jsp.submit.edit-metadata.controlledvocabulary") +
"</span>" +
@@ -312,7 +312,7 @@
// .append("\" value=\"Remove This Entry\"/> </td></tr>");
.append("\" value=\"")
.append(LocaleSupport.getLocalizedMessage(pageContext, "jsp.submit.edit-metadata.button.remove"))
.append("\"> </td></tr>");
.append("\"/> </td></tr>");
}
else if (repeatable && i == fieldCount - 1)
{
@@ -608,7 +608,7 @@
{
sb.append("<td align=\"left\"><input type=\"text\" name=\"")
.append(fieldName).append("_").append(i)
.append("\" size=\"15\">")
.append("\" size=\"15\"/>")
.append(doControlledVocabulary(fieldName + "_" + i, pageContext, vocabulary))
.append("</td>\n");
}
@@ -633,7 +633,7 @@
.append(fieldName)
.append("_").append(i)
//.append("\" size=\"15\"/></td>");
.append("\" size=\"15\">")
.append("\" size=\"15\"/>")
.append(doControlledVocabulary(fieldName + "_" + i, pageContext, vocabulary))
.append("</td>\n");
@@ -977,7 +977,6 @@
{
%>
<br/>
<tr>
<td>&nbsp;</td>
<td colspan="3" class="submitFormHelpControlledVocabularies">

View File

@@ -74,13 +74,13 @@
<h1><fmt:message key="jsp.submit.select-collection.heading"/></h1>
<div><fmt:message key="jsp.submit.select-collection.info1"/>
<dspace:popup page="/help/index.html#choosecollection"><fmt:message key="jsp.morehelp"/> </dspace:popup>
</div>
<% if (collections.length > 0)
{
%>
<div><fmt:message key="jsp.submit.select-collection.info1"/>
<dspace:popup page="/help/index.html#choosecollection"><fmt:message key="jsp.morehelp"/> </dspace:popup>
</div>
<form action="<%= request.getContextPath() %>/submit" method="post">
<%-- HACK: a <center> tag seems to be the only way to convince certain --%>
@@ -128,4 +128,8 @@
<% } else { %>
<p class="submitFormWarn"><fmt:message key="jsp.submit.select-collection.none-authorized"/></p>
<% } %>
<p><fmt:message key="jsp.general.goto"/><br />
<a href="<%= request.getContextPath() %>"><fmt:message key="jsp.general.home"/></a><br />
<a href="<%= request.getContextPath() %>/mydspace"><fmt:message key="jsp.general.mydspace" /></a>
</p>
</dspace:layout>

View File

@@ -49,7 +49,7 @@
--%>
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="org.apache.commons.lang.StringEscapeUtils" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ taglib uri="http://www.dspace.org/dspace-tags.tld" prefix="dspace" %>
@@ -111,13 +111,13 @@
<dspace:layout locbar="off" navbar="off" titlekey="jsp.suggest.title">
<br>
<br/>
<h1><fmt:message key="jsp.suggest.heading"/>
<a href="<%= request.getContextPath() %>/handle/<%= handle %>"><%= title %></a>
</h1>
<p><fmt:message key="jsp.suggest.invitation"/></p>
<form name="form1" method="POST">
<form name="form1" method="post" action="">
<center>
<table>
<%
@@ -132,30 +132,30 @@
%>
<tr>
<td class="submitFormLabel"><fmt:message key="jsp.suggest.recipname"/></td>
<td><input type="TEXT" name="recip_name" size="50" value=<%= recip_name %> ></td>
<td><input type="text" name="recip_name" size="50" value="<%=StringEscapeUtils.escapeHtml(recip_name)%>" /></td>
</tr>
<tr>
<td class="submitFormLabel"><fmt:message key="jsp.suggest.recipemail"/></td>
<td><input type="TEXT" name="recip_email" size="50" value="<%= recip_email %>"></td>
<td><input type="text" name="recip_email" size="50" value="<%=StringEscapeUtils.escapeHtml(recip_email)%>"/></td>
</tr>
<tr>
<td class="submitFormLabel"><fmt:message key="jsp.suggest.sendername"/></td>
<td><input type="TEXT" name="sender_name" size="50" value="<%= sender_name %>"></td>
<td><input type="text" name="sender_name" size="50" value="<%=StringEscapeUtils.escapeHtml(sender_name)%>"/></td>
</tr>
<tr>
<td class="submitFormLabel"><fmt:message key="jsp.suggest.senderemail"/></td>
<td><input type="TEXT" name="sender_email" size="50" value="<%= sender_email %>"></td>
<td><input type="text" name="sender_email" size="50" value="<%=StringEscapeUtils.escapeHtml(sender_email)%>"/></td>
</tr>
<tr>
<td class="submitFormLabel"><fmt:message key="jsp.suggest.message"/></td>
<td><textarea name="message" rows="6" cols="46" wrap=soft><%= message %></textarea></td>
<td><textarea name="message" rows="6" cols="46"><%=StringEscapeUtils.escapeHtml(message)%></textarea></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="HIDDEN" name="handle" value='<%= handle %>'>
<input type="SUBMIT" name="submit" value="<fmt:message key="jsp.suggest.button.send"/>" >
<input type="BUTTON" name="cancel" onClick="window.close();" value="<fmt:message key="jsp.suggest.button.cancel"/>" >
<input type="hidden" name="handle" value='<%= handle %>'/>
<input type="submit" name="submit" value="<fmt:message key="jsp.suggest.button.send"/>" />
<input type="button" name="cancel" onclick="window.close();" value="<fmt:message key="jsp.suggest.button.cancel"/>" />
</td>
</tr>
</table>

View File

@@ -51,8 +51,8 @@
<h1><fmt:message key="jsp.suggestok.heading"/></h1>
<form>
<input type="BUTTON" name="close" onClick="window.close();" value="<fmt:message key="jsp.suggestok.button.close"/>" >
<form action="">
<input type="button" name="close" onclick="window.close();" value="<fmt:message key="jsp.suggestok.button.close"/>" />
</form>
</dspace:layout>

View File

@@ -77,7 +77,7 @@
<td>
<h1><fmt:message key="jsp.tools.creative-commons-edit.heading1"/></h1>
<form name="ccform" id="license_form" action="" method="get">
<iframe src="http://creativecommons.org/license/?partner=dspace&stylesheet=<%= java.net.URLEncoder.encode(ssURL) %>&exit_url=<%= java.net.URLEncoder.encode(exitURL) %>" width="100%" height="540">Your browser must support IFrames to use this feature
<iframe src="http://creativecommons.org/license/?partner=dspace&amp;stylesheet=<%= java.net.URLEncoder.encode(ssURL) %>&amp;exit_url=<%= java.net.URLEncoder.encode(exitURL) %>" width="100%" height="540">Your browser must support IFrames to use this feature
</iframe>
<input type="hidden" name="item_id" value='<%=request.getParameter("item_id")%>' />

View File

@@ -80,6 +80,7 @@
String handle = (String) request.getAttribute("handle");
Collection[] collections = (Collection[]) request.getAttribute("collections");
MetadataField[] dcTypes = (MetadataField[]) request.getAttribute("dc.types");
HashMap metadataFields = (HashMap) request.getAttribute("metadataFields");
%>
@@ -215,11 +216,12 @@
<th id="t2" class="oddRowOddCol"><strong>Value</strong></th>
<th id="t3" class="oddRowEvenCol"><strong>Language</strong></th> --%>
<th id="t1" class="oddRowOddCol"><strong><fmt:message key="jsp.tools.edit-item-form.elem1"/></strong></th>
<th id="t2" class="oddRowEvenCol"><strong><fmt:message key="jsp.tools.edit-item-form.elem2"/></strong></th>
<th id="t3" class="oddRowOddCol"><strong><fmt:message key="jsp.tools.edit-item-form.elem3"/></strong></th>
<th id="t4" class="oddRowEvenCol"><strong><fmt:message key="jsp.tools.edit-item-form.elem4"/></strong></th>
<th id="t5" class="oddRowOddCol">&nbsp;</th>
<th id="t0" class="oddRowOddCol"><strong><fmt:message key="jsp.tools.edit-item-form.elem0"/></strong></th>
<th id="t1" class="oddRowEvenCol"><strong><fmt:message key="jsp.tools.edit-item-form.elem1"/></strong></th>
<th id="t2" class="oddRowOddCol"><strong><fmt:message key="jsp.tools.edit-item-form.elem2"/></strong></th>
<th id="t3" class="oddRowEvenCol"><strong><fmt:message key="jsp.tools.edit-item-form.elem3"/></strong></th>
<th id="t4" class="oddRowOddCol"><strong><fmt:message key="jsp.tools.edit-item-form.elem4"/></strong></th>
<th id="t5" class="oddRowEvenCol">&nbsp;</th>
</tr>
<%
DCValue[] dcv = item.getMetadata(Item.ANY, Item.ANY, Item.ANY, Item.ANY);
@@ -258,15 +260,16 @@
}
%>
<tr>
<td headers="t1" class="<%= row %>RowOddCol"><%= dcv[i].element %>&nbsp;&nbsp;</td>
<td headers="t2" class="<%= row %>RowEvenCol"><%= (dcv[i].qualifier == null ? "" : dcv[i].qualifier) %></td>
<td headers="t3" class="<%= row %>RowOddCol">
<td headers="t0" class="<%= row %>RowOddCol"><%=dcv[i].schema %></td>
<td headers="t1" class="<%= row %>RowEvenCol"><%= dcv[i].element %>&nbsp;&nbsp;</td>
<td headers="t2" class="<%= row %>RowOddCol"><%= (dcv[i].qualifier == null ? "" : dcv[i].qualifier) %></td>
<td headers="t3" class="<%= row %>RowEvenCol">
<textarea name="value_<%= key %>_<%= sequenceNumber %>" rows="3" cols="50"><%= dcv[i].value %></textarea>
</td>
<td headers="t4" class="<%= row %>RowEvenCol">
<td headers="t4" class="<%= row %>RowOddCol">
<input type="text" name="language_<%= key %>_<%= sequenceNumber %>" value="<%= (dcv[i].language == null ? "" : dcv[i].language) %>" size="5"/>
</td>
<td headers="t5" class="<%= row %>RowOddCol">
<td headers="t5" class="<%= row %>RowEvenCol">
<%-- <input type="submit" name="submit_remove_<%= key %>_<%= sequenceNumber %>" value="Remove" /> --%>
<input type="submit" name="submit_remove_<%= key %>_<%= sequenceNumber %>" value="<fmt:message key="jsp.tools.general.remove"/>"/>
</td>
@@ -277,10 +280,15 @@
<tr><td>&nbsp;</td></tr>
<tr>
<td headers="t1" colspan="2" class="<%= row %>RowEvenCol">
<td headers="t1" colspan="3" class="<%= row %>RowEvenCol">
<select name="addfield_dctype">
<% for (int i = 0; i < dcTypes.length; i++) { %>
<option value="<%= dcTypes[i].getFieldID() %>"><%= dcTypes[i].getElement() %><%= (dcTypes[i].getQualifier() == null ? "" : "." + dcTypes[i].getQualifier()) %></option>
<% for (int i = 0; i < dcTypes.length; i++)
{
Integer fieldID = new Integer(dcTypes[i].getFieldID());
String displayName = (String)metadataFields.get(fieldID);
%>
<option value="<%= fieldID.intValue() %>"><%= displayName %></option>
<% } %>
</select>
</td>
@@ -388,6 +396,7 @@
<center>
<table width="70%" align="center">
<tr>
<td>
<input type="submit" name="submit_addbitstream" value="<fmt:message key="jsp.tools.edit-item-form.addbit.button"/>"/>
<%
@@ -403,6 +412,7 @@
<%
}
%>
</td>
</tr>
</table>
</center>

View File

@@ -87,7 +87,14 @@
</h2>
<%-- <p>Check the box next to items you wish to add or remove, and choose 'add' or 'remove'.</p> --%>
<p><fmt:message key="jsp.tools.itemmap-browse.infomsg"/></p>
<% if (browsetype.equals("Add")){ %>
<p><fmt:message key="jsp.tools.itemmap-browse.add"/></p>
<% }%>
<% if (browsetype.equals("Remove")){ %>
<p><fmt:message key="jsp.tools.itemmap-browse.remove"/></p>
<% } %>
<%-- %>p><fmt:message key="jsp.tools.itemmap-browse.infomsg"/></p--%>
<form method="post" action="<%= request.getContextPath() %>/tools/itemmap">
<input type="hidden" name="cid" value="<%=collection.getID()%>" />

View File

@@ -191,9 +191,11 @@ function expandCollapse(node, contextPath) {
if(childNode.style.display != "block") {
childNode.style.display = "block";
image.src = contextPath + "/image/controlledvocabulary/m.gif";
image.alt = "Collapse search term category";
} else {
childNode.style.display = "none";
image.src = contextPath + "/image/controlledvocabulary/p.gif";
image.alt = "Expand search term category";
}
return false;

Binary file not shown.

View File

@@ -1,32 +1,35 @@
Libraries used by DSpace - Release 1.4:
activation.jar: The Java Activation Framework, used by JavaMail (v1.0.2)
activation.jar: The Java Activation Framework, used by JavaMail (v1.1)
commons-cli.jar: Jakarta Commons command line processing (v1.0)
commons-codec-1.3.jar: Jakarta Commons Codec (v1.3)
commons-collections.jar: Jakarta Commons collections API (v3.0)
commons-collections.jar: Jakarta Commons collections API (v3.2)
commons-dbcp.jar: Jakarta Commons database connection pool (v1.2.1)
commons-fileupload.jar: Jakarta Commons file upload package (v1.0)
commons-pool.jar: Jakarta Commons object pooling API (v1.2)
commons-fileupload.jar: Jakarta Commons file upload package (v1.1.1)
commons-io.jar: Jakarta Commons IO, required for fileupload.jar (v1.2)
commons-pool.jar: Jakarta Commons object pooling API (v1.3)
fontbox.jar: Java library for parsing font files, required for PDFBox.jar (v0.1.0)
handle.jar: CNRI Handle Server (version 5.3.4)
jakarta-poi.jar: MS file reader, used by text extraction (v2.0)
jargon.jar: SRB server access library (v.1.4.11)
jaxen-1.1-beta-7.jar:XPath engine (v1.1-beta7)
jakarta-poi.jar: MS file reader, used by text extraction (v2.5.1)
jargon.jar: SRB server access library (v.1.4.25)
jaxen.jar: XPath engine (v1.1-beta11)
jdom.jar Java DOM API library (version 1.0)
jena.jar: The Jena RDF framework (version 1.4.0)
jstl.jar: Java Standard Tag Library (JSTL) API (version 1.0.6)
log4j.jar: Log4j, for system logging (version 1.2.8)
lucene.jar: Lucene search engine (version 1.4.3)
lucene-sandbox.jar: Lucene search engine (version ??)
mail.jar: JavaMail, used for sending e-mail (version 1.3.2)
mets.jar*: Harvard University Libraries METS toolkit (version 1.3.4)
oaicat.jar: OCLC's OAI data provider implementation (version 1.5.41)
log4j.jar: Log4j, for system logging (version 1.2.14)
lucene.jar: Lucene search engine (version 2.0.0)
lucene-sandbox.jar: Lucene search engine (version - compiled against Lucene 2.0.0 jar)
mail.jar: JavaMail, used for sending e-mail (version 1.4)
mets.jar*: Harvard University Libraries METS toolkit (version 1.5.2)
oaicat.jar: OCLC's OAI data provider implementation (version 1.5.48)
oro.jar: Jakarta-ORO, provide regular expressions (v2.0.8)
PDFBox.jar PDF Utilities, used for text extraction v 0.6.4
rome.jar RSS syndication support (version 0.7)
PDFBox.jar: PDF Utilities, used for text extraction (v0.7.3)
rome.jar: RSS syndication support (version 0.7)
serializer.jar: Serializer component of Xalan-Java, bundled with latest Xalan (??)
servlet.jar: Servlet interfaces (version 2.3)
standard.jar: Jakarta JSTL Implementation (version 1.0.6)
tm-extractors.jar: textmining.org PDFExtract and WordExtract classes (v.0.2)
xalan.jar: XSLT processor - used for XPath functionality (v2.6.0)
tm-extractors.jar: textmining.org PDFExtract and WordExtract classes (v.0.4)
xalan.jar: XSLT processor - used for XPath functionality (v2.7.0)
xercesImpl.jar: XML processor - used for parsing XML files (v2.7.1)
xml-apis.jar XML SAX & DOM APIs (v1.3.1)

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
dspace/lib/commons-io.jar Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
dspace/lib/fontbox.jar Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
dspace/lib/jaxen.jar Normal file

Binary file not shown.

View File

@@ -1,245 +1,300 @@
Sun Microsystems, Inc.
Binary Code License Agreement
Software: JavaBeans Activation Framework 1.1.
READ THE TERMS OF THIS AGREEMENT AND ANY PROVIDED
SUPPLEMENTAL LICENSE TERMS (COLLECTIVELY
"AGREEMENT") CAREFULLY BEFORE OPENING THE SOFTWARE
MEDIA PACKAGE. BY OPENING THE SOFTWARE MEDIA
PACKAGE, YOU AGREE TO THE TERMS OF THIS
AGREEMENT. IF YOU ARE ACCESSING THE SOFTWARE
ELECTRONICALLY, INDICATE YOUR ACCEPTANCE OF THESE
TERMS BY SELECTING THE "ACCEPT" BUTTON AT THE END
OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL
THESE TERMS, PROMPTLY RETURN THE UNUSED SOFTWARE
TO YOUR PLACE OF PURCHASE FOR A REFUND OR, IF THE
SOFTWARE IS ACCESSED ELECTRONICALLY, SELECT THE
"DECLINE" BUTTON AT THE END OF THIS AGREEMENT.
License Term: Perpetual (subject to termination under the SLA).
1. LICENSE TO USE. Sun grants you a
non-exclusive and non-transferable license for the
internal use only of the accompanying software and
documentation and any error corrections provided
by Sun (collectively "Software"), by the number of
users and the class of computer hardware for which
the corresponding fee has been paid.
Licensed Unit: Software Copy.
2. RESTRICTIONS. Software is confidential and
copyrighted. Title to Software and all associated
intellectual property rights is retained by Sun
and/or its licensors. Except as specifically
authorized in any Supplemental License Terms, you
may not make copies of Software, other than a
single copy of Software for archival purposes.
Unless enforcement is prohibited by applicable
law, you may not modify, decompile, or reverse
engineer Software. You acknowledge that Software
is not designed, licensed or intended for use in
the design, construction, operation or maintenance
of any nuclear facility. Sun disclaims any
express or implied warranty of fitness for such
uses. No right, title or interest in or to any
trademark, service mark, logo or trade name of Sun
or its licensors is granted under this Agreement.
Licensed unit Count: Unlimited.
3. LIMITED WARRANTY. Sun warrants to you that for
a period of ninety (90) days from the date of
purchase, as evidenced by a copy of the receipt,
the media on which Software is furnished (if any)
will be free of defects in materials and
workmanship under normal use. Except for the
foregoing, Software is provided "AS IS". Your
exclusive remedy and Sun's entire liability under
this limited warranty will be at Sun's option to
replace Software media or refund the fee paid for
Software.
Permitted Uses:
4. DISCLAIMER OF WARRANTY. UNLESS SPECIFIED IN
THIS AGREEMENT, ALL EXPRESS OR IMPLIED CONDITIONS,
REPRESENTATIONS AND WARRANTIES, INCLUDING ANY
IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE OR NON-INFRINGEMENT ARE
DISCLAIMED, EXCEPT TO THE EXTENT THAT THESE
DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.
1. You may reproduce and use the Software for Individual, Commercial,
or Research and Instructional Use for the purposes of designing,
developing, testing, and running Your applets and
application("Programs").
5. LIMITATION OF LIABILITY. TO THE EXTENT NOT
PROHIBITED BY LAW, IN NO EVENT WILL SUN OR ITS
LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT
OR DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL,
INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED
REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT
OF OR RELATED TO THE USE OF OR INABILITY TO USE
SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES. In no event will
Sun's liability to you, whether in contract, tort
(including negligence), or otherwise, exceed the
amount paid by you for Software under this
Agreement. The foregoing limitations will apply
even if the above stated warranty fails of its
essential purpose.
2. Subject to the terms and conditions of this Agreement and
restrictions and exceptions set forth in the Software's documentation,
You may reproduce and distribute portions of Software identified as a
redistributable in the documentation ("Redistributable"), provided
that:
6. Termination. This Agreement is effective
until terminated. You may terminate this
Agreement at any time by destroying all copies of
Software. This Agreement will terminate
immediately without notice from Sun if you fail to
comply with any provision of this Agreement. Upon
Termination, you must destroy all copies of
Software.
(a) you distribute Redistributable complete and unmodified and only
bundled as part of Your Programs,
7. Export Regulations. All Software and technical
data delivered under this Agreement are subject to
US export control laws and may be subject to
export or import regulations in other countries.
You agree to comply strictly with all such laws
and regulations and acknowledge that you have the
responsibility to obtain such licenses to export,
re-export, or import as may be required after
delivery to you.
(b) your Programs add significant and primary functionality to the
Redistributable,
8. U.S. Government Restricted Rights. If
Software is being acquired by or on behalf of the
U.S. Government or by a U.S. Government prime
contractor or subcontractor (at any tier), then
the Government's rights in Software and
accompanying documentation will be only as set
forth in this Agreement; this is in accordance
with 48 CFR 227.7201 through 227.7202-4 (for
Department of Defense (DOD) acquisitions) and with
48 CFR 2.101 and 12.212 (for non-DOD
acquisitions).
(c) you distribute Redistributable for the sole purpose of running your
Programs,
9. Governing Law. Any action related to this
Agreement will be governed by California law and
controlling U.S. federal law. No choice of law
rules of any jurisdiction will apply.
(d) you do not distribute additional software intended to replace any
component(s) of the Redistributable,
10. Severability. If any provision of this
Agreement is held to be unenforceable, this
Agreement will remain in effect with the provision
omitted, unless omission would frustrate the
intent of the parties, in which case this
Agreement will immediately terminate.
(e) you do not remove or alter any proprietary legends or notices
contained in or on the Redistributable.
11. Integration. This Agreement is the entire
agreement between you and Sun relating to its
subject matter. It supersedes all prior or
contemporaneous oral or written communications,
proposals, representations and warranties and
prevails over any conflicting or additional terms
of any quote, order, acknowledgment, or other
communication between the parties relating to its
subject matter during the term of this Agreement.
No modification of this Agreement will be binding,
unless in writing and signed by an authorized
representative of each party.
(f) you only distribute the Redistributable subject to a license
agreement that protects Sun's interests consistent with the terms
contained in this Agreement, and
JAVA OPTIONAL PACKAGE
(g) you agree to defend and indemnify Sun and its licensors from and
against any damages, costs, liabilities, settlement amounts and/or
expenses (including attorneys' fees) incurred in connection with any
claim, lawsuit or action by any third party that arises or results from
the use or distribution of any and all Programs and/or
Redistributable.
JAVABEANS(TM) ACTIVATION FRAMEWORK, VERSION 1.0.2
SUPPLEMENTAL LICENSE TERMS
3. Java Technology Restrictions. You may not create, modify, or change
the behavior of, or authorize your licensees to create, modify, or
change the behavior of, classes, interfaces, or subpackages that are in
any way identified as "java", "javax", "sun" or similar convention as
specified by Sun in any naming convention designation.
These supplemental license terms ("Supplemental
Terms") add to or modify the terms of the Binary
Code License Agreement (collectively, the
"Agreement"). Capitalized terms not defined in
these Supplemental Terms shall have the same
meanings ascribed to them in the Agreement. These
Supplemental Terms shall supersede any
inconsistent or conflicting terms in the
Agreement, or in any license contained within the
Software.
B. Sun Microsystems, Inc. ("Sun")
SOFTWARE LICENSE AGREEMENT
1. Software Internal Use and Development License
Grant. Subject to the terms and conditions of
this Agreement, including, but not limited to
Section 3 (Java(TM) Technology Restrictions) of
these Supplemental Terms, Sun grants you a
non-exclusive, non-transferable, limited license
to reproduce internally and use internally the
binary form of the Software, complete and
unmodified, for the sole purpose of designing,
developing and testing your Java applets and
applications ("Programs").
READ THE TERMS OF THIS AGREEMENT ("AGREEMENT") CAREFULLY BEFORE OPENING
SOFTWARE MEDIA PACKAGE. BY OPENING SOFTWARE MEDIA PACKAGE, YOU AGREE TO
THE TERMS OF THIS AGREEMENT. IF YOU ARE ACCESSING SOFTWARE
ELECTRONICALLY, INDICATE YOUR ACCEPTANCE OF THESE TERMS BY SELECTING
THE "ACCEPT" BUTTON AT THE END OF THIS AGREEMENT. IF YOU DO NOT AGREE
TO ALL OF THE TERMS, PROMPTLY RETURN THE UNUSED SOFTWARE TO YOUR PLACE
OF PURCHASE FOR A REFUND OR, IF SOFTWARE IS ACCESSED ELECTRONICALLY,
SELECT THE "DECLINE" (OR "EXIT") BUTTON AT THE END OF THIS AGREEMENT.
IF YOU HAVE SEPARATELY AGREED TO LICENSE TERMS ("MASTER TERMS") FOR
YOUR LICENSE TO THIS SOFTWARE, THEN SECTIONS 1-5 OF THIS AGREEMENT
("SUPPLEMENTAL LICENSE TERMS") SHALL SUPPLEMENT AND SUPERSEDE THE
MASTER TERMS IN RELATION TO THIS SOFTWARE.
2. License to Distribute Software. In addition to
the license granted in Section 1 (Software
Internal Use and Development License Grant) of
these Supplemental Terms, subject to the terms and
conditions of this Agreement, including but not
limited to, Section 3 (Java Technology
Restrictions) of these Supplemental Terms, Sun
grants you a non-exclusive, non-transferable,
limited license to reproduce and distribute the
Software in binary code form only, provided that
you (i) distribute the Software complete and
unmodified and only bundled as part of your
Programs, (ii) do not distribute additional
software intended to replace any component(s) of
the Software, (iii) do not remove or alter any
proprietary legends or notices contained in the
Software, (iv) only distribute the Software
subject to a license agreement that protects Sun's
interests consistent with the terms contained in
this Agreement, and (v) agree to defend and
indemnify Sun and its licensors from and against
any damages, costs, liabilities, settlement
amounts and/or expenses (including attorneys'
fees) incurred in connection with any claim,
lawsuit or action by any third party that arises
or results from the use or distribution of any and
all Programs and/or Software.
1. Definitions.
3. Java Technology Restrictions. You may not
modify the Java Platform Interface ("JPI",
identified as classes contained within the "java"
package or any subpackages of the "java" package),
by creating additional classes within the JPI or
otherwise causing the addition to or modification
of the classes in the JPI. In the event that you
create an additional class and associated API(s)
which (i) extends the functionality of the Java
platform, and (ii) is exposed to third party
software developers for the purpose of developing
additional software which invokes such additional
API, you must promptly publish broadly an accurate
specification for such API for free use by all
developers. You may not create, or authorize your
licensees to create additional classes,
interfaces, or subpackages that are in any way
identified as "java", "javax", "sun" or similar
convention as specified by Sun in any naming
convention designation.
(a) "Entitlement" means the collective set of applicable documents
authorized by Sun evidencing your obligation to pay associated fees (if
any) for the license, associated Services, and the authorized scope of
use of Software under this Agreement.
4. No Support. Sun is under no obligation to
support the Software or to provide you with
updates or error corrections. You acknowledge that
the Software may have defects or deficiencies
which cannot or will not be corrected by Sun.
(b) "Licensed Unit" means the unit of measure by which your use of
Software and/or Service is licensed, as described in your Entitlement.
5. Trademarks and Logos. You acknowledge and agree
as between you and Sun that Sun owns the SUN,
SOLARIS, JAVA, JINI, FORTE, and iPLANET trademarks
and all SUN, SOLARIS, JAVA, JINI, FORTE, and
iPLANET-related trademarks, service marks, logos
and other brand designations ("Sun Marks"), and
you agree to comply with the Sun Trademark and
Logo Usage Requirements currently located at
http://www.sun.com/policies/trademarks. Any use
you make of the Sun Marks inures to Sun's benefit.
(c) "Permitted Use" means the licensed Software use(s) authorized
in this Agreement as specified in your Entitlement. The Permitted Use
for any bundled Sun software not specified in your Entitlement will be
evaluation use as provided in Section 3.
6. Source Code. Software may contain source code
that is provided solely for reference purposes
pursuant to the terms of this Agreement. Source
code may not be redistributed unless expressly
provided for in this Agreement.
(d) "Service" means the service(s) that Sun or its delegate will
provide, if any, as selected in your Entitlement and as further
described in the applicable service listings at
www.sun.com/service/servicelist.
7. Termination for Infringement. Either party may
terminate this Agreement immediately should any
Software become, or in either party's opinion be
likely to become, the subject of a claim of
infringement of any intellectual property right.
(e) "Software" means the Sun software described in your
Entitlement. Also, certain software may be included for evaluation use
under Section 3.
For inquiries please contact: Sun Microsystems,
Inc. 901 San Antonio Road, Palo Alto, California
94303
(LFI#115020/Form ID#011801)
(f) "You" and "Your" means the individual or legal entity specified
in the Entitlement, or for evaluation purposes, the entity performing
the evaluation.
2. License Grant and Entitlement.
Subject to the terms of your Entitlement, Sun grants you a
nonexclusive, nontransferable limited license to use Software for its
Permitted Use for the license term. Your Entitlement will specify (a)
Software licensed, (b) the Permitted Use, (c) the license term, and (d)
the Licensed Units.
Additionally, if your Entitlement includes Services, then it will also
specify the (e) Service and (f) service term.
If your rights to Software or Services are limited in duration and the
date such rights begin is other than the purchase date, your
Entitlement will provide that beginning date(s).
The Entitlement may be delivered to you in various ways depending on
the manner in which you obtain Software and Services, for example, the
Entitlement may be provided in your receipt, invoice or your contract
with Sun or authorized Sun reseller. It may also be in electronic
format if you download Software.
3. Permitted Use.
As selected in your Entitlement, one or more of the following Permitted
Uses will apply to your use of Software. Unless you have an Entitlement
that expressly permits it, you may not use Software for any of the
other Permitted Uses. If you don't have an Entitlement, or if your
Entitlement doesn't cover additional software delivered to you, then
such software is for your Evaluation Use.
(a) Evaluation Use. You may evaluate Software internally for a period
of 90 days from your first use.
(b) Research and Instructional Use. You may use Software internally to
design, develop and test, and also to provide instruction on such
uses.
(c) Individual Use. You may use Software internally for personal,
individual use.
(d) Commercial Use. You may use Software internally for your own
commercial purposes.
(e) Service Provider Use. You may make Software functionality
accessible (but not by providing Software itself or through outsourcing
services) to your end users in an extranet deployment, but not to your
affiliated companies or to government agencies.
4. Licensed Units.
Your Permitted Use is limited to the number of Licensed Units stated in
your Entitlement. If you require additional Licensed Units, you will
need additional Entitlement(s).
5. Restrictions.
(a) The copies of Software provided to you under this Agreement are
licensed, not sold, to you by Sun. Sun reserves all rights not
expressly granted. (b) You may make a single archival copy of Software,
but otherwise may not copy, modify, or distribute Software. However if
the Sun documentation accompanying Software lists specific portions of
Software, such as header files, class libraries, reference source code,
and/or redistributable files, that may be handled differently, you may
do so only as provided in the Sun documentation. (c) You may not rent,
lease, lend or encumber Software. (d) Unless enforcement is prohibited
by applicable law, you may not decompile, or reverse engineer
Software. (e) The terms and conditions of this Agreement will apply to
any Software updates, provided to you at Sun's discretion, that replace
and/or supplement the original Software, unless such update contains a
separate license. (f) You may not publish or provide the results of any
benchmark or comparison tests run on Software to any third party
without the prior written consent of Sun. (g) Software is confidential
and copyrighted. (h) Unless otherwise specified, if Software is
delivered with embedded or bundled software that enables functionality
of Software, you may not use such software on a stand-alone basis or
use any portion of such software to interoperate with any program(s)
other than Software. (i) Software may contain programs that perform
automated collection of system data and/or automated software updating
services. System data collected through such programs may be used by
Sun, its subcontractors, and its service delivery partners for the
purpose of providing you with remote system services and/or improving
Sun's software and systems. (j) Software is not designed, licensed or
intended for use in the design, construction, operation or maintenance
of any nuclear facility and Sun and its licensors disclaim any express
or implied warranty of fitness for such uses. (k) No right, title or
interest in or to any trademark, service mark, logo or trade name of
Sun or its licensors is granted under this Agreement.
6. Term and Termination.
The license and service term are set forth in your Entitlement(s). Your
rights under this Agreement will terminate immediately without notice
from Sun if you materially breach it or take any action in derogation
of Sun's and/or its licensors' rights to Software. Sun may terminate
this Agreement should any Software become, or in Sun's reasonable
opinion likely to become, the subject of a claim of intellectual
property infringement or trade secret misappropriation. Upon
termination, you will cease use of, and destroy, Software and confirm
compliance in writing to Sun. Sections 1, 5, 6, 7, and 9-15 will
survive termination of the Agreement.
7. Java Compatibility and Open Source.
Software may contain Java technology. You may not create additional
classes to, or modifications of, the Java technology, except under
compatibility requirements available under a separate agreement
available at www.java.net.
Sun supports and benefits from the global community of open source
developers, and thanks the community for its important contributions
and open standards-based technology, which Sun has adopted into many of
its products.
Please note that portions of Software may be provided with notices and
open source licenses from such communities and third parties that
govern the use of those portions, and any licenses granted hereunder do
not alter any rights and obligations you may have under such open
source licenses, however, the disclaimer of warranty and limitation of
liability provisions in this Agreement will apply to all Software in
this distribution.
8. Limited Warranty.
Sun warrants to you that for a period of 90 days from the date of
purchase, as evidenced by a copy of the receipt, the media on which
Software is furnished (if any) will be free of defects in materials and
workmanship under normal use. Except for the foregoing, Software is
provided "AS IS". Your exclusive remedy and Sun's entire liability
under this limited warranty will be at Sun's option to replace Software
media or refund the fee paid for Software. Some states do not allow
limitations on certain implied warranties, so the above may not apply
to you. This limited warranty gives you specific legal rights. You may
have others, which vary from state to state.
9. Disclaimer of Warranty.
UNLESS SPECIFIED IN THIS AGREEMENT, ALL EXPRESS OR IMPLIED CONDITIONS,
REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT
ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT THESE DISCLAIMERS ARE HELD TO
BE LEGALLY INVALID.
10. Limitation of Liability.
TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL SUN OR ITS
LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR
SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES,
HOWEVER CAUSED REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF OR
RELATED TO THE USE OF OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. In no event will Sun's
liability to you, whether in contract, tort (including negligence), or
otherwise, exceed the amount paid by you for Software under this
Agreement. The foregoing limitations will apply even if the above
stated warranty fails of its essential purpose. Some states do not
allow the exclusion of incidental or consequential damages, so some of
the terms above may not be applicable to you.
11. Export Regulations.
All Software, documents, technical data, and any other materials
delivered under this Agreement are subject to U.S. export control laws
and may be subject to export or import regulations in other countries.
You agree to comply strictly with these laws and regulations and
acknowledge that you have the responsibility to obtain any licenses to
export, re-export, or import as may be required after delivery to you.
12. U.S. Government Restricted Rights.
If Software is being acquired by or on behalf of the U.S. Government or
by a U.S. Government prime contractor or subcontractor (at any tier),
then the Government's rights in Software and accompanying documentation
will be only as set forth in this Agreement; this is in accordance with
48 CFR 227.7201 through 227.7202-4 (for Department of Defense (DOD)
acquisitions) and with 48 CFR 2.101 and 12.212 (for non-DOD
acquisitions).
13. Governing Law.
Any action related to this Agreement will be governed by California law
and controlling U.S. federal law. No choice of law rules of any
jurisdiction will apply.
14. Severability.
If any provision of this Agreement is held to be unenforceable, this
Agreement will remain in effect with the provision omitted, unless
omission would frustrate the intent of the parties, in which case this
Agreement will immediately terminate.
15. Integration.
This Agreement, including any terms contained in your Entitlement, is
the entire agreement between you and Sun relating to its subject
matter. It supersedes all prior or contemporaneous oral or written
communications, proposals, representations and warranties and prevails
over any conflicting or additional terms of any quote, order,
acknowledgment, or other communication between the parties relating to
its subject matter during the term of this Agreement. No modification
of this Agreement will be binding, unless in writing and signed by an
authorized representative of each party.
Please contact Sun Microsystems, Inc. 4150 Network Circle, Santa Clara,
California 95054 if you have questions.

View File

@@ -0,0 +1,38 @@
DistributionREADME
DISTRIBUTION BY DEVELOPERS. Subject to the terms and conditions of the
Software License Agreement and the obligations, restrictions, and
exceptions set forth below, You may reproduce and distribute the
portions of Software identified below (each a "Redistributable"),
provided that:
(a) you distribute the Redistributable complete and unmodified and only
bundled as part of Your applets and applications ("Programs"),
(b) your Programs add significant and primary functionality to the
Software
(c) you distribute Redistributable for the sole purpose of running your
Programs,
(d) you do not distribute additional software intended to replace any
component(s) of the Redistributable,
(e) you do not remove or alter any proprietary legends or notices
contained in or on the Redistributable.
(f) you only distribute the Redistributable subject to a license
agreement that protects Sun's interests consistent with the terms
contained in the Software License Agreement, and
(g) you agree to defend and indemnify Sun and its licensors from and
against any damages, costs, liabilities, settlement amounts and/or
expenses (including attorneys' fees) incurred in connection with any
claim, lawsuit or action by any third party that arises or results from
the use or distribution of any and all Programs and/or
Redistributable.
The following files are each a Redistributable:
activation.jar

View File

@@ -1,59 +1,203 @@
Apache software license (commons-collections.jar, commons-dbcp.jar,
commons-pool.jar, log4j.jar, lucene.jar, oro.jar, xalan.jar, xerces.jar)
/*
* The Apache Software License, Version 1.1
*
*
* Copyright (c) 1999-2000 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
*
* 3. The end-user documentation included with the redistribution,
* if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
*
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
* software without prior written permission. For written
* permission, please contact apache@apache.org.
*
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
*
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 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 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
*
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation and was
* originally based on software copyright (c) 1999, International
* Business Machines, Inc., http://www.ibm.com. For more
* information on the Apache Software Foundation, please see
* <http://www.apache.org/>.
*/
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.

View File

@@ -1,53 +1,203 @@
/*
* The Apache Software License, Version 1.1
*
* Copyright (c) 1999-2003 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
*
* 3. The end-user documentation included with the redistribution, if
* any, must include the following acknowlegement:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowlegement may appear in the software itself,
* if and wherever such third-party acknowlegements normally appear.
*
* 4. The names "The Jakarta Project", "Commons", and "Apache Software
* Foundation" must not be used to endorse or promote products derived
* from this software without prior written permission. For written
* permission, please contact apache@apache.org.
*
* 5. Products derived from this software may not be called "Apache"
* nor may "Apache" appear in their names without prior written
* permission of the Apache Group.
*
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 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 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
*
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation. For more
* information on the Apache Software Foundation, please see
* <http://www.apache.org/>.
*/
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.

View File

@@ -0,0 +1,203 @@
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.

View File

@@ -0,0 +1,201 @@
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.

View File

@@ -1,59 +1,203 @@
Apache software license (commons-collections.jar, commons-dbcp.jar,
commons-pool.jar, log4j.jar, lucene.jar, oro.jar, xalan.jar, xerces.jar)
/*
* The Apache Software License, Version 1.1
*
*
* Copyright (c) 1999-2000 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
*
* 3. The end-user documentation included with the redistribution,
* if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
*
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
* software without prior written permission. For written
* permission, please contact apache@apache.org.
*
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
*
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 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 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
*
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation and was
* originally based on software copyright (c) 1999, International
* Business Machines, Inc., http://www.ibm.com. For more
* information on the Apache Software Foundation, please see
* <http://www.apache.org/>.
*/
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.

View File

@@ -0,0 +1,25 @@
Copyright (c) 2003-2005, www.fontbox.org
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
3. Neither the name of fontbox; nor the names of its
contributors may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 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 OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@@ -1,55 +1,203 @@
This is the license for the POI library
/* ====================================================================
* The Apache Software License, Version 1.1
*
* Copyright (c) 2002 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
*
* 3. The end-user documentation included with the redistribution,
* if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
*
* 4. The names "Apache" and "Apache Software Foundation" and
* "Apache POI" must not be used to endorse or promote products
* derived from this software without prior written permission. For
* written permission, please contact apache@apache.org.
*
* 5. Products derived from this software may not be called "Apache",
* "Apache POI", nor may "Apache" appear in their name, without
* prior written permission of the Apache Software Foundation.
*
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 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 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
*
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation. For more
* information on the Apache Software Foundation, please see
* <http://www.apache.org/>.
*/
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.

View File

@@ -1,30 +1,27 @@
Copyright (c) 2005, Regents of the University of California
Copyright (c) 2006, Regents of the University of California
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above
copyright notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of the San Diego Super Computer Center (SDSC) nor the
names of its contributors may be used to endorse or promote products
derived from this software without specific prior written permission.
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of the University of California, San Diego (UCSD) nor the
names of its contributors may be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO,PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) 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 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
OF SUCH DAMAGE.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) 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 OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@@ -0,0 +1,33 @@
/*
$Id$
Copyright 2003-2006 The Werken Company. All Rights Reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of the Jaxen Project nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) 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 OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/

View File

@@ -1,59 +1,203 @@
Apache software license (commons-collections.jar, commons-dbcp.jar,
commons-pool.jar, log4j.jar, lucene.jar, oro.jar, xalan.jar, xerces.jar)
/*
* The Apache Software License, Version 1.1
*
*
* Copyright (c) 1999-2000 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
*
* 3. The end-user documentation included with the redistribution,
* if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
*
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
* software without prior written permission. For written
* permission, please contact apache@apache.org.
*
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
*
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 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 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
*
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation and was
* originally based on software copyright (c) 1999, International
* Business Machines, Inc., http://www.ibm.com. For more
* information on the Apache Software Foundation, please see
* <http://www.apache.org/>.
*/
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.

View File

@@ -1,59 +1,203 @@
Apache software license (commons-collections.jar, commons-dbcp.jar,
commons-pool.jar, log4j.jar, lucene.jar, oro.jar, xalan.jar, xerces.jar)
/*
* The Apache Software License, Version 1.1
*
*
* Copyright (c) 1999-2000 The Apache Software Foundation. All rights
* reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
*
* 3. The end-user documentation included with the redistribution,
* if any, must include the following acknowledgment:
* "This product includes software developed by the
* Apache Software Foundation (http://www.apache.org/)."
* Alternately, this acknowledgment may appear in the software itself,
* if and wherever such third-party acknowledgments normally appear.
*
* 4. The names "Xerces" and "Apache Software Foundation" must
* not be used to endorse or promote products derived from this
* software without prior written permission. For written
* permission, please contact apache@apache.org.
*
* 5. Products derived from this software may not be called "Apache",
* nor may "Apache" appear in their name, without prior written
* permission of the Apache Software Foundation.
*
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 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 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
* ====================================================================
*
* This software consists of voluntary contributions made by many
* individuals on behalf of the Apache Software Foundation and was
* originally based on software copyright (c) 1999, International
* Business Machines, Inc., http://www.ibm.com. For more
* information on the Apache Software Foundation, please see
* <http://www.apache.org/>.
*/
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.

View File

@@ -0,0 +1,300 @@
Software: JavaBeans Activation Framework 1.1.
License Term: Perpetual (subject to termination under the SLA).
Licensed Unit: Software Copy.
Licensed unit Count: Unlimited.
Permitted Uses:
1. You may reproduce and use the Software for Individual, Commercial,
or Research and Instructional Use for the purposes of designing,
developing, testing, and running Your applets and
application("Programs").
2. Subject to the terms and conditions of this Agreement and
restrictions and exceptions set forth in the Software's documentation,
You may reproduce and distribute portions of Software identified as a
redistributable in the documentation ("Redistributable"), provided
that:
(a) you distribute Redistributable complete and unmodified and only
bundled as part of Your Programs,
(b) your Programs add significant and primary functionality to the
Redistributable,
(c) you distribute Redistributable for the sole purpose of running your
Programs,
(d) you do not distribute additional software intended to replace any
component(s) of the Redistributable,
(e) you do not remove or alter any proprietary legends or notices
contained in or on the Redistributable.
(f) you only distribute the Redistributable subject to a license
agreement that protects Sun's interests consistent with the terms
contained in this Agreement, and
(g) you agree to defend and indemnify Sun and its licensors from and
against any damages, costs, liabilities, settlement amounts and/or
expenses (including attorneys' fees) incurred in connection with any
claim, lawsuit or action by any third party that arises or results from
the use or distribution of any and all Programs and/or
Redistributable.
3. Java Technology Restrictions. You may not create, modify, or change
the behavior of, or authorize your licensees to create, modify, or
change the behavior of, classes, interfaces, or subpackages that are in
any way identified as "java", "javax", "sun" or similar convention as
specified by Sun in any naming convention designation.
B. Sun Microsystems, Inc. ("Sun")
SOFTWARE LICENSE AGREEMENT
READ THE TERMS OF THIS AGREEMENT ("AGREEMENT") CAREFULLY BEFORE OPENING
SOFTWARE MEDIA PACKAGE. BY OPENING SOFTWARE MEDIA PACKAGE, YOU AGREE TO
THE TERMS OF THIS AGREEMENT. IF YOU ARE ACCESSING SOFTWARE
ELECTRONICALLY, INDICATE YOUR ACCEPTANCE OF THESE TERMS BY SELECTING
THE "ACCEPT" BUTTON AT THE END OF THIS AGREEMENT. IF YOU DO NOT AGREE
TO ALL OF THE TERMS, PROMPTLY RETURN THE UNUSED SOFTWARE TO YOUR PLACE
OF PURCHASE FOR A REFUND OR, IF SOFTWARE IS ACCESSED ELECTRONICALLY,
SELECT THE "DECLINE" (OR "EXIT") BUTTON AT THE END OF THIS AGREEMENT.
IF YOU HAVE SEPARATELY AGREED TO LICENSE TERMS ("MASTER TERMS") FOR
YOUR LICENSE TO THIS SOFTWARE, THEN SECTIONS 1-5 OF THIS AGREEMENT
("SUPPLEMENTAL LICENSE TERMS") SHALL SUPPLEMENT AND SUPERSEDE THE
MASTER TERMS IN RELATION TO THIS SOFTWARE.
1. Definitions.
(a) "Entitlement" means the collective set of applicable documents
authorized by Sun evidencing your obligation to pay associated fees (if
any) for the license, associated Services, and the authorized scope of
use of Software under this Agreement.
(b) "Licensed Unit" means the unit of measure by which your use of
Software and/or Service is licensed, as described in your Entitlement.
(c) "Permitted Use" means the licensed Software use(s) authorized
in this Agreement as specified in your Entitlement. The Permitted Use
for any bundled Sun software not specified in your Entitlement will be
evaluation use as provided in Section 3.
(d) "Service" means the service(s) that Sun or its delegate will
provide, if any, as selected in your Entitlement and as further
described in the applicable service listings at
www.sun.com/service/servicelist.
(e) "Software" means the Sun software described in your
Entitlement. Also, certain software may be included for evaluation use
under Section 3.
(f) "You" and "Your" means the individual or legal entity specified
in the Entitlement, or for evaluation purposes, the entity performing
the evaluation.
2. License Grant and Entitlement.
Subject to the terms of your Entitlement, Sun grants you a
nonexclusive, nontransferable limited license to use Software for its
Permitted Use for the license term. Your Entitlement will specify (a)
Software licensed, (b) the Permitted Use, (c) the license term, and (d)
the Licensed Units.
Additionally, if your Entitlement includes Services, then it will also
specify the (e) Service and (f) service term.
If your rights to Software or Services are limited in duration and the
date such rights begin is other than the purchase date, your
Entitlement will provide that beginning date(s).
The Entitlement may be delivered to you in various ways depending on
the manner in which you obtain Software and Services, for example, the
Entitlement may be provided in your receipt, invoice or your contract
with Sun or authorized Sun reseller. It may also be in electronic
format if you download Software.
3. Permitted Use.
As selected in your Entitlement, one or more of the following Permitted
Uses will apply to your use of Software. Unless you have an Entitlement
that expressly permits it, you may not use Software for any of the
other Permitted Uses. If you don't have an Entitlement, or if your
Entitlement doesn't cover additional software delivered to you, then
such software is for your Evaluation Use.
(a) Evaluation Use. You may evaluate Software internally for a period
of 90 days from your first use.
(b) Research and Instructional Use. You may use Software internally to
design, develop and test, and also to provide instruction on such
uses.
(c) Individual Use. You may use Software internally for personal,
individual use.
(d) Commercial Use. You may use Software internally for your own
commercial purposes.
(e) Service Provider Use. You may make Software functionality
accessible (but not by providing Software itself or through outsourcing
services) to your end users in an extranet deployment, but not to your
affiliated companies or to government agencies.
4. Licensed Units.
Your Permitted Use is limited to the number of Licensed Units stated in
your Entitlement. If you require additional Licensed Units, you will
need additional Entitlement(s).
5. Restrictions.
(a) The copies of Software provided to you under this Agreement are
licensed, not sold, to you by Sun. Sun reserves all rights not
expressly granted. (b) You may make a single archival copy of Software,
but otherwise may not copy, modify, or distribute Software. However if
the Sun documentation accompanying Software lists specific portions of
Software, such as header files, class libraries, reference source code,
and/or redistributable files, that may be handled differently, you may
do so only as provided in the Sun documentation. (c) You may not rent,
lease, lend or encumber Software. (d) Unless enforcement is prohibited
by applicable law, you may not decompile, or reverse engineer
Software. (e) The terms and conditions of this Agreement will apply to
any Software updates, provided to you at Sun's discretion, that replace
and/or supplement the original Software, unless such update contains a
separate license. (f) You may not publish or provide the results of any
benchmark or comparison tests run on Software to any third party
without the prior written consent of Sun. (g) Software is confidential
and copyrighted. (h) Unless otherwise specified, if Software is
delivered with embedded or bundled software that enables functionality
of Software, you may not use such software on a stand-alone basis or
use any portion of such software to interoperate with any program(s)
other than Software. (i) Software may contain programs that perform
automated collection of system data and/or automated software updating
services. System data collected through such programs may be used by
Sun, its subcontractors, and its service delivery partners for the
purpose of providing you with remote system services and/or improving
Sun's software and systems. (j) Software is not designed, licensed or
intended for use in the design, construction, operation or maintenance
of any nuclear facility and Sun and its licensors disclaim any express
or implied warranty of fitness for such uses. (k) No right, title or
interest in or to any trademark, service mark, logo or trade name of
Sun or its licensors is granted under this Agreement.
6. Term and Termination.
The license and service term are set forth in your Entitlement(s). Your
rights under this Agreement will terminate immediately without notice
from Sun if you materially breach it or take any action in derogation
of Sun's and/or its licensors' rights to Software. Sun may terminate
this Agreement should any Software become, or in Sun's reasonable
opinion likely to become, the subject of a claim of intellectual
property infringement or trade secret misappropriation. Upon
termination, you will cease use of, and destroy, Software and confirm
compliance in writing to Sun. Sections 1, 5, 6, 7, and 9-15 will
survive termination of the Agreement.
7. Java Compatibility and Open Source.
Software may contain Java technology. You may not create additional
classes to, or modifications of, the Java technology, except under
compatibility requirements available under a separate agreement
available at www.java.net.
Sun supports and benefits from the global community of open source
developers, and thanks the community for its important contributions
and open standards-based technology, which Sun has adopted into many of
its products.
Please note that portions of Software may be provided with notices and
open source licenses from such communities and third parties that
govern the use of those portions, and any licenses granted hereunder do
not alter any rights and obligations you may have under such open
source licenses, however, the disclaimer of warranty and limitation of
liability provisions in this Agreement will apply to all Software in
this distribution.
8. Limited Warranty.
Sun warrants to you that for a period of 90 days from the date of
purchase, as evidenced by a copy of the receipt, the media on which
Software is furnished (if any) will be free of defects in materials and
workmanship under normal use. Except for the foregoing, Software is
provided "AS IS". Your exclusive remedy and Sun's entire liability
under this limited warranty will be at Sun's option to replace Software
media or refund the fee paid for Software. Some states do not allow
limitations on certain implied warranties, so the above may not apply
to you. This limited warranty gives you specific legal rights. You may
have others, which vary from state to state.
9. Disclaimer of Warranty.
UNLESS SPECIFIED IN THIS AGREEMENT, ALL EXPRESS OR IMPLIED CONDITIONS,
REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT
ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT THESE DISCLAIMERS ARE HELD TO
BE LEGALLY INVALID.
10. Limitation of Liability.
TO THE EXTENT NOT PROHIBITED BY LAW, IN NO EVENT WILL SUN OR ITS
LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR
SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES,
HOWEVER CAUSED REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF OR
RELATED TO THE USE OF OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. In no event will Sun's
liability to you, whether in contract, tort (including negligence), or
otherwise, exceed the amount paid by you for Software under this
Agreement. The foregoing limitations will apply even if the above
stated warranty fails of its essential purpose. Some states do not
allow the exclusion of incidental or consequential damages, so some of
the terms above may not be applicable to you.
11. Export Regulations.
All Software, documents, technical data, and any other materials
delivered under this Agreement are subject to U.S. export control laws
and may be subject to export or import regulations in other countries.
You agree to comply strictly with these laws and regulations and
acknowledge that you have the responsibility to obtain any licenses to
export, re-export, or import as may be required after delivery to you.
12. U.S. Government Restricted Rights.
If Software is being acquired by or on behalf of the U.S. Government or
by a U.S. Government prime contractor or subcontractor (at any tier),
then the Government's rights in Software and accompanying documentation
will be only as set forth in this Agreement; this is in accordance with
48 CFR 227.7201 through 227.7202-4 (for Department of Defense (DOD)
acquisitions) and with 48 CFR 2.101 and 12.212 (for non-DOD
acquisitions).
13. Governing Law.
Any action related to this Agreement will be governed by California law
and controlling U.S. federal law. No choice of law rules of any
jurisdiction will apply.
14. Severability.
If any provision of this Agreement is held to be unenforceable, this
Agreement will remain in effect with the provision omitted, unless
omission would frustrate the intent of the parties, in which case this
Agreement will immediately terminate.
15. Integration.
This Agreement, including any terms contained in your Entitlement, is
the entire agreement between you and Sun relating to its subject
matter. It supersedes all prior or contemporaneous oral or written
communications, proposals, representations and warranties and prevails
over any conflicting or additional terms of any quote, order,
acknowledgment, or other communication between the parties relating to
its subject matter during the term of this Agreement. No modification
of this Agreement will be binding, unless in writing and signed by an
authorized representative of each party.
Please contact Sun Microsystems, Inc. 4150 Network Circle, Santa Clara,
California 95054 if you have questions.

View File

@@ -0,0 +1,42 @@
DistributionREADME
DISTRIBUTION BY DEVELOPERS. Subject to the terms and conditions of the
Software License Agreement and the obligations, restrictions, and
exceptions set forth below, You may reproduce and distribute the
portions of Software identified below (each a "Redistributable"),
provided that:
(a) you distribute the Redistributable complete and unmodified and only
bundled as part of Your applets and applications ("Programs"),
(b) your Programs add significant and primary functionality to the
Software
(c) you distribute Redistributable for the sole purpose of running your
Programs,
(d) you do not distribute additional software intended to replace any
component(s) of the Redistributable,
(e) you do not remove or alter any proprietary legends or notices
contained in or on the Redistributable.
(f) you only distribute the Redistributable subject to a license
agreement that protects Sun's interests consistent with the terms
contained in the Software License Agreement, and
(g) you agree to defend and indemnify Sun and its licensors from and
against any damages, costs, liabilities, settlement amounts and/or
expenses (including attorneys' fees) incurred in connection with any
claim, lawsuit or action by any third party that arises or results from
the use or distribution of any and all Programs and/or
Redistributable.
The following files are each a Redistributable:
mail.jar
lib/mailapi.jar
lib/imap.jar
lib/smtp.jar
lib/pop3.jar
lib/dsn.jar

View File

@@ -1,4 +1,4 @@
Copyright (c) 2003, www.pdfbox.org
Copyright (c) 2003-2005, www.pdfbox.org
All rights reserved.
Redistribution and use in source and binary forms, with or without

View File

@@ -0,0 +1,203 @@
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.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More