home bbs files messages ]

Just a sample of the Echomail archive

Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.

   JAMNNTPD      Support for the JAMNNTPD software client      2,630 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 2,420 of 2,630   
   Nicholas Boel to Nil Alexandrov   
   Another change   
   15 Mar 24 23:13:54   
   
   MSGID: 1:154/10 65f51c7e   
   REPLY: 1:16/101 65f4e591   
   PID: jamnntpd/linux 2.2.2   
   CHRS: UTF-8 4   
   TZUTC: -0500   
   TID: hpt/lnx 1.9 2024-02-05   
   On Sat, 16 Mar 2024 03:12:22 +0300, Nil Alexandrov -> Nicholas Boel wrote:   
      
    NB>> Thanks for getting the ball rolling. You made me get off my ass   
    NB>> figure out github. I had only known 'clone' and 'pull' until   
    NB>> recently.   
      
    NA> It is never late to learn new things, especially if you are coming   
    NA> from CVS or SVN or whatever world. Cause the whole world is now on   
    NA> git as an industry standard.   
      
   I didn't come from CVS or SVN, I came from never really programming before, so   
   never had anything I needed to 'commit', 'push', 'rebase', etc. It was just a   
   bit of a learning curve to go in the opposite direction from just being an end   
   user to a maintainer.   
      
    NB>> I have forked them both, and they are currently matching each   
    NB>> with patches and features. Please check the CHANGELOG to see   
    NB>> what's been done:   
      
    NB>> https://github.com/axxisd/jamnntpd   
    NB>> https://github.com/axxisd/smapinntpd   
      
    NA> Ah, it is not about repo anymore, it is more about a commitment to be   
    NA> a maintainer for both projects. :-)   
      
   Kind of, I guess. The code hasn't been touched since like 2013 (Maybe some   
   spelling errors and dates changed till about 2016). So my commitment is really   
   only to myself, but may as well share it since they both fix quite a few   
   things that were outstanding bugs.   
      
    NA> Though, it would be more fun if you can merge them in a way that   
    NA> there is a #ifdef use SMAPI or jamlib, cause the rest should be   
    NA> exactly the same. As a sanity check, if you process NNTP requests   
    NA> differently, then you are basically failed. This is the same code   
    NA> which had forked worked at some point and later continued in a   
    NA> separate directions.   
      
   First, I don't think there is really any good reason for an option, as smapi   
   supports JAM, Squish, and MSG formats, and is far more up to date than jamlib.   
   Also, jamlib isn't even 64bit compatible.   
      
   Second, it would probably require a LOT more than just an #ifdef. Both   
   programs are definitely *not* the same as far as code goes. They're similar,   
   but quite a bit different at the same time. The most recent feature I added to   
   Smapinntpd first, and when I ported it over to Jamnntpd it wasn't as easy as I   
   had thought it would be. Then again, I don't really consider myself a   
   programmer, but it definitely wasn't just a direct copy/paste. Some lines   
   needed to be changed completely (usually lines utilizing jamlib or smapi, of   
   course).   
      
   For now, if I add a feature to one, I will most likely add it to the other as   
   well. Then I will make sure to try to fix my mistakes and typos. :)   
      
   - Jamlib working on 64bit without the -m32 option would be nice.   
      
   - Including smapi with smapinntpd and it all compiling together in one shot   
   would also be nice (I tried once already, and failed), so one doesn't have to   
   go out of their way to install dependencies. I will try this again at some   
   point.   
      
   It's a fun little project to cure some times of boredom, that's for sure.   
      
   Regards,   
   Nick   
      
   ... "Take my advice, I don't use it anyway."   
   --- Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:115.0) Gecko/20100101 Thunderb   
    * Origin: _thePharcyde distribution system (Wisconsin) (1:154/10)   
   SEEN-BY: 15/0 90/1 103/705 105/81 106/201 120/616 123/10 124/5016   
   SEEN-BY: 128/260 135/225 153/757 7715 154/10 30 40 50 700 203/0 218/700   
   SEEN-BY: 220/90 221/0 6 226/18 30 227/114 229/110 112 113 206 307   
   SEEN-BY: 229/317 426 428 470 664 700 240/1120 5832 266/512 280/464   
   SEEN-BY: 280/5003 5555 282/1038 291/111 292/8125 301/1 310/31 320/219   
   SEEN-BY: 322/757 341/66 234 342/200 396/45 423/120 460/58 256 1124   
   SEEN-BY: 467/888 633/280 712/848 770/1 2320/105 3634/12 5020/400 5054/30   
   PATH: 154/10 280/464 460/58 229/426   
      

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca