Add CVE-2014-2219 exploit for windows XP SP3
Cambios en el exploit
New reports in new exports can now import

MSP-9783

* Extracted import_report from monstrous import_msf_collateral;
simplified and clarified approach
* Updated report_report: includes all attrs provided vs subset, provides
more helpful error message
* Added report_artifact: adds child artifact for reports, handles
various troublesome cases
* Tested on all report types with a legion of option variants
ROP chain changed
Add rand_text_alpha function
Add more rand_text_alpha functions
New module: Multiplatform Wireless LAN Geolocation

This is a new POST module that allows Windows, Linux, and OSX targets to be geolocated using Google services if the target has an active and functional wireless adapter.
It's solved the crash when double-click on the pcap file
Add PostgreSQL TLS support to the Heartbleed scanner
Heartbleed PostgreSQL TLS support improvements
Add osx nfs_mount module.
Added english windows xp sp2 target
Update wlan_geolocate.rb

Updated based on feedback.  Also added enumeration only support for BSD and Solaris.
Land #3269 (Pro) fix report import issue
Land #3288, Postgres support for Heartbleed scanner
JBoss_Maindeployer: improve feedback against CVE-2010-0738

The exploit against CVE-2010-0738 won't work when using GET or POST.  In the existing code the request would fail and the function would return a nil.  This would be passed to detect_platform without being checked and cause the module to crash ungracefully with the error:

Exploit failed: NoMethodError undefined method `body' for nil:NilClass

The first changes detect a 401 authentication message and provide useful feedback.  Given that if, in any case, 'res' is not a valid or useful response the second change just terminates processing.

I've stayed with the module's coding style for consistency.
Try to stick to the 100 columns per line rule
Remove default target because there is no auto-select
Works for XP SP3 too
Move module to fileformat