Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
service:finger [2017/12/29 21:35] – Created digital manservice:finger [2020/11/11 14:29] (current) – [Configuration] add missing modops.ini options mlong
Line 1: Line 1:
 ====== Finger Service ====== ====== Finger Service ======
  
-This service (implemented in ''[[dir:exec]]/fingerservice.js'') supports the following protocols:+The Synchronet Finger Service (''[[dir:exec]]/fingerservice.js'') supports the following protocols:
   * [[wp>Finger]] over TCP ([[RFC>1288|RFC 1288]])   * [[wp>Finger]] over TCP ([[RFC>1288|RFC 1288]])
-  * Finger over UDP (non-standard)+  * Finger over UDP (non-standard, deprecated)
   * Active Users (a.k.a. [[wp>SYSTAT (protocol)]]) over TCP and UDP ([[RFC>866|RFC 866]])   * Active Users (a.k.a. [[wp>SYSTAT (protocol)]]) over TCP and UDP ([[RFC>866|RFC 866]])
  
Line 20: Line 20:
  
 <file> <file>
-[Finger-UDP] +[ActiveUser-UDP] 
-Port=79+Port=11
 Options=UDP | NO_HOST_LOOKUP Options=UDP | NO_HOST_LOOKUP
-Command=fingerservice.js 
-</file> 
- 
-<file> 
-[ActiveUser] 
-Port=11 
-Options=NO_HOST_LOOKUP 
 Command=fingerservice.js -u Command=fingerservice.js -u
 </file> </file>
 +
 +Example configurations (in ''[[dir:ctrl]]/[[config:modopts.ini]]'');
  
 <file> <file>
-[ActiveUser-UDP+[fingerservice
-Port=11 +include_age true 
-Options=UDP | NO_HOST_LOOKUP +include_gender true 
-Command=fingerservice.js -u+include_location true 
 +include_real_name = true 
 +findfile = false 
 +bbslist = false
 </file> </file>
  
Line 47: Line 45:
 ^ Option ^ Description ^ ^ Option ^ Description ^
 | ''-n''  | Eliminate user age and gender information from the query results | | ''-n''  | Eliminate user age and gender information from the query results |
-| ''-a''  | Report aliases only (no real names) | +| ''-a''  | Report user aliases **only** (no real names) | 
-| ''-ff'' | Enable the findfile feature (requires a "guest" account) |  +| ''-ff'' | Enable the findfile feature (requires a "Guestuser account) |  
-| ''-u''  | Report users currently online only (ignore any request), a.k.a. //Active Users// protocol |+| ''-u''  | Report users currently online **only** (ignore any request), a.k.a. //Active Users// protocol |
  
 ===== Plan Files =====  ===== Plan Files ===== 
Line 74: Line 72:
  
 You can have additional files available for query via Finger //Special Request// by placing the files in the ''[[dir:data]]/finger'' directory. Such files may be request remotely with a request to finger ''?//filename//'', where //filename// is the name of the file to be sent.  You can have additional files available for query via Finger //Special Request// by placing the files in the ''[[dir:data]]/finger'' directory. Such files may be request remotely with a request to finger ''?//filename//'', where //filename// is the name of the file to be sent. 
 +
 +===== See Also =====
 +  * [[:config:services.ini]]
 +  * [[:module:Finger]] (Finger Client module)
 +  * [[:module:sbbsimsg]] (Instant Message module)
 +  * [[:service:msp|MSP Service]]
 +  * [[:service:|Services]]
 +
 +{{tag>tcpip services javascript chat sbbslist instant-messaging}}
 +