shorten 7.x-1.2
| Download | Size | md5 hash |
|---|---|---|
| shorten-7.x-1.2.tar.gz | 24.49 KB | bb59f450fa774d810fe8cacd242994df |
| shorten-7.x-1.2.zip | 32 KB | 5b72d342f7ea7838c7750be6769cbfb4 |
Release notes
This release resolves security issues and is recommended for everyone.
See SA-CONTRIB-2012-121 - Shorten URLs - Cross Site Scripting (XSS)
Changes from 7.x-1.1
Admin page format stuff
Issue #1335166 by JoeMcGuire: Added Option for more durable cache.
Issue #1528716 by Barrett: Fixed README.txt reports wrong path to see listing of Shorten records.
Issue #1481634: Fixed Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode() is enabled or an open_basedir() is set.
Issue #1469400 by mundacho: Fixed libcurl 7.19.4+ required.
Issue #1437692 by mvc: Fixed Undefined property: stdClass::$data in shorten_fetch() (line 421 of shorten.module).
Issue #1432036: Fixed Shortened urls links from the Reports page or not created as external.
Issue #1432066: Fixed Undefined index: url in _shorten_get_url() and Undefined index: args in _shorten_get_url().
Issue #1394044: Remove extinct services.
shorten 6.x-1.13
| Download | Size | md5 hash |
|---|---|---|
| shorten-6.x-1.13.tar.gz | 23.71 KB | 0af9fac30b376e1441c0fb46c6f653bc |
| shorten-6.x-1.13.zip | 31.31 KB | 371928647c82c76c0bc802a489d59bd1 |
Release notes
This release resolves security issues and is recommended for everyone.
See SA-CONTRIB-2012-121 - Shorten URLs - Cross Site Scripting (XSS)
Changes from 6.x-1.12
Admin page format stuff
Issue #1528716 by Barrett: Fixed README.txt reports wrong path to see listing of Shorten records.
Issue #1432066: Fixed Undefined index: url in _shorten_get_url() and Undefined index: args in _shorten_get_url().
Issue #1394044: Remove extinct services.
shorten 6.x-1.12
| Download | Size | md5 hash |
|---|---|---|
| shorten-6.x-1.12.tar.gz | 24.15 KB | 5bab0f821259a9c4c07aaa91f3e38ca2 |
| shorten-6.x-1.12.zip | 31.61 KB | bd9f2699a2ee6166f42183483a16b27e |
Release notes
This is mostly a bugfix release. Other things you might want to know about:
- There are two new settings to adjust the amount of time full URLs are cached if retrieving a shortened URL fails and to adjust the amount of time before a request for a short URL times out
- If you were using the "Record Shorten" module, its list of shortened URLs has moved to the Reports section (admin/reports/shorten).
Changes from 6.x-1.11
Issue #901722 - Use multi-step form structure for URL shortening form instead of $_SESSION by IceCreamYou
Make the system block cache only cache the Short URL block per-page instead of globally
Issue #1182294 - Make it more obvious that some services require API authentication
The "failed to retrieve URL" error was unaware of which service it was using
Issue #1215550 - Failed URL cache duration by jsagotsky, IceCreamYou
Issue #1302222 - 3 second request timeout is currently hardcoded. I would like to configure it.
Issue #1261746 - Changing the name of a custom service breaks the services settings
Issue #1261742 by IceCreamYou: Move the record_shorten() log to the 'reports' section instead of the settings section.
Issue #1261748 by IceCreamYou: Add all the submodules to their own package.
shorten 7.x-1.1
| Download | Size | md5 hash |
|---|---|---|
| shorten-7.x-1.1.tar.gz | 24.57 KB | d0d9b4881268d530c3878eb8a7fcfed4 |
| shorten-7.x-1.1.zip | 32 KB | ae24ce641ff938cf82fd5b1240be36a0 |
Release notes
This is mostly a bugfix release. Things you might want to know about:
- The goo.gl URL shortening service is now supported
- There are two new settings to adjust the amount of time full URLs are cached if retrieving a shortened URL fails and to adjust the amount of time before a request for a short URL times out
- If you were using the "Record Shorten" module, its list of shortened URLs has moved to the Reports section (admin/reports/shorten).
Changes from 7.x-1.0
Issue #1102292 - PHP Strict configuration warning by IceCreamYou
Make the system block cache only cache the Short URL block per-page instead of globally
Issue #1182294 - Make it more obvious that some services require API authentication
Issue #1247888 - Tokens dont work by Jackinloadup
Issue #1257530 - can't navigate to menu item by Jackinloadup, IceCreamYou
The "failed to retrieve URL" error was unaware of which service it was using
Fixed E_ALL notice related to tokens
Issue #1014402 - Support Goo.gl
Issue #1215550 - Failed URL cache duration by jsagotsky, IceCreamYou
Issue #1302222 - 3 second request timeout is currently hardcoded. I would like to configure it.
Fixed info files pointing to the wrong configuration pages
Issue #1261746 - Changing the name of a custom service breaks the services settings
shorten 7.x-1.0
| Download | Size | md5 hash |
|---|---|---|
| shorten-7.x-1.0.tar.gz | 21.89 KB | 8d4998a1fd48355494b47670d2306e08 |
| shorten-7.x-1.0.zip | 29.88 KB | a9b279ee7b2cc9e9ccfbd6d5bed0b887 |
Release notes
Changes from 7.x-1.0-rc1
#978410 Added the surl.me service
#1027164 Warning on Shorten API Keys page
Added the Shorten URLs Input Filter submodule
shorten 6.x-1.11
| Download | Size | md5 hash |
|---|---|---|
| shorten-6.x-1.11.tar.gz | 21.83 KB | 0abec6d5acd28f7c2b158e5c69498d5b |
| shorten-6.x-1.11.zip | 29.97 KB | e031135efc54501e06f4fffdef587217 |
Release notes
This release fixes some bugs and adds a major new feature: a submodule that adds an input filter that can automatically shorten URLs. It should be very stable. It is also the branch point for the Drupal 7 branch, and is now in maintenance mode only as active development shifts to the Drupal 7 branch.
Changes since 6.x-1.10
#935520 Shorten not working with ShURLy by toomanypets
#955104 Use the "administer site configuration" permission instead of "access administration pages" to access the settings page(s)
#956578 Can't modify name of custom service
#966480 Trying to get property of non-object in shorten_url() (thanks pgrond)
#987316 warning: Missing argument 2 for variable_get(), called in /home/user/(...)/sites/all/modules/shorten/shorten.install
#1019366 E_ALL error in Pressflow
Added the Shorten URLs Input Filter submodule
#978410 Added the surl.me service
shorten 7.x-1.0-rc1
| Download | Size | md5 hash |
|---|---|---|
| shorten-7.x-1.0-rc1.tar.gz | 19.72 KB | 53859671fc56bdb0f3c795c216d93564 |
| shorten-7.x-1.0-rc1.zip | 26.33 KB | 8e02ab0f7e6bf3fd76470fbc832fc7e1 |
Release notes
This is pretty close to a straight port from 6.x-1.10, except that #901722: Use multi-step form structure for URL shortening form instead of $_SESSION was solved and the newly improved drupal_http_request() is used instead of file_get_contents().
Oh, and Views integration was dropped for the Record Shortened URLs submodule, because there is no Views 7.x-3.x documentation yet (nor is there a full, stable, point-release).
shorten 7.x-1.x-dev
| Download | Size | md5 hash |
|---|---|---|
| shorten-7.x-1.x-dev.tar.gz | 24.71 KB | bee9779db3d2aa2f077c766a818719f1 |
| shorten-7.x-1.x-dev.zip | 32.23 KB | 313c60104b491d489868a3df1363a4ea |
Release notes
The Drupal 7 development build.
shorten 6.x-1.10
| Download | Size | md5 hash |
|---|---|---|
| shorten-6.x-1.10.tar.gz | 19.61 KB | 1095419c71b3e6332e8cb5af62f084d9 |
| shorten-6.x-1.10.zip | 25.91 KB | 4081bd9177716734ed87219b08ded272 |
Release notes
This release primarily adds new features. I always recommend using the latest version, but if you are happy with how the 6.x-1.9 release is working, you might not need to upgrade.
Changes since 6.x-1.9
- Added a setting to adjust how long shortened URLs are cached (#871778)
- Added integration with the ShURLy module
- Added a new Shorten URLs Custom Services submodule that allows administrators to add custom URL shortening services
shorten 6.x-1.9
| Download | Size | md5 hash |
|---|---|---|
| shorten-6.x-1.9.tar.gz | 16.91 KB | e3bfd35ebb843c8ae84f6fede8150e64 |
| shorten-6.x-1.9.zip | 21.38 KB | a8c2a98de4d438f74a16a2e3961828b6 |
Release notes
The biggest change in this release is that it adds Views integration for the Record Shorten submodule.
Upgrade notes
- Everyone should run update.php after upgrading to this release.
- The behavior of the
Shorten aliased URLs where possiblesetting was the reverse of the description before this release. Its behavior has now been corrected, which means its behavior is now the reverse of what you had it set to before.
shorten 6.x-1.8
| Download | Size | md5 hash |
|---|---|---|
| shorten-6.x-1.8.tar.gz | 14.55 KB | fa448a80e9de7ed5f3c2868544595a6a |
| shorten-6.x-1.8.zip | 17.72 KB | e09a8375b7e1f0aa4a88ece922ede80b |
Release notes
This release fixes critical bug #805036: Connection timeouts return the api request URL.
shorten 6.x-1.7
| Download | Size | md5 hash |
|---|---|---|
| shorten-6.x-1.7.tar.gz | 14.63 KB | a6765b33b954b51741d0b3e2e51c30d2 |
| shorten-6.x-1.7.zip | 17.8 KB | d6100b965c837aef7907fcd469002710 |
Release notes
This bug-fix release is recommended for everyone.
Changes from 6.x-1.6
- #767712: Use non aliased path for shortening. (thanks zyxware)
- When cURL fails, it returns FALSE. Prevent that FALSE from being run through string functions.
- Make the "www instead of http" setting work with https
- If the "www instead of http" setting is enabled, don't add "www" if the URL already begins with "www"
- #736334: Error message (Fixed another problem with cURL failing very early due to bad server configuration)
- #786684: Upgrade bit.ly/j.mp API to v3 (thanks jtolj)
shorten 6.x-1.6
| Download | Size | md5 hash |
|---|---|---|
| shorten-6.x-1.6.tar.gz | 14.47 KB | d992f4fa3db3c911266db6062f888a70 |
| shorten-6.x-1.6.zip | 17.62 KB | 013977c303abdf2c38ddd6240a533c5a |
Release notes
This is primarily a bug-fix release, but it is recommended for everyone. You should run update.php after upgrading to this release.
Changes from 6.x-1.5
- #666696: t() function missed in a drupal_set_message
- #684364: module fails completely when used on secured sites
- #684936: Don't cache failed results for three weeks
- #714982: Add support for adjix custom URLs
- #756052: Use the secondary service instead of the original URL when the first service returns nothing
- #760150: Create a dedicated cache table.
shorten 6.x-1.5
| Download | Size | md5 hash |
|---|---|---|
| shorten-6.x-1.5.tar.gz | 14.18 KB | 59da9b5968a699a4c97d903e8601219c |
| shorten-6.x-1.5.zip | 17.29 KB | 8039783b48dfdaf92bc291f33895331e |
Release notes
This release is recommended for everyone.
Upgrade notes
- Drupal caches should be cleared after upgrading (run update.php)
- New settings are available at admin/settings/shorten
- The API has changed slightly per #628160. The change will only affect developers using custom services in hook_shorten_service().
Changes from 6.x-1.4
#556840 URLs shortened with bit.ly now appear in the Bitly history for the relevant account (thanks kjholla)
Added the redir.ec service
Added support for j.mp (a shorter bit.ly alias)
Alphabetized service list (only j.mp was out of place before)
Added the retwt.me service
Fixed checking for valid URLs in the shortening block
Added to description of shorten method setting: cURL is significantly faster than the built-in PHP method.
Fixed wrong module name ("Shorten" instead of "Shorten URLs") in .info file
#617846 added option to not generate a shortened URL via token for each node
Changed all "else if" to "elseif" in PHP files per Coder 2.x
#628160 Bugs using shorturl service, stemming from misuse of hook_shorten_service() (thanks roderik)
The Shorten URLs form should now submit via AHAH
Added auto-highlight on click for shorten_short block
Added JSON support
Disallow a bit.ly/j.mp service/backup combination since they're the same thing
Only show the token setting if token is enabled
Added ability to choose which URL shorteners appear as choices for the shortening block and page
shorten 6.x-1.4
| Download | Size | md5 hash |
|---|---|---|
| shorten-6.x-1.4.tar.gz | 12.22 KB | b4327614667b3d77ad201f955fe4fa25 |
| shorten-6.x-1.4.zip | 15.26 KB | 8436cb84adaa57b134d6bb06aa380e78 |
Release notes
This release mainly adds new features, but it is recommended for everyone. You must run upgrade.php after upgrading.
Changes:
#468116 Easier way to copy out status [shortened URL in block is auto-highlighted]
Choice of service for block is now persistent for each session
#511524 by rkdeveloper - accept urls more than 255 charecters long
#520068 by seanr - Add page to menu and permissions to restrict by role [there is now a page with a form to shorten urls]
#546562 Please add PeekURL.com to the list of services
#467256 Allow use of accounts with shortening services [This allowed adding adjix.com and bit.ly plus an optional API key for cli.gs]
Added qr.cx to services
#543306 Token Support [allows Trigger/Actions/Rules integration]
shorten 6.x-1.3
| Download | Size | md5 hash |
|---|---|---|
| shorten-6.x-1.3.tar.gz | 11.68 KB | 020ca31aa1811e56318dfe2f80281937 |
| shorten-6.x-1.3.zip | 14.49 KB | 26b49a09856103ce7782ebc813e73424 |
Release notes
#468064 Bad default retrieval method with cURL not enabled
#466220 Add submodule to record shortened URLs
Added hook_shorten_create($original, $short, $service)
shorten 6.x-1.2
| Download | Size | md5 hash |
|---|---|---|
| shorten-6.x-1.2.tar.gz | 10.05 KB | 8c5e77c7b931fbd38e50d00f46af5d64 |
| shorten-6.x-1.2.zip | 11.39 KB | f4b104a7c8d1851178b046bfdb6ee0b9 |
Release notes
Improved rules to get current URL for sites with multiple languages
#465368 Add support for urlShort
#465980 Configuration change from www to http:// does not hold
shorten 6.x-1.x-dev
| Download | Size | md5 hash |
|---|---|---|
| shorten-6.x-1.x-dev.tar.gz | 23.73 KB | b3954bfeed6548a8fe1975060ff2755b |
| shorten-6.x-1.x-dev.zip | 31.33 KB | e159f57bf03f61fe3733883f3fe8a4a4 |
Release notes
Use the dev release before reporting issues if there is a newer dev release than stable release.
shorten 6.x-1.1
| Download | Size | md5 hash |
|---|---|---|
| shorten-6.x-1.1.tar.gz | 9.92 KB | b87e66a13d5fc30ae191b2e69c3ac32e |
| shorten-6.x-1.1.zip | 11.26 KB | e93c8ef8b646f55be0ea486f9c4066ba |
Release notes
shorten_shorten() changed to shorten_url()
Added shorturl integration
shorten 6.x-1.0
| Download | Size | md5 hash |
|---|---|---|
| shorten-6.x-1.0.tar.gz | 9.83 KB | c59b503c828cb0462b737f8a6518a8db |
| shorten-6.x-1.0.zip | 11.17 KB | 92a5e361a3cbf86d4fb4c5e649f9033e |
Release notes
Initial release. Should be stable.