? curlform_filename.patch
? src/pycurl.c.filename
Index: src/pycurl.c
===================================================================
RCS file: /cvsroot/pycurl/pycurl/src/pycurl.c,v
retrieving revision 1.90
diff -u -r1.90 pycurl.c
--- src/pycurl.c	6 Apr 2005 13:05:37 -0000	1.90
+++ src/pycurl.c	7 Jun 2005 15:28:27 -0000
@@ -1387,6 +1387,7 @@
                         val = PyLong_AsLong(PyTuple_GET_ITEM(t, j));
                         if (val != CURLFORM_COPYCONTENTS &&
                             val != CURLFORM_FILE &&
+                            val != CURLFORM_FILENAME &&
                             val != CURLFORM_CONTENTTYPE)
                         {
                             PyErr_SetString(PyExc_TypeError, "unsupported option");
@@ -2572,6 +2573,7 @@
     /* curl_ftpauth: constants for setopt(FTPSSLAUTH, x) */
     insint_c(d, "FORM_CONTENTS", CURLFORM_COPYCONTENTS);
     insint_c(d, "FORM_FILE", CURLFORM_FILE);
+    insint_c(d, "FORM_FILENAME", CURLFORM_FILENAME);
     insint_c(d, "FORM_CONTENTTYPE", CURLFORM_CONTENTTYPE);
 
     /* CURLoption: symbolic constants for setopt() */

