SF bug # 585792, Invalid mmap crashes Python interpreter

Raise ValueError if user passes a size to mmap which is larger
than the file.
diff --git a/Misc/NEWS b/Misc/NEWS
index f638e50..b877703 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -274,6 +274,9 @@
 
 Extension modules
 
+- If the size passed to mmap.mmap() is larger than the length of the
+  file on non-Windows platforms, a ValueError is raised. [SF bug 585792]
+
 - The xreadlines module is slated for obsolescence.
 
 - The strptime function in the time module is now always available (a