To be able to achieve the things that we would like to achieve with the

Asterisk GUI project, we need a fully functional HTTP interface with access
to the Asterisk manager interface.  One of the things that was intended to be
a part of this system, but was never actually implemented, was the ability for
the GUI to be able to upload files to Asterisk.  So, this commit adds this in
the most minimally invasive way that we could come up with.

A lot of work on minimime was done by Steve Murphy.  He fixed a lot of bugs in
the parser, and updated it to be thread-safe.  The ability to check
permissions of active manager sessions was added by Dwayne Hubbard.  Then,
hacking this all together and do doing the modifications necessary to the HTTP
interface was done by me.


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@60603 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Russell Bryant
2007-04-06 20:58:43 +00:00
parent 04adac9bda
commit 06ff84b549
139 changed files with 23449 additions and 7 deletions

View File

@@ -0,0 +1,38 @@
MyHeader1: blah1
MyHeader2: blah2
MyHeader3: blah3
MyHeader4: blah4
Content-Type: multipart/form-data; boundary=---------------------------175757342718946221771693683144
-----------------------------175757342718946221771693683144
Content-Disposition: form-data; name="MAX_FILE_SIZE"
30000
-----------------------------175757342718946221771693683144
Content-Disposition: form-data; name="userfile"; filename="BUGS"
Content-Type: application/octet-stream
Asterisk Bug Tracking Information
=================================
To learn about and report Asterisk bugs, please visit
the official Asterisk Bug Tracker at:
http://bugs.digium.com
For more information on using the bug tracker, or to
learn how you can contribute by acting as a bug marshall
please see:
http://www.asterisk.org/developers/bug-guidelines
If you would like to submit a feature request, please
resist the temptation to post it to the bug tracker.
Feature requests should be posted to the asterisk-dev
mailing list, located at:
http://lists.digium.com
Thank you!
-----------------------------175757342718946221771693683144--