String locator

Wordpress Plugin
Download latest - 2.6.1

Developers

Clorith

Download Stats

Today 93
Yesterday 211
Last Week 1,114
All Time 121,263
Banner 772x250


Releases (13 )

Version Release Date Change Log
2.6.1 2022-11-02

(2022-11-02) = * Fixed a bug causing certain setups to be unable to perform searches when editing would also be unavailable. * Fixed a bug causing certain plugins to prevent the search results list from being displayed properly. * Verified compatibility with WordPress 6.1

2.6.0 2022-07-20

(2022-07-20) = * Added database search feature. * Added tools for quickly replacing data in the search results. * Added many more filters and actions. * Added hardening of file path checks. * Removed one-time donation notice. * Removed jQuery dependency in favor of vanilla JavaScript code. * Separated search class into a base class for extenders. * Fixed bug with code viewer sizes when resizing your window. * Fixed bug in the list view if special characters were in the search string. * Fixed a bug where RegEx search validation may have a false positive check for invalid patterns. * Fixed missing translator function if Javascript is missing. * Improved capability checks for displaying the search interface when editing is disabled.

2.5.0 2022-02-27

(2022-02-27) = * Fixed a bug where content would have slashes stripped unexpectedly. * Improved table spacing on search results. * Improved loopback checks to also check admin access. * Hardened the search iterator so users can't accidentally perform unexpected directory traversal. * Introduced actions and filters in various places to enable extenders, and future enhancements. * Moved all ajax requests to dedicated REST endpoints. * Refactored file structure.

2.4.2 2020-12-05
  • Fixed the option to restore previous search.
  • Fixed respecting text capitalization in previews when doing a non-regex search.
  • Changed capability checks, now works on hosts that maintain updates for their users.
2.4.1 2020-06-28
  • Fixed case-sensitive class call, apparently not all PHP versions are equal in how this is treated.
2.4.0 2020-05-24
  • Updated the editor screen, to a design which more closely adheres to the WordPress editor styles.
  • Added support for searching files, even if you are not able to edit them.
  • Added support for jumping to not just line number, but also location inside that line.
  • Added alternative to disable loopback checks when saving changes.
  • Improved performance by using transients instead of option entries (lower memory usage overall).
  • Improved handling of errors with links to some documentation when available.
  • Improved the amount of details about the current file that are shown in the editor.
  • Fixed the search results table to look like a normal table when restoring a search.
2.3.1 2018-07-02

This is a maintenance and security release, with thanks to RIPS Technologies for the responsible disclosure of several security concerns.

  • Fixed an escaped URL that should've allowed some HTML links.
  • Patched a potential security vulnerability with file path traversals.
  • Patched a potential security vulnerability that allowed writing to arbitrary files.
  • Patched a few Cross Site Scripting (XSS) vulnerabilities.
  • Removed unused code that might allow file creation.
2.3.0 2017-11-12
  • Upped version requirement to 4.9 as we now use the bundled CodeMirror in WordPress core.
  • Converted translation functions to the escaping versions to avoid accidental output from translations.
  • Removed bundled languages, these should be served by WordPress.org now.
  • Improved behavior when a search failure happens, we were accidentally looping error messages for every file (whoops).
  • Added more translatable strings.
  • Added various filters: ** string_locator_bad_http_codes ** string_locator_bad_file_types **
2.2.0 2017-07-16
  • Fixed some lingering potential HTTPS issues.
  • Fixed result previews not cutting the excerpt making them excessively long.
  • Fixed archive file skipping not accounting for letter casing in extensions.
  • Introduced common media types to the file skipping procedure.
  • Added default timeout periods, the plugin will no longer allow indefinite execution to work around http proxies.
  • Added more translatable strings that were missed.
  • Added Must-Use Plugins to individual plugin search.
  • Made changes to the uninstall routine to ensure we remove any related database entries on removal.
2.1.2 2017-02-18
  • Fix for max execution times some times being interpreted as strings and failing when you it should be able to run indefinitely
  • Fix for regex being enabled when you return to the search results, but you hadn't performed a regex search
  • Resolved some code issues with functions being called improperly (future proofing)
2.1.1 2017-02-05
  • Improved error messages
  • Add regex pattern validation before performing a search
  • Fixed bug causing some searches to be identified as regex when they are not, leading to errors
  • Fixed a bug that could cause the first file in every search chunk from being ignored
2.1.0 2017-01-15
  • Add support for configurations with infinite execution times
  • Better code handling on RTL sites
  • Exclude archive files, that we can't modify any way, from searches
  • Display file path in the editor to identify which file is being modified
  • Add support for RegEx string searches
2.0.3 2016-12-06
  • Added support for HHVM
  • Improved inline documentation