Skip to content
Snippets Groups Projects
  1. Feb 22, 2011
  2. Feb 18, 2011
  3. Feb 02, 2011
  4. Jan 24, 2011
  5. Jan 23, 2011
  6. Jan 22, 2011
    • Michael Hamann's avatar
      Indexer v3 Rewrite: Use the metadata index for backlinks; add INDEXER_METADATA_INDEX event · 320f489a
      Michael Hamann authored
      This new event allows plugins to add or modify the metadata that will be
      indexed. Collecting this metadata in an event allows plugins to see if
      other plugins have already added the metadata they need and leads to
      just one single indexer call thus fewer files are read and written.
      Plugins could also replace/prevent the metadata indexer call using this
      event.
      320f489a
    • Michael Hamann's avatar
      Indexer v3 Rewrite: fix addMetaKeys and locking · e1e1a7e0
      Michael Hamann authored
      This fixes addMetaKeys so it actually removes values. This also changes
      the functionality of the function: It now updates the key for the page
      with the current value instead of adding new values as this will be the
      default use case. A new parameter could be added to restore the "old"
      behavior when needed.
      addMetaKeys now only saves the index when the content has really been
      changed.
      Furthermore no empty number is added anymore to the reverse index when
      it has been empty previously.
      addMetaKeys now releases the lock again and really fails when the lock
      can't be gained.
      e1e1a7e0
    • Michael Hamann's avatar
      Indexer v3 Rewrite: implement lookupKey() · cd763a5b
      Michael Hamann authored
      Saving and looking up metadata key/value pairs seems to work now at
      least with some basic tests.
      cd763a5b
    • Michael Hamann's avatar
      Indexer v3 Rewrite: _saveIndexKey now really writes on the desired line · 4373c7b5
      Michael Hamann authored
      Now _saveIndexKey inserts empty lines when the index isn't long enough.
      This is necessary because the page ids are taken from the global page
      index, but there is not every page in the metadata key specific index
      so e.g. line 10 might be the first entry in the index.
      4373c7b5
    • Michael Hamann's avatar
  7. Jan 17, 2011
  8. Jan 16, 2011
  9. Jan 15, 2011
  10. Jan 14, 2011
    • Adrian Lang's avatar
      Deprecate $NS in doku.php · bced4159
      Adrian Lang authored
      $NS is only used in lib/exe/{ajax,mediamanager}.php when no $ID context
      is present. The two functions which use $NS in inc/template.php are only
      called through those both endpoints, not through doku.php. In doku.php,
      $ID is the only correct value, $NS is not kept synchronous with $ID.
      
      Use getNS($ID) in functions which are called through doku.php.
      bced4159
    • Adrian Lang's avatar
      731ae652
    • Andreas Gohr's avatar
    • Andreas Gohr's avatar
      shorten quicksearch namespaces in JavaScript · 5ba8d196
      Andreas Gohr authored
      This patch moves the shortening of namespaces in the quicksearch results
      to JavaScript. This makes it independend from used template and will
      always try to fill the width of the result pane correctly.
      
      Things missing:
      
        * Make it work with RTL-languages
        * Check Browser compatibility (only tested in Chrome so far)
      5ba8d196
    • Christian Wichmann's avatar
      German (informal) language update · ef7acde6
      Christian Wichmann authored
      ef7acde6
    • Christian Wichmann's avatar
      German language update · 168cead4
      Christian Wichmann authored
      168cead4
    • Andreas Gohr's avatar
      coding style fix · d0b9cae1
      Andreas Gohr authored
      d0b9cae1
    • Andreas Gohr's avatar
      updated adLDAP library to 3.3.2 · 11aec52a
      Andreas Gohr authored
      [+] New feature: Move the user to a new OU using user_move() function
      [-] Bug fix: Prevent an 'undefined index' error in recursive_groups()
          when full PHP E_ALL logging is enabled
      [-] Bug fix: user_groups() does not return primary group when objectsid
          is not given (Tracker ID:2931213)
      [-] Bug fix: Undefined index in function user_info for non-existent
          users (Tracker ID:2922729)
      [-] Bug fix: Force user_info to find objectCategory of person as if a
          sAMAccountName also exists in a group it will return that group.
          (Tracker ID:3006096)
      [-] Bug fix: Return false for user_info if the user does not exist
      [-] Bug fix: user_info, checks for for a "count" value that not exist in
          $entries array if "memberof" isn't passed in $fields array. (Tracker
          ID:2993172)
      [-] Bug fix: In authenticate() if user authentication fails function
          returns and does not rebind with admin credentials - so the other
          funcions don't work anymore as $this->_bind === false. (Tracker
          ID:2987887)
      [-] Bug fix: When calling $ldap->user_modify('user',
          array("expires"=>0)) the function fails due to the value being 0.
          Changed to isset (Tracker ID:3036726)
      11aec52a
  11. Jan 12, 2011
Loading