Ignore:
Timestamp:
Jun 5, 2008, 4:23:03 PM (13 years ago)
Author:
charles
Message:

get RPC password protections working in libT and the gtk+ client. mac, daemon, and cli need to be synced.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libtransmission/rpc-server.h

    r6043 r6049  
    1616typedef struct tr_rpc_server tr_rpc_server;
    1717
    18 tr_rpc_server * tr_rpcInit  ( struct tr_handle       * session,
    19                               int                      isEnabled,
    20                               int                      port,
    21                               const char             * acl );
     18tr_rpc_server * tr_rpcInit       ( struct tr_handle     * session,
     19                                   int                    isEnabled,
     20                                   int                    port,
     21                                   const char           * acl,
     22                                   int                    isPasswordEnabled,
     23                                   const char           * username,
     24                                   const char           * password );
    2225
    23 void        tr_rpcClose     ( tr_rpc_server         ** freeme );
     26void    tr_rpcClose              ( tr_rpc_server       ** freeme );
    2427
    25 void        tr_rpcSetEnabled( tr_rpc_server          * server,
    26                               int                      isEnabled );
     28void    tr_rpcSetEnabled         ( tr_rpc_server        * server,
     29                                   int                    isEnabled );
    2730
    28 int         tr_rpcIsEnabled ( const tr_rpc_server    * server );
     31int     tr_rpcIsEnabled          ( const tr_rpc_server  * server );
    2932
    30 void        tr_rpcSetPort   ( tr_rpc_server          * server,
    31                               int                      port );
     33void    tr_rpcSetPort            ( tr_rpc_server        * server,
     34                                   int                    port );
    3235
    33 int         tr_rpcGetPort   ( const tr_rpc_server    * server );
     36int     tr_rpcGetPort            ( const tr_rpc_server  * server );
    3437
    35 int         tr_rpcSetTest   ( const tr_rpc_server    * server,
    36                               const char             * acl,
    37                               char                  ** allocme_errmsg );
     38int     tr_rpcSetTest            ( const tr_rpc_server  * server,
     39                                   const char           * acl,
     40                                   char                ** allocme_errmsg );
    3841
    39 int         tr_rpcTestACL   ( const tr_rpc_server    * server,
    40                               const char             * acl,
    41                               char                  ** allocme_errmsg );
     42int     tr_rpcTestACL            ( const tr_rpc_server  * server,
     43                                   const char           * acl,
     44                                   char                ** allocme_errmsg );
    4245
    43 int         tr_rpcSetACL    ( tr_rpc_server          * server,
    44                               const char             * acl,
    45                               char                  ** allocme_errmsg );
     46int     tr_rpcSetACL             ( tr_rpc_server        * server,
     47                                   const char           * acl,
     48                                   char                ** allocme_errmsg );
    4649
    47 const char* tr_rpcGetACL    ( const tr_rpc_server    * server );
     50char*   tr_rpcGetACL             ( const tr_rpc_server  * server );
     51
     52void    tr_rpcSetPassword        ( tr_rpc_server        * server,
     53                                   const char           * password );
     54
     55char*   tr_rpcGetPassword        ( const tr_rpc_server  * server );
     56
     57void    tr_rpcSetUsername        ( tr_rpc_server        * server,
     58                                   const char           * username );
     59
     60char*   tr_rpcGetUsername        ( const tr_rpc_server  * server );
     61
     62void    tr_rpcSetPasswordEnabled ( tr_rpc_server        * server,
     63                                   int                    isEnabled );
     64
     65int     tr_rpcIsPasswordEnabled  ( const tr_rpc_server  * session );
    4866
    4967#endif
Note: See TracChangeset for help on using the changeset viewer.