Home | Networks | Community | Need Help? 

 
 Quick search

 
 
 RegisterRegister   Log inLog in 

Ecks Services Alpha

 
Post new topic   Reply to topic    SearchIRC Forum Index -> IRCD & Network Services
Author Message
Kuja
none
none


Joined: 04 Mar 2004
Posts: 18

PostPosted: Nov 17, 2006 11:56am    Post subject: Ecks Services Alpha Reply with quote

Hello. I'm writing this post to announce the services set Ecks. Ecks is currently in alpha, and all project information (including source code) is available at code. google. com /p/ecks/. Ecks is open sourced under the MPL 1.1 license.

If I had to explain what Ecks is in one line, it'd be the following: Modular, Undernet-style services written in java and extendable to any ircd and any paradigm.

Here are some highlights:


  • The services load their configuration from an XML file, and load/save their databases to another XML file, though the database storage is modular and could easily be extended to any variety of storage method (flatfile, sql).
  • SrvChan (mostly), SrvAuth, SrvOper (mostly), SrvHelp (minimally) are implemented, and there are plans for at least SrvGlobal and the ability to support many more...
  • Support for the Bahamut Server<->Server protocol via bahamut module, and really any protocol. Also included a slightly older (perhaps buggy) support for baseline ts6 (ratbox, hybrid). Additional support by request...


Most of the classical services are written in C or C++, and designed for use on POSIX compliant systems. Ecks has the advantage of being written in Java, and is thus runnable wherever there is a JRE - including windows.

This is currently a one-man effort, but I am completely open to having other people contribute to the project.

Again, this is very early alpha. I'd say the services are extremely functional for the amount of development time put into them, and there's nowhere to go from here but faster and better features.

If you'd like to discuss these services, please join me on irc. gamesnet. net in # ecks - or if no-one's there, # gamesnet.
Back to top
Kuja
none
none


Joined: 04 Mar 2004
Posts: 18

PostPosted: Dec 04, 2006 11:12am    Post subject: Reply with quote

Bump to mention that services are now version .4A and rapidly approaching stable and usable. In fact, they are stable and usable, just not fully fleshed out quite yet.

If anyone wants to give them a try, I could write a protocol module for your ircd of choice in a few minutes.
Back to top
w00t
Eleet
Eleet


Joined: 09 Jun 2004
Posts: 699
Location: Nowra, Australia

PostPosted: Jan 07, 2007 1:02am    Post subject: Reply with quote

Java kind of scares me off, as does no published SVN/CVS/git/other
Back to top
Kuja
none
none


Joined: 04 Mar 2004
Posts: 18

PostPosted: Feb 24, 2007 11:55pm    Post subject: Reply with quote

Bump again, services are now at version 0.5 and considered 'beta quality'.

SVN, Packages, documentation, issue tracker, still at the google code site, which I can't post because of retarded forum restrictions.

I'd love some feedback.
Back to top
spung
none
none


Joined: 03 Dec 2006
Posts: 12

PostPosted: Feb 25, 2007 12:03am    Post subject: Reply with quote

Personally, I've evaluated ecks from the inside and out, and tbh, it's literally a piece of junk. It crashes from NillPointerExceptions anytime It receieves anything it doesn't expect, it uses the most god-awful debug message format. The service names are counter-intuitive, and the commands are even harder to figure out. It lacks almost every feature that any IRC junkie would need. It's pretty much just a java eggdrop.
Back to top
Kuja
none
none


Joined: 04 Mar 2004
Posts: 18

PostPosted: Feb 25, 2007 12:07am    Post subject: Reply with quote

Quote:
Personally, I've evaluated ecks from the inside and out, and tbh, it's literally a piece of junk.

Opinion.
Quote:

It crashes from NillPointerExceptions anytime It receieves anything it doesn't expect,

That's simply not true. The fact that it doesn't recover from some non-critical errors is simply because it's still in reasonably early development. This beta has more error handling and recovery.
Quote:
it uses the most god-awful debug message format.

It's easy to criticize, can you come up with a better one? The logging is all done in one class, it'd be trivial to change the format
Quote:
The service names are counter-intuitive, and the commands are even harder to figure out.

/msg srvchan help

Quote:
It lacks almost every feature that any IRC junkie would need.

Such as?

Quote:
It's pretty much just a java eggdrop.

How so?
Back to top
spung
none
none


Joined: 03 Dec 2006
Posts: 12

PostPosted: Feb 25, 2007 12:17am    Post subject: Reply with quote

Quote:

02.34.50 -test.server.net:&Link- *** Server connecting on port 6667: ecks.services [kuja] [TS delta 43] (Ecks Services 0.4.4A)
02.34.50 -test.server.net:&Link- *** Recieved command USER from origin ecks.services from wrong direction (from ecks.services)
02.34.50 -test.server.net:&Link- *** Command JOIN from unknown client/server SrvOper from ecks.services
02.34.50 -test.server.net:&Link- *** Command MODE from unknown client/server SrvOper from ecks.services
02.34.50 -test.server.net:&Link- *** Command MODE from unknown client/server SrvOper from ecks.services
02.34.50 -test.server.net:&Link- *** Recieved malformed USER command from origin ecks.services (wrong parameters)
02.34.50 -test.server.net:&Link- *** Command JOIN from unknown client/server SrvAuth from ecks.services
02.34.50 -test.server.net:&Link- *** Command MODE from unknown client/server SrvAuth from ecks.services
02.34.50 -test.server.net:&Link- *** Recieved command USER from origin ecks.services from wrong direction
02.34.50 -test.server.net:&Link- *** Command JOIN from unknown client/server SrvHelp from ecks.services
02.34.50 -test.server.net:&Link- *** Command MODE from unknown client/server SrvHelp from ecks.services
02.34.50 -test.server.net:&Link- *** Command MODE from unknown client/server SrvHelp from ecks.services
02.34.50 -test.server.net:&Link- *** Command JOIN from unknown client/server SrvHelp from ecks.services
02.34.51 -test.server.net:&Link- *** Command MODE from unknown client/server SrvHelp from ecks.services
02.34.51 -test.server.net:&Link- *** Recieved command USER from origin ecks.services from wrong direction
02.34.51 -test.server.net:&Link- *** Command JOIN from unknown client/server SrvChan from ecks.services
02.34.51 -test.server.net:&Link- *** Command MODE from unknown client/server SrvChan from ecks.services
02.34.51 -test.server.net:&Link- *** Command MODE from unknown client/server SrvChan from ecks.services
02.34.51 -test.server.net:&Link- *** Command JOIN from unknown client/server SrvChan from ecks.services
02.34.51 -test.server.net:&Link- *** Command MODE from unknown client/server SrvChan from ecks.services
02.34.51 -test.server.net:&Link- *** Command MODE from unknown client/server SrvChan from ecks.services
02.34.51 -test.server.net:&Link- *** Command JOIN from unknown client/server SrvChan from ecks.services
02.34.51 -test.server.net:&Link- *** Command MODE from unknown client/server SrvChan from ecks.services
02.34.51 -test.server.net:&Link- *** Command MODE from unknown client/server SrvChan from ecks.services
02.34.51 -test.server.net:&Link- *** Command JOIN from unknown client/server SrvChan from ecks.services
02.34.51 -test.server.net:&Link- *** Command MODE from unknown client/server SrvChan from ecks.services
02.34.53 -test.server.net:&Link- *** Server ecks.services has successfully joined the network, bringing 0 users and 0 servers.
02.34.53 -test.server.net:&Junk- *** Link ecks.services requesting burst...
02.34.55 -test.server.net:&Link- *** Command PRIVMSG from unknown client/server SrvOper from ecks.services
02.34.55 -test.server.net:&Link- *** Command PRIVMSG from unknown client/server SrvOper from ecks.services
02.34.56 -test.server.net:&Link- *** Command PRIVMSG from unknown client/server SrvOper from ecks.services
02.34.56 -test.server.net:&Link- *** Command PRIVMSG from unknown client/server SrvOper from ecks.services
02.34.56 -test.server.net:&OperUp- *** Oper -- Kuja[Kuja@pool-72-83-149-145.washdc.fios.verizon.net] is now an IRC administrator (oper) [+apq]
02.34.56 -test.server.net:&Link- *** Command PRIVMSG from unknown client/server SrvOper from ecks.services
02.34.56 -test.server.net:&Link- *** Command PRIVMSG from unknown client/server SrvOper from ecks.services
02.34.56 -test.server.net:&Link- *** Command PRIVMSG from unknown client/server SrvOper from ecks.services
02.34.56 -test.server.net:&Link- *** Command PRIVMSG from unknown client/server SrvOper from ecks.services
02.34.56 -test.server.net:&Link- *** Command PRIVMSG from unknown client/server SrvOper from ecks.services
02.34.56 -test.server.net:&Link- *** Command PRIVMSG from unknown client/server SrvOper from ecks.services
02.34.56 -test.server.net:&Link- *** Command PRIVMSG from unknown client/server SrvOper from ecks.services
02.34.56 -test.server.net:&Link- *** Command PRIVMSG from unknown client/server SrvOper from ecks.services
02.34.56 -test.server.net:&Link- *** Command PRIVMSG from unknown client/server SrvOper from ecks.services
02.34.56 -test.server.net:&Link- *** Command PRIVMSG from unknown client/server SrvOper from ecks.services
02.34.56 -test.server.net:&Link- *** Command PRIVMSG from unknown client/server SrvOper from ecks.services
02.34.56 -test.server.net:&Link- *** Command PRIVMSG from unknown client/server SrvOper from ecks.services
02.34.56 -test.server.net:&Link- *** Command PRIVMSG from unknown client/server SrvOper from ecks.services
02.34.56 -test.server.net:&Link- *** Command PRIVMSG from unknown client/server SrvOper from ecks.services
02.34.56 -test.server.net:&Link- *** Command PRIVMSG from unknown client/server SrvOper from ecks.services
02.34.56 -test.server.net:&Link- *** Command PRIVMSG from unknown client/server SrvOper from ecks.services
02.34.56 -test.server.net:&Link- *** Command PRIVMSG from unknown client/server SrvOper from ecks.services
02.34.56 -test.server.net:&Link- *** Command PRIVMSG from unknown client/server SrvOper from ecks.services
02.34.56 -test.server.net:&Link- *** Command PRIVMSG from unknown client/server SrvOper from ecks.services
02.35.02 -test.server.net:&Delink- *** Server exiting -- ecks.services (Send error 10054: Connection reset by peer)
02.35.02 -test.server.net:&Delink- *** Lost 0 users, 1 servers, and 0 channels in the split.
02.35.08 -test.server.net:&Link- *** Server connecting on port 6667: ecks.services [kuja] [TS delta 42] (Ecks Services 0.4.4A)
02.35.09 · Join: SrvOper [services@ecks.services]
02.35.09 · Mode: SrvOper +o SrvOper
02.35.09 · Join: SrvAuth [services@ecks.services]
02.35.09 · Join: SrvHelp [services@ecks.services]
02.35.09 · Mode: SrvHelp +o SrvHelp
02.35.09 · Join: SrvChan [services@ecks.services]
02.35.09 · Mode: SrvChan +o SrvChan
02.35.10 -test.server.net:&Link- *** User SrvChan is double-joining channel #debug
02.35.11 -test.server.net:&Link- *** Server ecks.services has successfully joined the network, bringing 4 users and 0 servers.
02.35.11 -test.server.net:&Junk- *** Link ecks.services requesting burst...
02.35.12 <@SrvOper> 1169969674 D_INFO PROTOCOL Ecks Services 0.4.4A operational. 1169969674
02.35.34 -test.server.net:&Kill- *** Kill notice for user SrvHelp from Kuja[Kuja@pool-72-83-149-145.washdc.fios.verizon.net] (test.server.net to ecks.services) (I hate you)
02.35.34 · Quit: SrvHelp [services@ecks.services] (Killed (I hate you))
02.36.16 -test.server.net:&Delink- *** Server exiting -- ecks.services (Read error 10054: Connection reset by peer)
02.36.16 <#debug> * The following users were lost in a network split (ecks.services test.server.net):
02.36.16 <#debug> @SrvOper SrvAuth @SrvChan
02.36.16 *** Recieved forced NAMES update for #debug
02.36.16 -test.server.net:&Delink- *** Lost 3 users, 1 servers, and 0 channels in the split.
02.36.31 <Kuja> rofly


"rofly"
Back to top
Kuja
none
none


Joined: 04 Mar 2004
Posts: 18

PostPosted: Feb 25, 2007 12:19am    Post subject: Reply with quote

I was in the middle of writing and debugging the protocol module for that ircd. That's hardly representitive.
Back to top
spung
none
none


Joined: 03 Dec 2006
Posts: 12

PostPosted: Feb 25, 2007 12:23am    Post subject: Reply with quote

Didn't you get fucked in the ass by 2 guys in a dorm room?
Back to top
Kuja
none
none


Joined: 04 Mar 2004
Posts: 18

PostPosted: Feb 25, 2007 12:26am    Post subject: Reply with quote

I don't see how it reflects on the quality of the services set I'm authoring, but no, I still have my anal virginity.

Last edited by Kuja on Feb 25, 2007 12:28am; edited 1 time in total
Back to top
FBI
Guru
Guru


Joined: 19 Aug 2005
Posts: 1494
Location: Federation Of Bored IRC'ers

PostPosted: Feb 25, 2007 12:27am    Post subject: Reply with quote

wow both of u get a room to bitch not here...

your both making yourself look bad Neutral
Back to top
spung
none
none


Joined: 03 Dec 2006
Posts: 12

PostPosted: Feb 25, 2007 12:28am    Post subject: Reply with quote

d3ef wrote:
d 3 e f: I have never been fucked in the ass. thanks.
Ox413X15: sure.
d 3 e f: saving it for my wedding night =P
Ox413X15: thats not what you told me when we first met.
d 3 e f: no, I said that I had hooked up with two other guys
d 3 e f: and it wasn't in a dorm
d 3 e f: and there wasn't any anal
Ox413X15: pshh
d 3 e f: and you?
Ox413X15: and me what?
d 3 e f: do you still have your anal virginity?
Ox413X15: in terms of a penis invading my anus? yes.. i'm still an analvirgin.
Back to top
Kuja
none
none


Joined: 04 Mar 2004
Posts: 18

PostPosted: Feb 25, 2007 12:51am    Post subject: Reply with quote

Mods, please delete this threadcrap.
Back to top
Display posts from previous:   
Post new topic   Reply to topic    SearchIRC Forum Index -> IRCD & Network Services All times are GMT - 6 Hours
Page 1 of 1

 
 
Forum powered by phpBB
 
 © 2000 - 2008 EverythingIRC, Inc. All rights reserved. Please read our disclaimer