Changes for v5.05
Click here  for information on upgrading to CNet/5.

NOTE: Your CNet/4 BBSLICENSE will not work with CNet/5. Contact us in IRC or by E-Mail  for a new license.
  1. Fixed calculation bug in collective total bytes/percent free display of "parts" command.
  2. A new CNet application added -> FTN-FTP.
    FTN-FTP allows you to exchange Fidonet style network mail packets via internet FTP. CNet is the first AMiGA BBS package to implement this feature as a native part of its application arsenal. Other BBSes do it using sysop-created external scripts.

    There are 2 (3 for hubs or nodes with point or "other" downlinks) parts to FTN-FTP which are found in the cnet/doors/internet_support directory of the CNet archive:

    1. FTNFTPCONFIG - This is the configuration editor you use to create, edit and maintain the information about your inbound and outbound local directories as well as your "BOSS" node FTP account information.

      Configuration options are:

      • Remote Host - this is the FTP hostname/IP of your "boss" node (e.g. amicon.net for C-Link nodes)
      • Remote FQFA - this is the 4D fidonet node number of your boss node (e.g. 911:5000/0.0 for C-Link nodes using amicon as their boss)
      • Username - this is the username expected by the FTP server of your boss node.
      • Password - this is your password on the FTP server.
      • Remote Dir - this is the directory where the "Busy Flag" will be posted.
      • Busy Flag - this is a dummy file that is required by some FTN-FTP servers. Check with your boss node to see what filename should be used and to what directory it should be uploaded (NOTE: This is the space for the filename of the busy flag only. The busy flag directory should be specified in the "Remote Dir" setting)
      • Remote Inbound - the remote directory where your incoming packets are stored.
      • Remote Outbound - the remote directory where your outbound packets will be stored.
      • Local Inbound - the local directory to which your incoming packets are to be downloaded (this is usually "inbound:"
      • Local Outbound - the local directory where your boss node's outbound packets are stored (this is usually "outbound:")
      • Retrieve Pattern - the AmigaDOS file pattern to apply to retrieve files (#? is used here for most purposes)
      • Aftersession Script - a script or program to run after a session completes (e.g. for CNet, use "cnet:toss" or whatever script you use to process incoming FTN mail)

    2. FTNFTP - This is the magic application that transfers outbound packets to your boss node and retrieves inbound packets from your boss node. Simply run cnet:ftnftp and it will read the configuration you created with ftnftpconfig and then begin exchanging FTN packets with your boss node's FTP server.

  3. PROGRAMMERS: A new semaphore myp->MPE->sem[ MPESEM_GLOBCONFIG ] has been added, due to the breaking up into smaller modules, the tediously slow CNET:CONFIG.
    This semaphore is a global Configuration lock - You MUST lock this semaphore before making changes to myp->gc, myp->MPE->gc2, cnet:configs/bbsconfig or cnet:configs/bbsconfig_ext. It would also be wise to lock it before reading any of the values in myp->gc or myp->MPE.gc2