Hello, this project is still alive!
Today luarvic (Oleg Girko) dropped me a mail saying he further developed the services, and I added him to the list of the developers.
More development to come, stay tuned!
Most important features:
AKILLs, Nickname/Channel expiration ( after 40 days ), /ns RECOVER, /ns RELEASE and /ns GHOST.
-vjt
AutoKill code is now in CVS. Displaying of autokills is for now pretty ugly, enhancements soon :)
-vjt
[22:45'37"] [nowhere] -OperServ(service@suxnet.thc)- Services uptime: 2 days, 06:40:38
After 2 days of uptime, with over 1500 netxplodes always making CS, MS and NS requests, I think that all the old crashing bugs are gone :).
Now, it`s time to introduce new features.
I think the next step is AKILLs and access control over all the OperServ and RootServ features.
Once written, the access control will be suitable for all the future features.
Today a new directory is available in CVS, for historical purpouse: suxserv-old, that contains the really first Sux Services code. No GLib, no threads, no modules, no ./confiugure :)
It`s always nice to keep old things :)
-OperServ- *** Version info ***
-OperServ- Sux Services - Core services
-OperServ- Version: Sux services 0.2.8
-OperServ- Birth date: Mar 19 2003 at 19:29:53
-OperServ- mySQL Server version: 3.23.56
-OperServ- Running on SunOS 5.8; host: usf-cf-sparc-solaris-2; arch: sun4u
-OperServ- Coded and maintained by: vjt@users.sf.net
-OperServ- *** End of version ***
:)
Browse the "Docs" section, you`ll find how to compile and run SuxServ on FreeBSD :)
--vjt
Today i made SuxServ compile and run under a FreeBSD 4.7-STABLE system.
The code is in CVS, but, some ports ( most notably glib and mysql323-client and -server ) need to be recompiled with linuxthreads support, and you must install the linuxthreads package. Also, you must configure with: --with-linuxthreads=/usr/local option.
A more descriptive document will be posted soon.
Enjoy :)
0.2.7 is out, and as subject states, the modular interface with services agents is complete.
Soon ( I hope ) I`ll write a "Writing Sux Services Plug-ins Howto", so you can implement your own "XyzServ" and run on top of Sux Services.
Enjoy :)
As subject states, I`ve released 0.2.6 which introduces the modular approach to services agents.
Now there isn`t a standard interface, so, in order to add a module the core must be also modifyied and recompiled: pretty ugly.
Tomorrow there will be a standard interface with the core, so everyone will have the chance to write additional services agents.
For now, you can just distribute the services across multiple machines ( e.g. nickserv chanserv and memoserv on one machine, operserv and rootserv on another ).... read more
Read the changelog for more information.
As a side note, if you want to see Sux Services in action, feel free to connect to irc://vjt.antifork.org/ and /join #sux. You can do whatever you want, and even ask an O:line :). It`s my testbed, and you can help me find bugs.
Thanks && enjoy ! :)
-vjt
Released 0.2.4, with memoserv and masks support for chanserv. Also, 0.2.5 is in cvs with support for reconnection to the DB host upon disconnection. Also, on boot, the synch with the database is delayed until is completed IRC synch. Last but not least, the sux-db.sql in CVS contains help files, based on http://sirv.arkay.net ones ( thanks ).
Enjoy =)
As subject states, MemoServ has been written and is in
the CVS.
Soon i`ll make another release.
Enjoy :)
Today i committed masks support into CVS for Sux-Chanserv .. hope it works :)
Feel free to give it a try :)
Read the release notes of the latest (0.2.3) release, and try it ! ;)
Release 0.2.1, this time without bugs. Try it =)
after some days of hard coding, i put this software on sf.net. but, *remember* its state is pre-alpha: they doesn`t do anything useful for now, and i put a *BUGGED* version in the released files. i put them bugged because you should at least know how to use CVS if you want to try them.
i`ll put subsequent releases without bugs when i`ll have the SQL layer ready, and when they`ll begin to do something useful.... read more