home bbs chatroom files | messages | login ]

      FJNOD122             JNODE             103 messages      

[ list messages | list forums | previous | next ]

  Msg # 30 of 103 on FJNOD122, Sunday 6-14-14, 1:01  
  From: NODEX STATION  
  To: ALL  
  Subj: JNODE F.A.Q.  
  **** jNode users F.A.Q. created at 11.01.2014 ****  
  **** Updated at 13.02.2014 ****  
    
  Q: What is jNode?  
  A: This is a Fidonet Technical Network ( FTN ) software platform which  
  covers  
  typical needs of Fidonet node.  
    
  Q: Do you have a Wiki?  
  A: https://github.com/kreon/jnode/wiki  
    
  Q: Where can I get jNode?  
  A1: For persons whom know what is git and maven: git clone git:/  
  github.com/kreon/jnode.git && mvn package  
  A2: Stable releases: https://github.com/kreon/jnode/releases  
  A3: Unstable (nighly builds): https://manjago.ci.cloudbees.com/job/jnode/  
   > jnode-1.0-SNAPSHOT-release-multidb-xxxxxxxx.zip  
    
  Q: How do I install jNode?  
  A1: Just read docs/*  
  A2: Typical install: Install JRE 1.7, download & unpack -multidb- release,  
  edit etc/jnode.xxx.conf where xxx is "win" if you're using Windows or OS/2  
  and  
  "nix" if you're running Linux/BSD/Mac OS X, run bin/run.***, look for web  
  interface password and configure your node via web.  
    
  Q: Can I read netmail & echomail via jNode?  
  A: No. jNode stores all data in SQL Database and there's no Fidonet editors  
  could read databases.  
    
  Q: ...  
  A1: Create "technical" point and rewrite rules to forward all .0 netmail to  
  this point.  
  A2: Since 1.0 version jNode automatically creates technical point .1 for  
  each  
  new install.  
    
  Q: How do I create a "rewrite" ?  
  A: Use web interface. Remember that Origin fields are regular expressions,  
  but  
  new fields is not.  
  A2: Exampples:  
  Forward all mail from 2:5020/848 to 2:5020/848.1:  
  1 NETMAIL/true :5020\\/848$ -> 2:5020/848.1 * -> * * -> * * -> * * -> *  
  Rewrite netmail from technical point to areafix of uplink.  
  10 NETMAIL/true :5020\\/848\\.1$ -> 2:5020/848 * -> * :5020\\/848$ ->  
  2:5020/4441 afix4441 -> AreaFix * -> password  
    
  Q: Does it works on XXX?  
  A: It should works on every system has Java 1.7+ implementation, but really  
  nobody knows.  
  It was tested on Windows XP, Windows 7, Linux (various) and OS/2 ( special  
  build for OS/2 JVM )  
    
  Q: On what SQL database does it works?  
  A: It may work with all databases have jdbc driver. I tested mySQL5,  
  PostgreSQL9 and H2 1.3. PostgeSQL is the best IMHO.  
    
  Q: I don't know SQL. How should I do ?  
  A: Ask into this echoarea :-)  
  A2: Below you can find some queries.  
    
  Subscribe link to echoarea:  
  INSERT INTO subscription SELECT l.id AS lid,e.id AS eid FROM links l,  
  echoarea  
  e WHERE NOT EXISTS (SELECT link_id FROM subscription WHERE link_id=l.id AND  
  echoarea_id=e.id) AND e.name='echo_name' AND l.ftn_address='link address';  
  Remove "AND l.ftn_address=..." to subscribe ALL your links to that echo;  
    
  List of echoareas without subscription:  
  SELECT e.name FROM echoarea e WHERE (SELECT COUNT(*) FROM subscription WHERE  
  echoarea_id=e.id)=X;  
  Where X is "0" for echoareas without subscription at all and "1" for  
  echoareas  
  with only one (uplink?) subscription.  
    
  List of echoareas are subscribed to this link:  
  SELECT e.name FROM echoarea e RIGHT JOIN subscription s ON (s.ec  
  oarea_id=e.id) RIGHT JOIN links l ON (l.id=s.link_id) WHERE l.ft  
  _address='link address';  
    
  List of links are subscribed this echoarea:  
  SELECT l.ftn_address FROM echoarea e RIGHT JOIN subscription s ON  
  (s.echoarea_id=e.id) RIGHT JOIN links l ON (l.id=s.link_id) WHERE  
  e.name='echoarea';  
    
    
  Q: I've found a bug!  
  A: 1. Send me logfile ( with log.level = 5 if possible )  
   2. Write to this echoarea with bug description.  
  A2: Create new issue there: https://github.com/kreon/jnode/issues  
    
  Q: I want to help your project. What can I do?  
  A: We are needed in:  
   - Translators ( English and other languages )  
   - Java Developers  
   - Web Designers ( for web module development )  
   - Contributors whom are able to build and support jNode on 3rd-party  
  resources.  
   - Testers  
  A2: Also you can always send us some money :-)  
    
  P.S. Feel free mail me about mistakes or additionals in this F.A.Q., Im not  
  very familliar with English.  
    
    
  --- NodeX Station  
   * Origin: jNode ver. 1.5 (2:5020/848)  

[ list messages | list forums | previous | next ]

352,370 visits
(c) 1994,  bbs@darkrealms.ca