Skip to content
Permalink
access_log

Commits on Feb 18, 2013

  1. Added --until to filter_access

    Tim Brody
    Tim Brody committed Feb 18, 2013
  2. Use Multiline::CSV for dump_access

    Tim Brody
    Tim Brody committed Feb 18, 2013

Commits on Feb 15, 2013

  1. Merge Event::FilterAccess into CLI tool

    dump_access can now --remove access logs after dumping.
    Tim Brody
    Tim Brody committed Feb 15, 2013
  2. Tools for dumping and filtering access logs

    Tim Brody
    Tim Brody committed Feb 15, 2013
  3. Export raw values in CSV

    Tim Brody
    Tim Brody committed Feb 15, 2013

Commits on Feb 14, 2013

  1. Strip whitespace from start/end of text

    Fixes #11.
    Tim Brody
    Tim Brody committed Feb 14, 2013

Commits on Feb 13, 2013

  1. Use mysql_enable_utf8 to utf8 encode DB strings

    According to NYTProf calling {dbh}->{Driver} is really slow, plus DBD::mysql
    gives us a utility to enable utf-8 anyway.
    Tim Brody
    Tim Brody committed Feb 13, 2013
  2. Default just the date MM-YY to 00-00

    00:00:00 is a valid time, so we need to restrict our datetime-range matching
    fix to just setting MM-DD fields to 0 in the database.
    
    E.g. if the user supplies '2012' we write 2012-00-00
    This will match a search for "..2012-01-01" (as lift_embargoes does)
    Tim Brody
    Tim Brody committed Feb 13, 2013
  3. Allow as_item() to be used on Dataobjref

    Tim Brody
    Tim Brody committed Feb 13, 2013

Commits on Feb 12, 2013

  1. Merge branch 'master' of github.com:eprints/eprints

    Tim Brody
    Tim Brody committed Feb 12, 2013
  2. Don't show 'n' for over-max_items view pages

    Fixes #35.
    Tim Brody
    Tim Brody committed Feb 12, 2013
  3. Don't show count (max+1) in browse view placeholder page, fixing #35

    Timothy Miles-Board
    Timothy Miles-Board committed Feb 12, 2013

Commits on Feb 11, 2013

  1. Merge pull request #33 from eprints/fix_db_get_ids_by_field_values

    Database::get_ids_by_field_values() should process %opts fixing #32
    Tim Brody
    Tim Brody committed Feb 11, 2013
  2. Database::get_ids_by_field_values() should process %opts fixing #32

    Timothy Miles-Board
    Timothy Miles-Board committed Feb 11, 2013
  3. Force commit in lift_embargoes

    Fixes #21.
    
    Most of the time lift_embargoes will cause an eprint commit (/revision) due to
    fileinfo changing. However if there is no icon on the document the eprint will
    not be committed, causing any triggered behaviour (e.g. full_text_status) to
    not occur.
    
    This change calls a force-commit on the document (which will force-commit the
    eprint in turn).
    Tim Brody
    Tim Brody committed Feb 11, 2013
  4. Unset Date/Time should be undef

    Otherwise range matching will match the undefined date.
    Tim Brody
    Tim Brody committed Feb 11, 2013

Commits on Feb 6, 2013

  1. Merge branch 'search_optimise'

    Tim Brody
    Tim Brody committed Feb 6, 2013
  2. Merge branch 'search_optimise'

    Tim Brody
    Tim Brody committed Feb 6, 2013
  3. Merge branch 'search_explain' into search_optimise

    Tim Brody
    Tim Brody committed Feb 6, 2013
  4. Pretty-print search SQL

    SELECT
      foo
    FROM
      bar
    Tim Brody
    Tim Brody committed Feb 6, 2013
  5. Don't turn GIVENNAME into G-I-V-...

    Previous bug-fix was a bit over-keen on splitting initials out. We'll now limit
    it to a block(s) of upto 3 uppercase letters.
    Tim Brody
    Tim Brody committed Feb 6, 2013
  6. Generate logical OR instead of OrSubQueries

    Instead of UNIONing 'Or' conditions, use a logical OR.
    
    Added some more unit tests, but it is possible there is an edge case that
    removing the UNION'ed sub-queries was intended to fix. Or it could be that edge
    case has been fixed elsewhere (Subjects?) meaning we don't need the sub-queries
    anymore.
    Tim Brody
    Tim Brody committed Feb 6, 2013

Commits on Feb 5, 2013

  1. Check code/securecode are set for login

    Fixes #31.
    
    If securecode is NULL (e.g. bad external log-in code) then any user from the
    same IP can gain access if they don't have a securecode cookie set.
    Tim Brody
    Tim Brody committed Feb 5, 2013
  2. Show full command-line in History log

    Fixes #22.
    
    (If no other actor is defined)
    Tim Brody
    Tim Brody committed Feb 5, 2013
  3. Merge branch 'view_max_items'

    Tim Brody
    Tim Brody committed Feb 5, 2013
  4. Merge branch 'master' of github.com:eprints/eprints

    Tim Brody
    Tim Brody committed Feb 5, 2013
  5. Generating UUIDs requires bytes semantics

    If a program has got itself into utf-8 mode errors will spew forth from UUID
    generation.
    Tim Brody
    Tim Brody committed Feb 5, 2013
  6. Limit the number of items on a browse view page

    Fixes #25.
    
    Update::Views calls get_record() for the complete result set on a page. This
    can break memory/processing limits when generating views on large sites.
    
    As a crude fix we'll apply a limit to the maximum number of items on a single page. It's not clever to send huge HTML files to users anyway.
    Tim Brody
    Tim Brody committed Feb 5, 2013
  7. Merge pull request #30 from eprints/fix_subject_export

    Export correct subject.depositable value, fixing #29
    Tim Brody
    Tim Brody committed Feb 5, 2013
  8. Export correct subject.depositable value, fixing #29

    Timothy Miles-Board
    Timothy Miles-Board committed Feb 5, 2013
  9. Merge branch 'master' of github.com:eprints/eprints

    Tim Brody
    Tim Brody committed Feb 5, 2013
  10. Schema fixes for trunk

    Support uuid="..." on objects.
    
    Set the .xsd in EPrints XML exports with a pretty /cgi/schema/ep2.xsd.
    Tim Brody
    Tim Brody committed Feb 5, 2013
  11. Schema fixes

    Fixed subobjects/compound/name missing minOccurs=0.
    Tim Brody
    Tim Brody committed Feb 5, 2013

Commits on Feb 4, 2013

  1. Fixed cgi/schema for Multiparts

    Don't include sub-fields of compounds/multiparts in schema.
    
    Where Text/Id fields have custom maxlengths specify these individually.
    
    Generate MetaField::Name as a bespoke schema, avoiding repeating it for every
    name instance.
    
    Changed schema type names to use '.' instead of '_' (which can be confused with
    field names).
    
    Field types with no schema override will just be "xs:string".
    Tim Brody
    Tim Brody committed Feb 4, 2013
  2. Merge pull request #28 from eprints/retry_export_url_fix_SOTON-61

    Fixup 3.2 custom search export URLs #26
    Tim Brody
    Tim Brody committed Feb 4, 2013
Older