Changeset 668
- Timestamp:
- 04/08/06 20:49:06 (3 years ago)
- Files:
-
- trunk/jggtrans.xml (modified) (1 diff)
- trunk/jggtrans.xml.Pl (modified) (1 diff)
- trunk/src/jabber.c (modified) (2 diffs)
- trunk/src/jabber.h (modified) (1 diff)
- trunk/src/jid.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/jggtrans.xml
r582 r668 36 36 <!-- this should match <service/> in <browse/> section of jabber.xml --> 37 37 <service jid="gg.localhost"/> 38 39 <!-- older transport versions used "/registered" resource in own jid, this 40 directive disables that behaviour (may break existing registered accounts). --> 41 <bare_domain/> 38 42 39 43 <!-- This connects the GG-transport process to the master process --> trunk/jggtrans.xml.Pl
r582 r668 40 40 Ten wpis powinien zgadzać się z <service/> w sekcji <browse/> pliku jabber.xml --> 41 41 <service jid="gg.localhost"/> 42 43 <!-- Starsze wersje transportu używały zasobu "/registered" we własnym JIDzie. 44 Poniższa dyrektywa wyłącza to zachowanie. Użycie jej na istniejącej instalacji 45 może powodować problemy. --> 46 <bare_domain/> 42 47 43 48 <!-- A ten, z <service id="gglinker/> --> trunk/src/jabber.c
r630 r668 32 32 const char *secret; 33 33 const char *my_name; 34 int bare_domain = 0; 34 35 int stop_it; 35 36 … … 225 226 g_error(L_("<service/> without \"jid\" in config file")); 226 227 228 node=xmlnode_get_tag(config, "bare_domain"); 229 if (node) bare_domain=1; 230 227 231 server=config_load_string("connect/ip"); 228 232 if (!server) trunk/src/jabber.h
r631 r668 38 38 39 39 40 extern const char *my_name; 41 extern char *register_instructions; 40 extern const char *my_name; /* transport domain name */ 41 extern char *register_instructions; 42 42 extern char *search_instructions; 43 43 extern char *gateway_desc; 44 44 extern char *gateway_prompt; 45 extern int bare_domain; /* when not "0" no "/registered" will be used in transport JID */ 45 46 46 47 #endif trunk/src/jid.c
r651 r668 147 147 char * jid_my_registered(){ 148 148 149 return g_strdup_printf("%s/registered",my_name); 149 if (bare_domain) 150 return g_strdup(my_name); 151 else 152 return g_strdup_printf("%s/registered",my_name); 150 153 } 151 154
