I guess it’s about time to write that kind of post. It’s over, all of my projects died and finally i decided to put official info about that. Evangeline (both original and E2) died long time ago. I have no time to support and updated E1 and definatelly no time to develop Evangeline II. I also noticed that interest in such projects for IRCNet went down drastically and it’s even worse than year ago. To all who were using and waiting (anyone thought about that?) for E2 i’d suggest to switch to psotnic (if you need something good for IRCNet) or almost dead Eggdrop (if you need scripts). You can either keep your working Evangeline but don’t count any serious help and support in case of any major problems.
My small and private project, Arjuna also seems to be dead. It reached status that helped me to pass an exam so it did the job. Beside that, i expected to use it as authorization service for E2 but it’s dead so why bother. Maybe i’ll continue to develop that thing for my own purpose but i never expected it to be publically available and free for all.
I’d like to thank all who supported me during those few years, who helped in developement by subminting bug reports, feature requests and took care about IRC channel and of course to all who were using my buggy software. Big thanks to all of you and sorry for such bad end.
Quite nice title, right? Well, i’ve made a promise that ‘THE PLAN’ will be done till last week and it seems that i failed. Nothing really new, that’s just me. Actually i haven’t got any time to even touch Evangeline II code. I’ve had a lot of troubles with exams at studies and it has to be on my priority list for the moment. It turned out that i have to make some project for one my classess and mainly because of that i switched from E2 to Arjuna. Surpisingly i moved forward quite fast and in about a week redone almost everything. Network stuff has been rewritten (thanks to users’ new ‘sock’ namespace), plugin API finally has been made (imported from Evangeline II ;-)), old commands has been bound which is way better than what i was using before. Also, finally i’ve added config file support, made proper authorization before console login, changed binary/loader a lot, cleaned whole code and made it look nicer. At the moment i stucked on 0.0.5 but that’s definatelly not the end. Just for the moment i have to clean up my new ‘think’ and prepare it for my needs. Finally i bought a laptop, not a bad one, with Core 2 Duo, a gig of RAM, 120GB hard drive and GeForce GO 7600 with 256MB of RAM on board. Works like a charm except small troubles with sound card and wireless card on MacOS X 10.4.8. I’m mobile right now, yeah ;-)
Wish me luck, i’ll need it soon to finish all of these…
Hello again ;-)
As i promised in my previous post i seriously took the job and made some changes in Evangeline II source code to push it to 0.0.7 release. So far is quite bad. I’m trying to cleanup channel settings, remove all which are useless in my opinion and replace by better, more customizable versions. The one that will be changed are ‘defence’, protectusers that will go to protect-users and will contain protectusers, protectops and protectbots all at once. Also, i’ll add protect-reops and a replacement for revengeops and revengebots – revenge (so simple, heh?). I also need to fix possible memory leaks and buffer overflows in mychaos.c and seriously work on IRC module. Looks like a lot of work, but it have to be done until 0.0.7 will be ready to use, even by me ;-)
I updated ChangeLog as well and added a new document called ‘THE PLAN’ that describes my schedule for next week or two ;-) Along with those new docs you should be able to see new, yesterdays current uploaded with both source code for direct view and snapshot in .tar.gz format.
That’s enough as for one day! I hope to finish ‘THE PLAN’ in max 2 weeks…
I guess i was in a good mood to finish some job today. Whole day actually sucks quite a lot especially that I’m not feeling well in past few days, I’m extremely tired, dizzy and got late to work today. Still i wrote some stuff for E2 this evening and it’s really impressive comparing to my time spent on it in last few months. As for today’s successes i may give few important fixed to plugins.tcl that finally properly loads plugins with ‘requires’ feature. As usual i had to find a lot of my typos to trace possible bugs but somehow i made it and now I’m proud to announce plugin dependencies at work ;-) As for my second success i think i can put a total conversion of some old modules including those which I’m using all the time (onirc, chaninfo, elimit, epassword, httpclient and bbusers) to plugins style. They finally loads, works properly and are a bit refreshed. My third success (not too many as for one day?) are fixes to myconfig plugin. Once again i found few typos which let epassword plugin fail to load. Not bad, right?
Well, day is not over yet but i don’t want to get late to work again (it’s my fourth day when i come to late) so that’s all for today. I hope to push forward E2 sources to 0.0.7 tomorrow…
That’s way too “big” word for my current job but yea, i made some updates to E2. I’ve fixed few typos in myconfig plugin, added debug stuff that should help to trace bugs in scripts/plugins. I’ve also enabled plugins autoloading (dependant on ‘autoload’ var set via ‘.mcset’ command ;-)). There is also one new plugin, called ‘tclsh’ that emulates Tcl command shell directly on Eggdrop’s/E2 party-line. Script was made some time ago by user from egghelp.org forums and works very well adopted to plugin style…
I’ve also “tweaked” source code a bit, added new log level – +S for scripts/plugins debug – along with sdebuglog command. Also, src/ecore/config.c was updated to read proper startup script while running bot. I guess that’s all, nothing really useful, just some cosmetic changes like usual…
To present you how my work looks like and that i’m really doing something from time to time i put my two, latest screenshots. Here they are:
Linux + e17 – clean : click
Linux + e17 – busy : click
© 2020 Arcain's weblog | Theme by Eleven Themes