added add_sub encoder for x86 payloads
Added Memcached Remote Denial of Service module
https://code.google.com/p/memcached/issues/detail?id=192
Allow user ability to set filename for psexec service binary

This should probably be higher up for all
generate_payload_exe but would take a major edit
move filename init up to remove dup code

as suggested by @jlee-r7
Added couchdb_login.rb to try to brute-force credentials of CouchDB
Added post module to get a MITM through a pptp tunnel
Cosmetic changes
create x64_reverse_https stagers
Timeout condition change
Changed the path from TARGETURI
Fix a backwards disasm bug which stomps on the depth option
Added CVE-2013-0229 for MiniUPnPd < 1.4
Added CVE-2013-0230 for MiniUPnPd 1.0 stack overflow vulnerability
Add sorting functionality to cmd_notes

- Added sorting to cmd_notes
- Added make_sortable function so that sorts work happily even
  when the disparate notes don't have content of the same types
  in the fields the sort is requested over.
change author name
Add session_port to the mdm object

Mdm::Session was not being passed the session_port
FIXRM #7281
Added module to enumerate Canon printer Wifi settings
Added RCE for Struts versions earlier than 2.3.14.2

Heavily based upon my previous module for parameters
interceptor based RCE.
Tested against the POC given at the reference website successfully.
Move PostMixin to its own file

Also replaces dead code in lib/msf/core/exploit/local.rb with what was
actually being used for the Exploit::Local class that lived in
lib/msf/core/exploit.rb.
Factorize and remove includes

Speeds up compilation and removes dependency on bionic source