Andrey Prygunkov
|
68a73f96c4
|
warning <Non-nzbget request received> now is not printed when the connection was aborted before the request signature was read
|
2013-01-31 20:49:52 +00:00 |
|
Andrey Prygunkov
|
de787a069d
|
added support for HTTPS to the built-in web-server (web-interface and XML/JSON-RPC); new options <SecureControl>, <SecurePort>, <SecureCert> and <SecureKey>; Module <TLS.c/h> completely rewritten with support for servers-side sockets, newer versions of GnuTLS, proper thread lockings in OpenSSL
|
2013-01-17 19:07:13 +00:00 |
|
Andrey Prygunkov
|
d2fdc28c85
|
refactor: reworked Connection-class: fully encapsulted sockets; better read/write methods
|
2012-12-30 15:27:38 +00:00 |
|
Andrey Prygunkov
|
011239d45c
|
renamed options <ServerIP>, <ServerPort> and <ServerPassword> to <ControlIP>, <ControlPort> and <ControlPassword> to avoid confusion with news-server options <ServerX.Host>, <ServerX.Port> and <ServerX.Password>; the old option names are still recognized and are automatically renamed when the configuration is saved from web-interface; also renamed option <> to <MainDir>
|
2012-10-05 18:57:09 +00:00 |
|
Andrey Prygunkov
|
ed9aba18b8
|
added processing of http-request <OPTIONS> in RPC-server for better support of cross domain requests
|
2012-07-10 20:00:13 +00:00 |
|
Andrey Prygunkov
|
5051d698c0
|
implemented built-in web-server
|
2012-07-01 19:31:06 +00:00 |
|
Andrey Prygunkov
|
12c09693bd
|
refactoring: removed class <NetAddress>. That makes <Connection>-class more transparent and easier to use. The TLS-initializing moved from <NNTPConnection> to <Connection>
|
2012-05-03 10:51:13 +00:00 |
|
Andrey Prygunkov
|
2631550c2f
|
corrected the address of Free Software Foundation in copyright notice; corrected the spelling of authors name (caused by new rules for translating of cyrillic names to latin alphabet / english spelling)
|
2011-05-24 12:52:41 +00:00 |
|
Andrey Prygunkov
|
a67e8314af
|
added URL-based-authentication as alternative to HTTP-header authentication for XML- and JSON-RPC
|
2010-07-18 12:46:28 +00:00 |
|
Andrey Prygunkov
|
0f8aa5d7e7
|
added support for JSON-P (extension of JSON-RPC)
|
2009-10-16 11:26:45 +00:00 |
|
Andrey Prygunkov
|
43c0681d35
|
added the detection of <socklen_t> type to configure script (to remove OS2-specific code from <nzbget.h>); changed configure script to avoid unneded tests when debugging is disabled
|
2009-06-11 12:39:06 +00:00 |
|
Andrey Prygunkov
|
9b82667fb5
|
added support for HTTP-method <GET> in remote server (XML-RPC and JSON-RPC)
|
2008-03-06 17:25:37 +00:00 |
|
Andrey Prygunkov
|
23f6a778a5
|
added support for JSON-RPC in remote-server
|
2008-02-25 20:21:00 +00:00 |
|
Andrey Prygunkov
|
157b694727
|
added the XMLRPC-support to easier control the server from other applications
|
2008-02-02 13:23:43 +00:00 |
|
Andrey Prygunkov
|
21be45e89a
|
added remote-command <-V> (--serverversion) to print the server's version
|
2008-01-23 18:17:00 +00:00 |
|
Andrey Prygunkov
|
1944ea7273
|
added gathering of statistical data: uptime, download-time, amount of downloaded data and average session download speed; extended communication protocol to transfer these data; extended ncurses-outputmode to print uptime, download-time and average download speed
|
2008-01-21 16:58:49 +00:00 |
|
Andrey Prygunkov
|
15b016ef7b
|
extended response-messages in communication protocol for better error-reporting on client-side
|
2008-01-14 19:36:43 +00:00 |
|
Andrey Prygunkov
|
63b8c11ab5
|
imporved error reporting in remote server on binding errors (previously they were reported only with debug-binaries); fixed: remote server was listening to all interfaces regardless of option <serverip>, now it listen only to the specified address, but the old behaviour is also possible with address <0.0.0.0>, which means <all interfaces>
|
2008-01-13 17:09:53 +00:00 |
|
Andrey Prygunkov
|
40b7b335b1
|
improved decoding speed (up to 20% faster); added new option <crccheck> to bypass crc-calculation on slow CPUs
|
2008-01-04 17:08:47 +00:00 |
|
Andrey Prygunkov
|
c18a3b1d7c
|
fixed a compatibility issue (compilation error), detected on one of test linux systems
|
2008-01-03 17:53:56 +00:00 |
|
Andrey Prygunkov
|
6d5929a611
|
implemented edits for lists of groups; extended server/client communication protocol for group-commands; added suboption <G> for command-line switch <-E> to edit groups; Note: group-commands are still limited to pause, resume, delete, move-top, move-bottom
|
2007-12-23 22:54:10 +00:00 |
|
Andrey Prygunkov
|
c34ad991c4
|
refactored QueueEditor
|
2007-12-21 17:23:35 +00:00 |
|
Andrey Prygunkov
|
8eceb70626
|
added editing of queue for group-view in curses-outputmode: pause, resume, move-to-top, move-to-bottom; currently work only in server-console or standalone-app, not in remote-client
|
2007-12-20 23:45:05 +00:00 |
|
Andrey Prygunkov
|
f3f609f747
|
refactored: new class QueueEditor to handle all edit-requests; related code moved from QueueCoordinator and RemoteServer
|
2007-12-20 19:22:45 +00:00 |
|
Andrey Prygunkov
|
cdbfd3b96d
|
added par-checker's status to status line and output of list-command
|
2007-12-18 23:23:56 +00:00 |
|
Andrey Prygunkov
|
cee6aa53f4
|
fully implemented SmartOrder-parameter for Edit-commands
|
2007-12-17 20:13:20 +00:00 |
|
Andrey Prygunkov
|
5695eaf3f4
|
1) fixed: file-ids in Edit-command were not converted to/from network byte order; 2) fixed few warnings under gcc
|
2007-12-14 22:36:10 +00:00 |
|
Andrey Prygunkov
|
702aad905f
|
refactored RemoteServer and implemented initial support for SmartOrder in Edit-Command (currently only for MoveTop- and MoveBottom-commands)
|
2007-12-14 22:04:44 +00:00 |
|
Andrey Prygunkov
|
94b81f9ce4
|
Edit-command now accepts more than one file-id or range of file-ids and does not require switch <I>, for example: nzbget -E P 2,6-10,33-39
|
2007-12-13 23:40:33 +00:00 |
|
Andrey Prygunkov
|
eec1a797b3
|
changed various structures in communication protocol
|
2007-12-13 19:08:55 +00:00 |
|
Andrey Prygunkov
|
adedd66dac
|
added few comments and renamed one field in MessageBase.h
|
2007-12-13 00:34:00 +00:00 |
|
Andrey Prygunkov
|
a35ff448b5
|
revised communication protocol to achieve compatibility between hosts with different endianness
|
2007-12-08 13:51:54 +00:00 |
|
Andrey Prygunkov
|
f2338cf116
|
added to repository
|
2007-11-28 21:19:01 +00:00 |
|