Initial version of the patches
[transmission-rpc-pam.git] / libtransmission-transmission.h.patch
1 Index: libtransmission/transmission.h
2 ===================================================================
3 --- libtransmission/transmission.h      (revision 13057)
4 +++ libtransmission/transmission.h      (working copy)
5 @@ -196,6 +196,7 @@
6  #define TR_PREFS_KEY_RATIO_ENABLED                      "ratio-limit-enabled"
7  #define TR_PREFS_KEY_RENAME_PARTIAL_FILES               "rename-partial-files"
8  #define TR_PREFS_KEY_RPC_AUTH_REQUIRED                  "rpc-authentication-required"
9 +#define TR_PREFS_KEY_RPC_NATIVE_AUTH_ENABLED            "rpc-native-authentication-enabled"
10  #define TR_PREFS_KEY_RPC_BIND_ADDRESS                   "rpc-bind-address"
11  #define TR_PREFS_KEY_RPC_ENABLED                        "rpc-enabled"
12  #define TR_PREFS_KEY_RPC_PASSWORD                       "rpc-password"
13 @@ -504,6 +505,11 @@
14  
15  bool tr_sessionIsRPCPasswordEnabled( const tr_session * session );
16  
17 +void  tr_sessionSetRPCNativeAuthenticationEnabled( tr_session * session,
18 +                                                   bool         isEnabled );
19 +
20 +bool tr_sessionIsRPCNativeAuthenticationEnabled( const tr_session * session );
21 +
22  const char* tr_sessionGetRPCBindAddress( const tr_session * session );
23  
24