================================================================================
ircd-RU! Russian Docs (KOI8-R)
--------------------------------------------------------------------------------
$Id: README,v 1.1.2.2 2003/08/11 10:49:58 rzhe Exp $
================================================================================


I. ,    
=================================================

    . 
    -------------------

        :
    
    1.  ./configure --prefix=<installpath>.   
       <installpath>   /usr/local/ircd.

         ./configure:

       --enable-encryption  -   RC4- 
                              .
       --enable-hub         -     .
       --enable-syslogfile  -    ( 
                              $prefix/var/log/syslog)   syslog.
                                ,   syslog, 
                              Cygwin.
       --enable-select      -  select(2)  poll(2).
                                   Linux
                                 ( 2.4).
       --enable-dronemodule -    
                              drone.so,  .   
                              Bahamut ( CHANGES  ).
       --enable-authmodule  -     auth.so,
                                 .
       --enable-dnsbl       -      DNSBL.
       --with-zlib=PATH     -     zlib.
       --with-zinc=PATH     -    .h-  zlib.

           ,  ./configure --help.

       CYGWIN:    ,   
               syslog(),     ./configure 
               --enable-syslogfile.  ircd   
                syslog()     ( 
               $prefix/var/log/syslog).

                   Cygwin  
                   resolv  bind.

    2. ,    include/paths.h   ,  
           .   -  
        ,  ,  DPATH    ,  
            .

    3.   include/config.h.  ,  HARD_FDLIMIT_ 
       INIT_MAXCLIENTS   ,   
           ;  ,  
        select (--enable-select)    FD_SETSIZE
       (     ,   
         Makefile).

    4.    Makefile  ,  
            CFLAGS.

    .  include/config.h
    -------------------------------

       ircd-RU!   include/config.h 
  :

    1. NETWORK_NAME -  IRC ,    
         .
    2. NO_8BIT_NICKNAMES -  ,    
       8- .
    3. NO_MIXEDALPHA_NICKNAMES -  ,   
        ,     
        .
    4. NO_MIXEDALPHAWORDS_NICKNAMES -  ,   
        ,    ,   
          .
    5. HIDESTATSCODEPAGES - ,     
       ,   /stats b,   .
    6. WARN_NO_BASE_CODEPAGE -  ,   ,  
          (.. ,     
        ),      syslog.
    7. _8BITNAMES_CASEINSENSITIVE - ,   8-  
             case insensitive.
    8. _8BITCHANNELNAMES_CASEINSENSITIVE - ,   8- 
            case insensitive.  
       ,   ,   
       _8BITNAMES_CASEINSENSITIVE.
    9. NICKNAMES_IDENTITY - ,     
       ""     NICK.
   10. NOTHELPER_HIDEOPERATOR - ,     
        ,    umode +h.
   11. HELPER_SPYWHOIS -    umode +h , 
          WHOIS.
   12. CHDIRTOROOT - ,   ircd     
       /  DPATH  .
   13. PROTECTSQUITULINED -    SQUIT U-lined  
        .
   14. TIME_OFFSET -     ,  time(3).
             ,    
       ,   (     TS_MAX_DELTA)
          .
   15. STATSERVMAPWRAPPER -   /MAP,   
       /StatServ MAP.
   16. NOILINE_MESSAGE - ,    
           I:lines,    .
           .
   17. ALLOWMASKSINNLINE -       N:line.
              , 
           .
   18. OPERONHOSTMASK -    IRC  
         oper hostmasking.
   19. HIDE_NETWORK_TOPOLOGY -   .
   20. HIDE_NETWORK_TOPOLOGY_MESSAGE -      /LINKS 
           .
   21. DO_DNSBL -      DNSBLs.

     ,   ircd-RU!  include/config.h 
 MAX_CODEPAGE_NAME_LENGTH, MAX_CODEPAGE_FILENAME_LENGTH,
UNKNOWN_CODEPAGE_NAME, CODEPAGES_PREALLOCATE, CHANGECP_NICK, CHANGECP_MAXSUF,
CODEPAGE_HALFSIZE, TRANSLATE_SENDBUFFER_SIZE, TRANSLATE_READBUFFER_SIZE,
DNSBLS_PREALLOCATE,       
      .

    .   
    -----------------------

      c make    ,  
include/paths.h,  make install.

          zlib.


II.  
=====================

       ircd.conf      .
        doc/ircd.conf-dist 
 .

    M: [] - 
    ---------------------------

    :
M:Hostname:IP:Description Of Your Server:Default Connect Port

          ,  
     ,      
C:line .        ,  
 P:line.

    Y: [] - 
    -----------------------------

    .  Y:lines.

      :  ,   PING,  (!)
    ,  
, sendq,   ,   .

           
 .

            
 .      
      B:lines.   ,
        
   .   -   
        .

           
:

    1.  A,     B,  
         SCPS (. ircd-RU.specs.txt)   
                
        .

    2.  B,   SCPS   A,  
       :

	 )      A  ,  
	    ,        A,
	    ..         
	        A,   B.

	 )   )   ,   
	       A      
	         A.   ,
	           A, ..
	     B      A   
	    .

	 )   )   ,   
	          ,  
	     SCPS   A.   , 
	          A, ..   A
	        (A)    
	     (B)  .

               
          A  B,  B   
            A      
         SCPS.

          A     SCPS,   B
         ,  P:line  
        A         
        A.   ,     
         A, ..  B     
       ,  P:line    A,  
         .

       ,        ,  B 
          GNOTICE      A.

    3.  A,   SCPS   B,   
         :

	 )    ,   B,  
	    ,   ,    
	       B, ..    
	         A   .

	 )   )   ,   
	    ,   B,     
	          B.   ,
	           B, ..
	     A      B   
	    .

               
          A  B,  A   
            B.

       ,        ,  A 
          GNOTICE      B.

          B    SCPS,   A 
             B   .

:   )  )   2   
	    ,      
	  .

          ,   
 CP1251        ,
    :

#  42 -   ,  ,   
#                CP1251  
Y:42:90:90:1:5000000:CP1251

     ,    A    
 KOI8-F,   CP1251      B, 
 CP1251         
 , ,   A   
 KOI8-F  CP1251       B,   , 
   A.

   ,    
       KOI8-F   
   ,   ,   
 .

#  32 -   ,  ,   
#                KOI8-F  
Y:32:90:90:0:5000000::KOI8-F

    .  Y:lines.

      :  ,   PING, 0 (!),
  , sendq, ,   .

           
 .

         :

    7 -   8- .
    x -   ,    
           .
    w -   ,    ,  
          ,   .
    s -        (MOTD) 
        ircd.smotd   ircd.motd.
    m -         (MOTD).
    a -   .

          :

#  2  - ,    , 
#                  .
Y:2:90:0:500:100000:x

    N: [] - 
    -----------------------

      :  , ,   ,
,  .

     (  )     
 .

     :

    V -    .      
            .    
          ,   ,    
        .        , 
          ,      
             
        (   ,    
          ).
    N -     (   ).
               ,   .
    C -     .   
             ,   .

    P: [] - 
    ---------------------------

      :  ,    
 , ,       , 
   B:lines,  .

            
    ,     
  .

           
   P:line    ,   , 
,    SCPS (.  Y:line ).

: P:lines  mandatory    .    
	   P:line,     ,  ..  
	  ,   M:line.

     P:lines:
    
P:*:*::6660
P:*:*:CP1251:6667
P:*:*:TRANSLIT:6668
P:*:*:KOI8-F:6669
P:*:*:KOI8-R:6670
P:*:*:CP866:6671
P:*:*:ISO8859-5:6672

    B: [] - 
    ------------------------------

    B:lines   ,  .

      :   ,   
, ,  (B -    ).

           ,  
  -    ,  
     .      ,
, CP1251.

     B:lines:

B:CP1251:cp1251.cp:win:B
B:TRANSLIT:translit.cp
B:KOI8-F:koi8-f.cp:koi,koi8,unix
B:KOI8-R:koi8-r.cp
B:CP866:cp866.cp:dos
B:ISO8859-5:iso8859-5.cp:iso

    R: [ ] - 
    --------------------------

    R:lines       
 .      , .. 
  ,   .

      :
R: :::A:
R: :: :D:
R: :: :R:

    T: [ ] - 
    --------------------------------

           
.

:          
             ,   -  
          ,       ..   
                 -
           T:Lines.

      :
T: IP:: : 

    L: [ ] - 
    --------------------------

      DNSBL   ,   , 
    DNSBL ().

       DNSBL L:Line:
L: :: DNSBL:

         IP-, 
  BL.     ,  -  
 (    )  
.        .

       :

    I -    d.c.b.a.zone,  a.b.c.d -  IP-
         .
    H -    host.zone,  host -   
        .
    L -     ,   
        .

:    DNSBL   
              .   RHSBL
          ( H)    ,   
          .

       L:Line :
L: :::F

      (,      ) 
  DNSBL  RHSBL ,     .
    IP  .


III.   IRCD-RU!
======================================

    CODEPAGE
    --------

    : CODEPAGE <name>

              
 <name>. <name>       ,   
.

          CODEPAGE:

    1.     .
    2.      -   
       <name>.
    3.   ,      
       .
    4.   ,     8-   
       7- - ,     .
    5.   ,        
       ,     .

    CODEPAGES
    ---------

    : CODEPAGES [<server>]

           
   .   <server>  , 
 ,    ,  .

          CODEPAGES:

    1.       , 
       .
    2.   .
    3.       .

    FORCECP
    -------

    : FORCECP <nick> <codepage>

            
 <nick>    <codepage>.   
       .

           
      ,   
      :)

          FORCECP:

    1.   ,        .
    2.      -   
       .
    3.       FORCECP -  
              
            .
    4.   ,         
       ,    <nick>.
    5.   ,     8-   
       7- - ,     .
    6.   ,        
       ,     .

    NICK
    ----

          NICK:

    )     8-;
    )     ,     
         ;
    )     ,  ,   
           ;

              
      ,       +7, +x
     +w channel mode.

    )    - ,    
        .


    WHOIS
    -----

        WHOIS ,    
   .

    JOIN
    ----

          8-   ,  
 +7 channel mode (. ),      
 -  ,    +x channel mode (. ), 
         -  , 
  +w channel mode (. ).

    MODE
    ----

       ,    ,  
channel modes:

    7 -        8- .
    x -        ,  
             .
    w -        ,  ,
              
        .
    e -    ,    ,   +b channel
        mode,  nick!user@host.
    B -   ,  nick!user@host:server (  
               
         ).
    E -     ,  nick!user@host:server.
    X -   ,  nick!user@host:server,  
         +X     , 
            .
    h -          
        .

    User modes:

    H -           whois 
         .

     ,         
U-lined  ().

    KICK
    ----

          U-lined  ().

    STATS
    -----

       ,    ,  
:

    b -     .
    r -     .
    L -   DNSBLs.

         :

<name> <clients> <maxclients> <flags> <ports> <aliases> :<filename>

        :

    <name>       -   .
    <clients>    -   (    
		   ,     ),
		         . 
		          
		    2.
    <maxclients> -   ,   
		    ,    .
    <flags>      -   ,     A - 
		          
		     CODEPAGES,  B -    
		   .
    <ports>      -  ,  ,     ,
		       <name>.
    <aliases>    -       .
    <filename>   -    .


IV. 
==============

        ,   
,     http://www.ircd.ru   .

        - ,     
,       ,   
  ,     
http://www.ircd.ru.
