summaryrefslogtreecommitdiff
path: root/ext/curl
Commit message (Collapse)AuthorAgeFilesLines
* curlsshsink: remove redundant else statementLuis de Bethencourt2015-07-061-10/+9
| | | | Else statement is redundant when the if block finishes with an return.
* curlsink: handle socket callback for active FTP connections as wellPatricia Muscalu2015-05-252-7/+27
| | | | | | | | | Since version 7.28.0, libcurl allows application to set socket options for active FTP connections. Bump libcurl requirement to version tested. https://bugzilla.gnome.org/show_bug.cgi?id=749815
* curlsmtpsink: add final boundary to all multipart emailsBranko Subasic2014-12-192-23/+26
| | | | | | | | Corrected the final boundary mechanism so that a final boundary is added to each mail with multipart content that is sent, not just to the last one. https://bugzilla.gnome.org/show_bug.cgi?id=741553
* curlsshsink: use the locally defined typesL. Sorin2014-10-262-9/+11
| | | | | | Just a matter of coding style, makes the code a bit tidier... https://bugzilla.gnome.org/show_bug.cgi?id=731581
* curlbasesink: strip newlines from curl debug messagesStefan Sauer2014-10-161-3/+19
| | | | | The messages we receive in the custom log handler might end with a newline and are not \0 terminated. Copy the messages, trim and terminate them.
* curlbasesink: small code cleanupStefan Sauer2014-10-161-5/+1
| | | | Use a local var and save a local var.
* curlsmtpsink: Set CURLOPT_UPLOAD to 1 to not use VRFY and other unneeded ↵Vivia Nikolaidou2014-10-061-0/+7
| | | | | | | | commands Fixes the sink with SMTP servers that disable VRFY for spam protection. http://sourceforge.net/p/curl/bugs/1389/
* curlsmtpsink: Email with multipart content-type should end with a final boundaryLihua Liu2014-10-061-2/+2
| | | | | | Add final boundary for each of the sending out emails from smtpsink. https://bugzilla.gnome.org/show_bug.cgi?id=736134
* curlsmtpsink: Email with multipart content-type should end with a final boundaryLihua Liu2014-09-251-0/+4
| | | | | | Add final boundary for each of the sending out emails from smtpsink. https://bugzilla.gnome.org/show_bug.cgi?id=736134
* curl*sink: add more loggingStefan Sauer2014-09-252-2/+13
|
* curlbasesink: add a debug functionStefan Sauer2014-09-251-9/+63
| | | | | If gstreamer is build with logging enabled, add a debug function and output verbose messages to the log instead of stderr.
* curlhttpsink: only add content-disposition header if a filename is setStefan Sauer2014-09-241-4/+7
| | | | The header is optional and therefore we better omit it if we don't have a filename.
* curlbasesink: don't replace specific error messages with a generic oneStefan Sauer2014-09-241-1/+3
| | | | Only set an error if we haven't set one already.
* curltlssink: swap checkStefan Sauer2014-09-241-2/+2
| | | | Lets check for NULL first, as that is the default anyway.
* curlsshsink: Include gst.h and other stuff before anything elseSebastian Dröge2014-07-112-6/+6
|
* curl: Use winsock2 instead and the GLib macro for checking if we're on WindowsSebastian Dröge2014-07-112-4/+4
|
* ext: Include winsock.h on Windows when requiredAlexey Pavlov2014-07-112-4/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=733052
* curls?ftpsink: Fix memory leaks due to new error handlingSebastian Rasmussen2014-06-242-19/+14
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732174
* curlsshsink: post error on bus in element, not transfer threadL. Sorin2014-05-211-25/+24
| | | | | | | Looks like this file was missed in Bug 728960: https://bugzilla.gnome.org/show_bug.cgi?id=728960 https://bugzilla.gnome.org/show_bug.cgi?id=730459
* curlsftpsink: authenticate remote host via public key fingerprintL. Sorin2014-05-202-2/+43
| | | | | | | | Expose one more libcurl option: CURLOPT_SSH_HOST_PUBLIC_KEY_MD5. This allows authenticating the server by the MD5 fingerprint of the server's public key. https://bugzilla.gnome.org/show_bug.cgi?id=723167
* curl*sink: report errors from curl when setting optionsSebastian Rasmussen2014-04-266-88/+325
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=728960
* curl*sink: post error on bus in element, not transfer threadSebastian Rasmussen2014-04-267-53/+49
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=728960
* curlhttpsink: allow for unconditionally disabling proxyingSebastian Rasmussen2014-04-261-1/+1
| | | | | | | | | | Previously if the proxy server hostname was the empty string curlhttpsink would never even set the libcurl option. For libcurl however, having a proxy server hostname be the empty string means that proxying should be disabled even if environment variables might be set. Now with the restriction lifted, doing this is allowed. https://bugzilla.gnome.org/show_bug.cgi?id=728960
* curl*sink: fix typosSebastian Rasmussen2014-04-262-7/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=728960
* curl*sink: fix some gst-indent problemsSebastian Rasmussen2014-04-269-39/+39
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=728960
* curl: remove unneeded NULL checkVincent Penquerc'h2014-04-101-6/+4
| | | | | | | We just checked for NULL and allocated if it was. And glib aborts if it can't allocate, I'm told. Coverity 1139841
* curl: remove duplicate assignmentVincent Penquerc'h2014-04-101-1/+1
| | | | Coverity 1197708
* curlsmtpsink: Include timezone information in mail headerLihua Liu2014-02-111-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=724125
* curl: Fix indentionSebastian Dröge2013-12-172-29/+33
|
* curlftpsink: Optionally create a temporary file during FTP transfer/uploadHaridass Selvaraj2013-12-172-3/+91
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=711620
* curl: curlsftpsink - new libcurl-based sink element for SFTPL. Sorin2013-11-016-1/+853
| | | | | | | Note: SFTP = SSH File Transfer Protocol The sink acts as a client and uploads data to the SFTP server. https://bugzilla.gnome.org/show_bug.cgi?id=709795
* curlsmtpsink: removed an incorrect assertPatricia Muscalu2013-06-111-1/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=702036
* curlsmtpsink: terminate transfer thread properlyPatricia Muscalu2013-05-244-36/+118
| | | | | | | | If no EOS has been sent, the curl readfunc callback will return ABORT. The media file in that case will not be properly finalized. https://bugzilla.gnome.org/show_bug.cgi?id=700886
* gst: Add better support for static pluginsSebastian Dröge2013-04-151-1/+1
|
* curltlssink: set correct level of SSL for the transferPatricia Muscalu2013-01-221-3/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=692010
* Fix FSF addressTim-Philipp Müller2012-11-0413-26/+26
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520
* curlsmtpsink: add comment describing functionSebastian Rasmussen2012-10-241-0/+6
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686774
* Use gst_element_class_set_static_metadata()Tim-Philipp Müller2012-10-176-6/+6
| | | | | where possible. Avoids some string copies. Also re-indent some stuff. Also some indent fixes here and there.
* curl: fix compiler warning with setsockopt() on windowsРуслан Ижбулатов2012-09-291-2/+3
| | | | | | The optval argument is of type const char * on windows. https://bugzilla.gnome.org/show_bug.cgi?id=685065
* curl: fix build on win32Руслан Ижбулатов2012-09-287-0/+51
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=684847
* replace gst_element_class_set_details_simple with gst_element_class_set_metadataMark Nauwelaerts2012-09-146-6/+6
|
* curl: fixed some memory leaks in the plugin and the unit testsPatricia Muscalu2012-08-032-2/+4
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=681117 https://bugzilla.gnome.org/show_bug.cgi?id=681115
* curl: fix compilationWim Taymans2012-05-144-18/+18
| | | | Don't use deprecated thread API
* curl: Fix equality comparison with extraneous parantheses compiler warningSebastian Dröge2012-05-131-1/+1
| | | | gstcurlhttpsink.c:411:27: error: equality comparison with extraneous parentheses
* curl: new curlsmtpsink elementSebastian Rasmussen2012-05-124-2/+1024
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=653741
* curl: new curlftpsink elementPatricia Muscalu2012-05-124-2/+331
| | | | http://bugzilla.gnome.org/show_bug.cgi?id=653741
* curl: new curlfilesink elementPatricia Muscalu2012-05-124-2/+300
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=653741
* curl: refactor curlsink, rename to curlhttpsinkPatricia Muscalu2012-05-129-617/+1444
| | | | | | Split into base, tls and http classes. https://bugzilla.gnome.org/show_bug.cgi?id=653741
* gst: Update for GST_PLUGIN_DEFINE() API changesSebastian Dröge2012-04-051-1/+1
|
* Merge remote-tracking branch 'origin/0.10'Sebastian Dröge2012-03-291-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: NEWS RELEASE common configure.ac docs/libs/gst-plugins-bad-libs-sections.txt docs/plugins/gst-plugins-bad-plugins.args docs/plugins/gst-plugins-bad-plugins.hierarchy docs/plugins/gst-plugins-bad-plugins.interfaces docs/plugins/inspect/plugin-adpcmdec.xml docs/plugins/inspect/plugin-adpcmenc.xml docs/plugins/inspect/plugin-assrender.xml docs/plugins/inspect/plugin-audiovisualizers.xml docs/plugins/inspect/plugin-autoconvert.xml docs/plugins/inspect/plugin-bayer.xml docs/plugins/inspect/plugin-bz2.xml docs/plugins/inspect/plugin-camerabin2.xml docs/plugins/inspect/plugin-celt.xml docs/plugins/inspect/plugin-dataurisrc.xml docs/plugins/inspect/plugin-debugutilsbad.xml docs/plugins/inspect/plugin-dtmf.xml docs/plugins/inspect/plugin-dtsdec.xml docs/plugins/inspect/plugin-dvbsuboverlay.xml docs/plugins/inspect/plugin-dvdspu.xml docs/plugins/inspect/plugin-faac.xml docs/plugins/inspect/plugin-faad.xml docs/plugins/inspect/plugin-gsm.xml docs/plugins/inspect/plugin-h264parse.xml docs/plugins/inspect/plugin-mms.xml docs/plugins/inspect/plugin-modplug.xml docs/plugins/inspect/plugin-mpeg2enc.xml docs/plugins/inspect/plugin-mpegdemux2.xml docs/plugins/inspect/plugin-mpegtsdemux.xml docs/plugins/inspect/plugin-mpegvideoparse.xml docs/plugins/inspect/plugin-mplex.xml docs/plugins/inspect/plugin-pcapparse.xml docs/plugins/inspect/plugin-rawparse.xml docs/plugins/inspect/plugin-rtpmux.xml docs/plugins/inspect/plugin-rtpvp8.xml docs/plugins/inspect/plugin-scaletempo.xml docs/plugins/inspect/plugin-schro.xml docs/plugins/inspect/plugin-sdp.xml docs/plugins/inspect/plugin-segmentclip.xml docs/plugins/inspect/plugin-shm.xml docs/plugins/inspect/plugin-videomaxrate.xml docs/plugins/inspect/plugin-videoparsersbad.xml docs/plugins/inspect/plugin-vp8.xml docs/plugins/inspect/plugin-y4mdec.xml ext/celt/gstceltdec.c ext/dts/gstdtsdec.c ext/modplug/gstmodplug.cc ext/opus/gstopusenc.c gst-libs/gst/video/gstbasevideocodec.c gst-libs/gst/video/gstbasevideocodec.h gst-libs/gst/video/gstbasevideodecoder.c gst-libs/gst/video/gstbasevideodecoder.h gst-libs/gst/video/gstbasevideoencoder.c gst-libs/gst/video/gstbasevideoencoder.h gst/adpcmdec/Makefile.am gst/audiovisualizers/gstbaseaudiovisualizer.c gst/h264parse/gsth264parse.c gst/mpegdemux/mpegtsparse.c gst/mpegtsdemux/mpegtsbase.c gst/mpegtsdemux/mpegtspacketizer.c gst/mpegtsdemux/mpegtsparse.c gst/mpegtsdemux/tsdemux.c gst/mpegtsdemux/tsdemux.h gst/mxf/mxfdemux.c gst/rawparse/gstaudioparse.c gst/videoparsers/gsth263parse.c gst/videoparsers/gsth264parse.c sys/d3dvideosink/d3dvideosink.c sys/decklink/gstdecklinksink.cpp sys/dvb/gstdvbsrc.c sys/shm/gstshmsrc.c sys/vdpau/h264/gstvdph264dec.c sys/vdpau/mpeg/gstvdpmpegdec.c tests/examples/opencv/gst_element_print_properties.c win32/common/config.h