Commit Graph

6761 Commits

Author SHA1 Message Date
Keiji Suzuki
c1b54cd9b3 sort chaged messages 2013-08-17 15:52:11 +09:00
Keiji Suzuki
87a7c6fa0a move url from /dspace-admin to /tools for community/collection/item 2013-08-17 15:22:39 +09:00
Keiji Suzuki
291941aada [DS-1613] Porting curation task administrative UI to JSPUI 2013-08-17 11:37:03 +09:00
Mark H. Wood
640f0b4018 More silly whitespace 2013-08-15 17:01:18 -04:00
Mark H. Wood
35cf357951 [DS-803] Make 'bin/dspace harvest -g' actually function.
And my usual whitespace cleanup.
Also make org.dspace.harvest.OAIHarvester.verifyOAIHarvester more rugged.
2013-08-15 17:01:18 -04:00
Mark H. Wood
f70c72893e Add some imports lost in conflict resolution after rebasing 2013-08-15 10:56:30 -04:00
Mark H. Wood
0b16ea03a5 Remove imports no longer used 2013-08-15 10:30:33 -04:00
Mark H. Wood
4c40b3980a Make DSpace actually use EmailService 2013-08-15 10:29:30 -04:00
Mark H. Wood
3c01798c33 Clean up unused imports 2013-08-15 10:27:56 -04:00
Jason Sherman
160eb19d45 Update BrandedPreviewJPEGFilter.java
Working to address failed to convolve bug.
2013-08-14 17:01:29 -05:00
Jason Sherman
5ea7fc0891 Update JPEGFilter.java
Working to address failed to convolve bug.
2013-08-14 16:59:53 -05:00
Mark H. Wood
44f53a2e38 Merge pull request #213 from mwoodiupui/DS-1390
[DS-1390] stage 1: move license, email texts, news out of ConfigurationManager
2013-08-14 13:17:18 -07:00
Mark H. Wood
5b4d3830c5 Merge pull request #276 from mwoodiupui/DS-792
[DS-792] When 'mail.server.disabled = true' put text of email in log file
2013-08-13 05:47:39 -07:00
Tim Donohue
1fc5eac3c6 Merge pull request #275 from mwoodiupui/DS-1569
[DS-1569] Don't try to emit a password if there is none.
2013-08-12 09:45:49 -07:00
Keiji Suzuki
5a04e9bad9 DS-1188 add itemlist to collection home page 2013-08-12 11:34:45 +02:00
Andrea Bollini
027072068a DS-1619 Unable to remove items after enabling SOLRBrowseDAOs 2013-08-10 14:21:27 +02:00
Andrea Bollini
3b063ca673 DS-1617 Switch to SOLRBrowseDAOs implementation as default in DSpace 4.0 2013-08-08 16:46:12 +02:00
Andrea Bollini
42b502ac21 DS-1616 Localhost is not longer supported as a valid URL Solr
Replaced the deprecated org.apache.commons.validator.UrlValidator with the new
version from apache import org.apache.commons.validator.routines.UrlValidator
enabling local urls (localhost and internal names like mymachine, etc.)
2013-08-08 14:35:52 +02:00
Mark H. Wood
22f50511f8 Actually commit the attachment code. 2013-08-07 15:01:04 -04:00
Mark H. Wood
a67f7e2ee4 [DS-792] When mail sending is disabled, log the entire message instead.
Since this should only occur during debugging or testing, I thought it
expedient to just build the MimeMessage normally and then extract the
composed headers from it.  This is slightly inefficient, but greatly
simplified the code.

Attachments will not be logged, since they might be anything and of
any size.  Instead, a list of their names will be inserted below the
headers and above the message body.
2013-08-07 14:51:14 -04:00
Peter Dietz
53716c0f29 Merge pull request #231 from mwoodiupui/DS-790
[DS-790] SOLR - Spider detection to match on hostname or useragent
2013-08-02 22:02:50 -07:00
Mark H. Wood
9df23659a8 Merge pull request #221 from mwoodiupui/DS-888
[DS-888] Fix obvious error:  store fetched request parameter
After two months, only one positive comment.  A one-line fix.
2013-08-01 11:55:37 -07:00
Mark H. Wood
c066178caa Merge pull request #218 from KevinVdV/DS-1272
[DS-1272] Enable Discovery By Default for the XMLUI
2013-07-31 13:19:32 -07:00
Ivan Masár
cf5061fed8 DS-1554 fix again (first fix was wrong)
Thanks, Keiji!
2013-07-29 10:19:27 +02:00
Jason Sherman
e42d7b5ec3 Update JPEGFilter.java
Addressed transparency issues.
2013-07-24 15:38:17 -05:00
Jason Sherman
8ca80dce23 Update BrandedPreviewJPEGFilter.java
Addressed transparency issues
2013-07-24 15:37:21 -05:00
Hardy Pottinger
ebe398fe25 added coverity security library, used addentities throughout to harden profile form fields in JSPUI 2013-07-23 14:11:30 -05:00
Ivan Masár
0464894169 DS-1554 fix and related preventive fixes
* make SWORD use upload.temp.dir
* Also make sure that it's not null
* if upload dir is not specified, use java.io.tmpdir
2013-07-17 23:48:34 +02:00
Mark H. Wood
21e3dc8f86 Tiny comment tidy 2013-07-16 14:56:05 -04:00
Mark H. Wood
a5e86912fe Tidy up mocks after testing. 2013-07-16 14:07:12 -04:00
Mark H. Wood
ba7ba2ea43 Add method to test client identity from strings, not request attributes, for processing statistical cases and other recorded events. 2013-07-16 14:01:00 -04:00
Mark H. Wood
271a96f6bf Remove unused Spring loader and test 2013-07-16 11:54:32 -04:00
roeland
bfc045f5f0 DS-1235 IP authentication configuration does not apply netmask and CIDR ranges correctly 2013-07-12 14:46:15 +02:00
KevinVdV
81bb553687 [DS-1597] Browse subjects by collection count bug 2013-07-08 12:11:31 +02:00
Keiji Suzuki
2b4633a87c Export all collections of a community recursively 2013-07-07 11:07:42 +09:00
Mark H. Wood
a5e5aa925f Declare use of slf4j-api. 2013-06-25 15:51:36 -04:00
Mark H. Wood
b165134114 When listing webapp.s, delete records for any not found living.
This sends a HEAD request to the registered URL for the webapp and
assumes that the app is dead if result is not 200.

This change caused a cascade of changes to the treatment of the
database table, because the DBMS layer insists that a table's primary
key be INTEGER.  It was necessary to introduce a new column for the
purpose.  This also means you can have more than one running instance
of the same UI, if you wish.  But it also means that the sequence
required by the new column will overflow after about 2 billion starts.
2013-06-25 15:10:55 -04:00
Mark H. Wood
1bb3cbc4e5 Update testing for new features; remove Spring-based configuration. 2013-06-21 15:31:55 -04:00
Mark H. Wood
b0fbceed01 Start adding DNS pattern matching. 2013-06-20 16:12:48 -04:00
Mark H. Wood
81f24f1aa0 Add matching of User-Agent header, for well-behaved bots with
ever-expanding address pools.

While we're at it, stop punting DNS names found in the IP address
files.  Note that this is *not* DNS *pattern* matching; it only resolves
individual host names to IP addresses at load time.
2013-06-20 15:16:43 -04:00
LifeH2O
803f70342f DS-1576 fix names of LDAP configuration properties 2013-06-17 13:00:26 +02:00
Ivan Masár
6e9f3e36f3 correct some strings and comments 2013-06-17 11:16:56 +02:00
Keiji Suzuki
cb719b5ae5 Porting advanced embargo function to JSPUI
Fixed some codes as the code reviews by helix84

reverted the api of BrowseItem to its original

revert build.properties

Porting advanced embargo function to JSPUI, revised version
2013-06-17 10:41:50 +02:00
Mark H. Wood
f60b6c3497 More informative message when an Identifier cannot be created
Tag the IdentifierException onto the new RuntimeException instead of ignoring it.
2013-06-14 16:22:12 -03:00
Mark H. Wood
83b605deaa MXBean approach didn't pan out, so remove (most of) the code. 2013-06-14 10:32:12 -04:00
Mark H. Wood
9b26731c83 Record 'isUI' in database; add code to 'dspace version' to consume the table. 2013-06-14 10:20:44 -04:00
Mark H. Wood
e0fb4367f6 Reorganize, refactor, implement an alternative MBean approach for trial. 2013-06-13 11:41:46 -04:00
Mark H. Wood
5cd4a7f176 Replace kooky URL calculation with fetching it from the configuration. 2013-06-12 10:36:54 -04:00
Mark H. Wood
da4dfb1314 [DS-1456] Make webapp.s register in a new database table when started, so we can
list them later.
2013-06-07 15:28:27 -04:00
Mark H. Wood
263613e81b [DS-1569] Don't try to emit a password if there is none.
Issue #DS-1569 - RoleDisseminator fails to check for possible null password
2013-06-04 14:38:41 -04:00