Quantcast
Channel: BotDetect CAPTCHA Release Notes (RSS 2.0)
Viewing all 144 articles
Browse latest View live

BotDetect ASP.NET CAPTCHA v3.0.2 Released

$
0
0

v3.0.2 Released 2011-02-01v3.0.2 migration guide

  • fixed a bug with the Captcha code generation occasionally using less than the full available character set for random code generation
  • fixed a bug in the BotDetect Sound Package processing code, which was incorrectly naming .bdsp files for locales with only the macrolanguage set
  • improved sound Captcha clarity when using various newly available localized pronunciations: tweaked the Radio, Robot and Synth sound generation algorithms
  • updated the default Cyrillic character set definition to reduce chance of character confusion: removed 'З' (Ze) and '3' (three) from alphanumeric Captcha codes

BotDetect ASP.NET CAPTCHA v3.0.3 Released

$
0
0

v3.0.3 Released 2011-03-28v3.0.3 migration guide

  • fixed a bug with Captcha persistence using StateServer and SQLServer Session state modes being unable to persist custom Captcha locales or colors
  • fixed a bug with Captcha drawing code sometimes not placing random noise properly
  • improved Captcha image security, scaling, performance and readability (tweaked all 50 existing Captcha image styles)
  • added 10 new Captcha image styles: Bubbles, Electric, MeltingHeat2, Neon, Neon2, Radar, Ripple, Ripple2, SpiderWeb2, Split2
  • updated font declarations for East Asian locales, using bold fonts by default to make Captcha images easier to read
  • updated the default Han Simplified and Han Traditional character set definitions: removed the (0x7E9F, "silk") character from Captcha codes, since it isn't pronounceable
  • the Captcha Reload button is now placed above the Captcha sound button, and only displayed if JavaScript is enabled (since it's JavaScript-dependent)
  • the BotDetect client-side initialization script is now executed before window.load if possible (when the page DOM is ready)
  • added client ids to all relevant Captcha Html elements for easier custom scripting and styling, and changed Css class names and declarations a bit to keep them consistent
  • updated the Captcha layout code to allow greater flexibility through new Captcha object properties (UseHorizontalIcons, UseSmallIcons, and CaptchaIconsDivWidth) and BotDetect configuration elements (added the iconWidth attribute to custom <reloadIcon> and <soundIcon> declarations)
  • updated the IgnoreRoute statements in ASP.NET MVC code samples to ignore all BotDetect requests regardless of Area, Controller or View paths preceding them

BotDetect ASP Classic CAPTCHA v3.0.3 Released

$
0
0

v3.0.3 Released 2011-03-28v3.0.3 migration guide

  • fixed a bug with Captcha drawing code sometimes not placing random noise properly
  • improved Captcha image security, scaling, performance and readability (tweaked all 50 existing Captcha image styles)
  • added 10 new Captcha image styles: Bubbles, Electric, MeltingHeat2, Neon, Neon2, Radar, Ripple, Ripple2, SpiderWeb2, Split2
  • updated font declarations for East Asian locales, using bold fonts by default to make Captcha images easier to read
  • updated the default Han Simplified and Han Traditional character set definitions: removed the (0x7E9F, "silk") character from Captcha codes, since it isn't pronounceable
  • the Captcha Reload button is now placed above the Captcha sound button, and only displayed if JavaScript is enabled (since it's JavaScript-dependent)
  • the BotDetect client-side initialization script is now executed before window.load if possible (when the page DOM is ready)
  • added client ids to all relevant Captcha Html elements for easier custom scripting and styling, and changed Css class names and declarations a bit to keep them consistent

BotDetect ASP Classic CAPTCHA v3.0.4 Released

$
0
0

v3.0.4 Released 2011–04–11v3.0.4 migration guide

  • fixed a bug with the Lego Captcha image style placing the most noise over the last character
  • improved Captcha sound reliability by falling back to an assembly-embedded sound package for the default "en-US" locale if it's not present in the configured sound packages folder

BotDetect ASP.NET CAPTCHA v3.0.4 Released

$
0
0

v3.0.4 Released 2011–04–11v3.0.4 migration guide

  • fixed a bug with the Lego Captcha image style placing the most noise over the last character
  • improved Captcha sound reliability by falling back to an assembly-embedded sound package for the default "en-US" locale if it's not present in the configured sound packages folder
  • improved BotDetect sound package folder configuration, now accepting BotDetect assembly-relative folder paths (starting with "\", e.g. "\BotDetectSounds"), ASP.NET application-relative folder paths (starting with "~/", e.g. "~/BotDetectSounds") and network shares (starting with "\\" e.g. "\\SERVER\BotDetectSounds")
  • improved BotDetect Url configuration, now also accepting application-relative paths (starting with "~/", e.g. "~/BotDetectCaptcha.ashx" will make BotDetect use server-relative application root paths in generated markup)

BotDetect ASP Classic CAPTCHA v3.0.5 Released

$
0
0

v3.0.5 Released 2011–05–02v3.0.5 migration guide

  • fixed a bug in the Polish locale-specific character set and pronunciation sound package: replaced 'V' with 'W'
  • added the OnHelpLinkClick custom BotDetect client-side event
  • updated all default character set definitions to reduce chance of character confusion: removed '7' easily confused with '1' from all CodeStyle.Alpha and CodeStyle.Alphanumeric Captcha codes

BotDetect ASP.NET CAPTCHA v3.0.5 Released

$
0
0

v3.0.5 Released 2011–05–02v3.0.5 migration guide

  • fixed a bug with incorrect sound package permissions when using BotDetect from the GAC in ASP.NET applications running in Medium and Minimal Trust
  • fixed a bug with the CaptchaRequestValidator consuming HttpCache persistence even when it's turned off
  • fixed a bug in the Polish locale-specific character set and pronunciation sound package: replaced 'V' with 'W'
  • added the OnHelpLinkClick custom BotDetect client-side event
  • added the <captchaHttpHandlerTroubleshooting> BotDetect configuration element allowing BotDetect HttpHandler troubleshooting to be turned off
  • updated all default character set definitions to reduce chance of character confusion: removed '7' easily confused with '1' from all CodeStyle.Alpha and CodeStyle.Alphanumeric Captcha codes

BotDetect ASP.NET CAPTCHA v3.0.6 Released

$
0
0

v3.0.6 Released 2011–05–18v3.0.6 migration guide

  • Added support for Captcha protection of ASP.NET MVC 3.0 Razor Views
  • Improved general ASP.NET MVC compatibility, simplifying the ASP.NET MVC Captcha integration procedure
  • Improved installed ASP.NET MVC Captcha code samples: ASP.NET MVC 3.0 & 2.0 samples running on .NET 4.0 and ASP.NET MVC 2.0 & 1.0 samples running on .NET 3.5
  • Fixed a bug with embedded resource access exceptions when server time is set before the assembly modification date
  • Fixed a bug with Captcha image size and certain other settings not affecting ASP.NET Web Form markup properly when assigned in InitializedCaptchaControl handlers: moved the InitializedCaptchaControl custom event handler execution to the Page_PreRender phase of the ASP.NET Web Forms lifecycle, so custom handlers registered in earlier phases are always fired as expected
  • Added support for Captcha tabindex setting through the TabIndex control property
  • Fixed some minor inconsistencies between the ASP.NET 4.0 and ASP.NET 2.0 Captcha control implementations
  • Improved the BotDetect setup package, so minor updates automatically remove older versions (and don't require manually uninstalling the older version)

BotDetect ASP Classic CAPTCHA v3.0.6 Released

$
0
0

v3.0.6 Released 2011–05–18v3.0.6 migration guide

  • Added support for Captcha tabindex setting through the TabIndex control property
  • Improved the BotDetect setup package, so minor updates automatically remove older versions (and don't require manually uninstalling the older version)

BotDetect ASP.NET CAPTCHA v3.0.7 Released

$
0
0

v3.0.7 Released 2011–06–13v3.0.7 migration guide

  • Fixed a bug with security exceptions occurring when trying to play Captcha sounds from Bin folder deployed sound packages in Medium Trust (ASP.NET 4.0 only)
  • Fixed a bug with the Captcha control CssClass property value not being added to the generated Captcha markup
  • Improved BotDetect SessionTroubleshooting and HttpHandlerTroubleshooting: replaced Application State persistence with static fields, added several fall-back mechanisms to make troubleshooting more reliable
  • Improved BotDetect Captcha markup generation: the BotDetect stylesheet include is now placed before the first <link> or <style> element in the page <head>, instead of at the top (where it was interfering with elements that need to be placed first, such as the X-UA-Compatible meta tag)
  • Improved BotDetect Captcha markup generation: the &s parameter is not added to Captcha image and sound Urls when the BotDetect CustomSessionIdManager is not used
  • Improved BotDetect Captcha persistence: reduced the size of Session State used for Captcha data in certain scenarios (non-default Captcha locale, StateServer or SQLServer Session State modes)
  • Improved the Captcha Code Filtering Sample: updated the sample project explanation and simplified all three banned sequence declaration sources to contain the same banned sequences

BotDetect ASP Classic CAPTCHA v3.0.7 Released

$
0
0

v3.0.7 Released 2011–06–13v3.0.7 migration guide

  • Improved Captcha library handling of default Captcha icons: Reload and Sound icon layout is now automatically adjusted to fit Captcha images less than 50 pixels tall
  • Improved the BotDetect Captcha Features Demo: the form now remembers set property values after clicking the Validate button after Apply
  • Improved the Captcha Code Filtering Sample: updated the sample project explanation

BotDetect ASP.NET CAPTCHA v3.0.8 Released

$
0
0

v3.0.8 Released 2011–08–15v3.0.8 migration guide

  • Fixed a bug with CaptchaId generation causing JavaScript errors when Page.AppRelativeVirtualPath starts with a number
  • Improved CustomSessionIdManager performance under heavy load
  • Added a workaround for the GbPlugin known issue causing Captcha validation issues for Brazilian visitors (http://captcha.biz/doc/aspnet/known-issues.html#gbplugin)
  • Improved Captcha image generation: slightly reduced PaintMess and Radar contrast

BotDetect ASP Classic CAPTCHA v3.0.8 Released

$
0
0

v3.0.8 Released 2011–08–15v3.0.8 migration guide

  • Fixed a bug with the LBD_CreateGuid function setting the wrong object to Nothing
  • Fixed a bug in Captcha Html generation outputting the class="LBD_Placeholder" attribute twice
  • Added a workaround for the GbPlugin known issue causing Captcha validation issues for Brazilian visitors (http://captcha.biz/doc/asp/known-issues.html#gbplugin)
  • Improved Captcha image generation: slightly reduced PaintMess and Radar contrast
  • Added the Captcha component information display to all code samples

BotDetect ASP Classic CAPTCHA v3.0.9 Released

$
0
0

v3.0.9 Released 2011–11–21v3.0.9 migration guide

  • Fixed a bug with Captcha image reloading occasionally throwing JavaScript errors in IE 8 when mousing over the Captcha image while it's reloading
  • Improved Captcha image security: if no image style is set, randomize the image style for each generated Captcha image (instead of using Chalkboard by default)
  • Improved Captcha image readability: tweaked most image styles to produce easier to read Captcha images
  • Added a BotDetect trademark to Captcha images generated by the Free version of the component
  • Improved Captcha sound security: if no sound style is set, randomize the sound style for each generated Captcha sound (instead of using Dispatch by default)

BotDetect ASP.NET CAPTCHA v3.0.9 Released

$
0
0

v3.0.9 Released 2011–11–21v3.0.9 migration guide

  • Fixed a bug with the CustomSessionIdManager throwing FormatExceptions when the Captcha request querystring is malformed by faulty clients
  • Fixed a bug with Captcha image reloading occasionally throwing JavaScript errors in IE 8 when mousing over the Captcha image while it's reloading
  • Improved Captcha image security: if no image style is set, randomize the image style for each generated Captcha image (instead of using Chalkboard by default)
  • Improved Captcha image readability: tweaked most image styles to produce easier to read Captcha images
  • Added a BotDetect trademark to Captcha images generated by the Free version of the component
  • Improved Captcha sound security: if no sound style is set, randomize the sound style for each generated Captcha sound (instead of using Dispatch by default)

BotDetect PHP CAPTCHA Alpha1 Released

$
0
0

Alpha1 Released 2012–02–06

  • First alpha release, implementing basic Captcha image generation and validation

BotDetect PHP CAPTCHA Alpha1 Released

$
0
0

Alpha1 Released 2012–02–06

  • First alpha release, implementing basic Captcha image generation and validation

BotDetect ASP Classic CAPTCHA v3.0.10 Released

$
0
0

v3.0.10 Released 2012–06–19v3.0.10 migration guide

  • Fixed a bug with Captcha localization not recognizing the ISO-639-1 language code ja (Japanese)
  • Fixed a bug in the setup package causing re-installation and updating issues (IIS 7.0+ only, the Asp Multiple Captchas Sample wasn't being removed from IIS on uninstall)
  • Fixed a bug with the BotDetect client-side script throwing reloadLink is null errors when Captcha reloading is disabled
  • Fixed a bug with the built-in BotDetect client-side validation allowing further attempts after the first validation failure
  • Fixed a bug with the BotDetect client-side initialization not working when the Captcha is shown inside a jQuery dialog
  • Improved compatibility of the built-in BotDetect client-side validation with jQuery validation (changed the ?get=validationResult endpoint response format, changed the response MIME type to application/json)
  • Improved ease of accessing the BotDetect object property)
  • Minor client-side tweaks: added the InstanceId client-side object property for easier custom validation; replaced the InputElement client-side object property with the GetInputElement() function call to avoid circular references (and the possible memory leaks)
  • Added a new code sample showing how to integrate BotDetect Captcha validation with jQuery client-side validation (Asp jQuery Validation Captcha Sample)
  • Fixed a bug with the Captcha Ajax Validation Sample not saving the email field value properly
  • Minor improvements in readability, security and scalability of some (Bullets, Chipped, Electric, Radar, Ripple, SunAndWarmAir)
  • Added a short cooldown to sound icon clicks, reducing the chance of accidental multiple concurrent Captcha sound playbacks
  • Improved Captcha icon display to help communicate that the reload icon is disabled while the Captcha image is reloading and that the sound icon is disabled while the Captcha sound cooldown is active
  • Merged all CSS declarations into a single stylesheet for easier inclusion (removed SoundPackageWarning.css)
  • Removed the help link from Captcha images to prevent accidental clicks and navigation issues for mobile visitors
  • Added a license-restricted link to the bottom 15px of every Captcha image generated by the Free version of BotDetect

BotDetect ASP.NET CAPTCHA v3.0.10 Released

$
0
0

v3.0.10 Released 2012–06–19v3.0.10 migration guide

  • Fixed a bug with Captcha localization not recognizing the ISO-639-1 language code ja (Japanese)
  • Fixed a bug with the BotDetect client-side script throwing reloadLink is null errors when Captcha reloading is disabled
  • Fixed a bug with the BotDetect client-side initialization not working when the Captcha is shown inside a jQuery dialog
  • Improved compatibility of the built-in BotDetect client-side validation with jQuery validation (changed the ?get=validationResult endpoint response format, changed the response MIME type to application/json)
  • Improved ease of accessing the BotDetect client-side object in user scripts by referencing it through the custom Captcha property of the DOM element registered as the Captcha code user input field (through the UserInputClientID server-side object property)
  • Minor client-side tweaks: added the InstanceId client-side object property for easier custom validation; replaced the InputElement client-side object property with the GetInputElement() function call to avoid circular references (and the possible memory leaks)
  • Added a new code sample showing how to integrate BotDetect Captcha validation with jQuery client-side validation (Asp.Net jQuery Validation Captcha Sample)
  • Added the CaptchaImageTooltip, ReloadIconTooltip and SoundIconTooltip properties to control instances, allowing runtime customization of tooltip strings for localization purposes
  • Improved compatibility with ASP.NET MVC Areas and custom routes by automatically using absolute Urls for Captcha requests in ASP.NET MVC apps
  • Minor improvements in readability, security and scalability of some (Bullets, Chipped, Electric, Radar, Ripple, SunAndWarmAir)
  • Added a short cooldown to sound icon clicks, reducing the chance of accidental multiple concurrent Captcha sound playbacks
  • Improved Captcha icon display to help communicate that the reload icon is disabled while the Captcha image is reloading and that the sound icon is disabled while the Captcha sound cooldown is active
  • Merged all CSS declarations into a single stylesheet for easier inclusion in ASP.NET MVC apps and other scenarios in which the BotDetect stylesheet can't be included automatically
  • Disabled by default
  • Fixed a bug with UAC not displaying the full program name before installation
  • Removed the help link from Captcha images to prevent accidental clicks and navigation issues for mobile visitors
  • Added a license-restricted link to the bottom 15px of every Captcha image generated by the Free version of BotDetect

BotDetect PHP CAPTCHA Alpha2 Released

$
0
0

v3.0.Alpha2 Released 2012–06–19v3.0.Alpha2 migration guide

  • Reorganized internal Captcha library dependencies to allow including the Captcha library in multiple websites from a central location
  • Separated private and public library resources to allow independent deployment and security settings
  • The BotDetect layout stylesheet is no longer automatically included by the BotDetect.php file, to allow more complex integration scenarios (multiple websites, various PHP frameworks etc.)
  • Changed the format of the BotDetect/CaptchaConfig.php file to use a single global object for easier reuse and customization, implemented the CaptchaConfiguration helper for configuration settings access, added a new config section for Url settings
  • Fixed a bug with Captcha code length randomization using the CaptchaRandomization helper; implemented the the Captcha randomization code sample
  • Fixed a bug with the default configuration file not randomizing the Captcha image style
  • Implemented BotDetect Captcha code filtering code sample
  • Fixed a bug with the Captcha persistence code (taking into account that unserialize() returns false when loading fails; the code incorrectly checked for null)
  • Fixed a bug with Captcha color scheme customization not interpreting named Html colors (e.g. Red) correctly
  • Fixed a bug with the Captcha tab index setting not applying to the Captcha sound icon
  • Implemented UseHorizontalIcons and UseSmallIcons instance properties of the Captcha icon layout customization
  • Fixed a bug with the BotDetect client-side script throwing reloadLink is null errors when Captcha reloading is disabled
  • Fixed a bug with the BotDetect client-side initialization not working when the Captcha is shown inside a jQuery dialog
  • Implemented built-in BotDetect Ajax Captcha validation code sample
  • Improved ease of accessing the object)
  • Minor client-side tweaks: added the InstanceId client-side object property for easier custom validation; replaced the InputElement client-side object property with the GetInputElement() function call to avoid circular references (and the possible memory leaks)
  • Implemented additional PHP Captcha code samples demonstrating BotDetect integration and Captcha options: Captcha Customization Sample
  • Improved the BotDetect Features Demo: randomize Captcha image style by default, fixed a bug with custom color drop-down lists not remembering selected values
  • Removed the help link from Captcha images to prevent accidental clicks and navigation issues for mobile visitors
  • Added a license-restricted link to the bottom 15px of every Captcha image generated by the Free version of BotDetect
  • Added a BotDetect trademark to Captcha images generated by the Free version of the library
Viewing all 144 articles
Browse latest View live