RZL_READ_DIR_LOCAL (directory listing and SMB relay)
PFL_CHECK_OS_FILE_EXISTENCE (file existence and SMB relay)
vprint_status mod
vprint_status mod
fixed issue with access denied condition thanks to @pho_bos
removed socket print, left over from debugging
vprint_status changed to vprint_error as requested
vprint_status changed to vprint_error as requested
Single Payloads Cache Assembled Payload Improperly

An earlier change to the framework (prepend_migrate) forced single
payloads to use the internal_generate method of payload.rb.

internal_generate calls build which has a cache to track assembled
payloads. This method assumes that a payload only needs to be
assembled once, with optional values patched in later.

Single payloads do not work this way. Each time they are generated
new assembly source is created with the options hardcoded in.

This fix updates build to use the hashcode of the assembly code as
part of the cache key.

This fixes #7898 -- a bug that prevents a user from generating
multiple variations of a single payload without a restart.
HTTP::ClientRequest: Should handle nils in params

When hashes for params contain nils, they should be converted to empty
strings instead of crashing.

* #to_s: Calls #to_s on vars_get and vars_post data
* #set_encode_uri: Calls #to_s on its arg
Adds function js_mstime_malloc

This function takes advantage of MSTIME's CTIMEAnimationBase::put_values
function that's suitable for a no-spray technique (based on wtfuzz's
PoC for MS13-008)
Updates documentation
According to MSFG, I can use RGB, so here goes
Uses rand_text_hex for RGB values, and correcting exception handling
Make animatecolor element optional by using innerHTML
Change module filename
Cleanup sap_soap_rfc_rzl_read_dir
Fix indent level
Land @1785, @wchen-r7's API addition for the mstime ie8 technique
Merge pull request #5 from jvazquez-r7/sap_soap_rfc_rzl_read_dir_local_dir_cleanup

Cleanup for sap_soap_rfc_rzl_read_dir_local_dir_listing_and_smb_relay