Clan x86

Technical (Development, Security, etc.) => JavaOp Board => JavaOp Support Archive => Topic started by: Joe on March 21, 2007, 01:59:01 AM

Title: Does anyone want to be the new maintainer?
Post by: Joe on March 21, 2007, 01:59:01 AM
I didn't really intend to pick this up any further than fixing it -- I don't really have plans for any new features or anything.

If you'd like to pick the project up, reply here or contact me and I'll get you a copy of my workspace file, so you have everything that I've done to it and can pick up from there.

If nobody takes up this offer, of course, I'll still fix any bugs or update it to conform with new Battle.net changes, etc, but I probably won't add too many new things, since I'm working a lot more again.
Title: Re: Does anyone want to be the new maintainer?
Post by: TyC-Pros on March 21, 2007, 03:59:10 AM
I personally don't have time to take over any projects (and lack much understanding of the Battle.net protocol as a whole, though I do know a few things), but I due to JavaOP's plugin system I don't really consider this a problem. If I want a new feature I can easily write it myself, and as long as someone ensures the bot as a whole stays connected to Battle.net it all works for me.
Title: Re: Does anyone want to be the new maintainer?
Post by: Hdx on March 21, 2007, 11:08:58 AM
Well, the only problem I have is I can't think of new things to add.
If you guys get a orginized list of things you want. I could prolly blaze through it and add everything for you.
(And any more you think of in he future)
And then, making the needed changes to the core to make it work with Bnet shouldn't be hard. So i'm game.
~Hdx
Title: Re: Does anyone want to be the new maintainer?
Post by: chuck on March 21, 2007, 11:20:16 AM
I'll help, but my eMac is in the shop at the moment, so I have limited access to development tools.

Although, I think it should be a community effort, it should not fall all on one person. I don't have time to fix everything with it, although, the little problem here and there I will help fix.

This is where stuff like CVS becomes your friend :)
Title: Re: Does anyone want to be the new maintainer?
Post by: Ajan on March 21, 2007, 11:39:53 AM
Quote from: HdxBmx27 on March 21, 2007, 11:08:58 AM
Well, the only problem I have is I can't think of new things to add.
Just ask people :) . I guess every user has his own suggestions, inclugind myself ;P .
Title: Re: Does anyone want to be the new maintainer?
Post by: Hdx on March 21, 2007, 12:11:58 PM
Quote from: Ajan on March 21, 2007, 11:39:53 AM
Quote from: HdxBmx27 on March 21, 2007, 11:08:58 AM
Well, the only problem I have is I can't think of new things to add.
Just ask people :) . I guess every user has his own suggestions, inclugind myself ;P .
Quote from: HdxBmx27 on March 21, 2007, 11:08:58 AMguys get a orginized list of things you want. I could prolly blaze through it and add everything for you.
~Hdx
Title: Re: Does anyone want to be the new maintainer?
Post by: Joe on March 21, 2007, 04:10:06 PM
Hdx, if you want to host a CVS, that'd be cool -- we could all work on it.

iago, if you want to post a quick tutorial on how to upload, download, commit, etc, that'd be sweet.
Title: Re: Does anyone want to be the new maintainer?
Post by: Hdx on March 21, 2007, 07:19:21 PM
Find me an easy CVS server that will run on windows.
~Hdx
Title: Re: Does anyone want to be the new maintainer?
Post by: Chavo on March 21, 2007, 08:46:10 PM
CVSNT
Title: Re: Does anyone want to be the new maintainer?
Post by: Ajan on March 22, 2007, 07:16:46 PM
Quote from: HdxBmx27 on March 21, 2007, 11:08:58 AM
If you guys get a orginized list of things you want. I could prolly blaze through it and add everything for you.
I personally would very much appreciate few things:
- nice, highly customizable www interface, pretty much the same thing as in JavaOp1 but somehow without frames and with some config files for changing colors etc. Pretty neat solution would be dynamically generated site with the list of people who are present in the channel which could be configured in plugin settings and which could be later put on site with php include() . I know there is such a plugin around, it uses 8080 port so somehow it doesn't want to work for me, nvm. It also lacks latency info - it displays only clients and accounts

- custom commands. Now this is something I really miss in JO. SB has more or less the feature I'm talking about. I sometimes would like users to be able to give other users particular access, say +B, but if I let them use .setuser (or .add) command, they can give ppl not only +B but also other flags.
Syntax for .setuser is: .setuser ACCOUNT FLAGS. I cannot make an alias for this, the best thing would be to make a custom command which would issue the command .setuser %1 +B where %1 is ofc account name passed as an argument.
That's just one example ;)

- fixing D2/D2LoD bots. I guess it isn't fixed yet (it wasn't in JO1 and in earlier versions of JO2 I guess). When the bot gets ops using D2/D2LoD, it identifies users so that the bot can't do anything which requires it to use account name like banning, whispering etc. In other words D2/LoD bots virtually can't do anything else apart from showing ping or something.

- one small thing which I find pretty useful would zip logs from previous days. My bot makes logs ~1MB large, it isn't that much, but when someone wants to download it, it uses 1MB of bandwidth instead of 50KB. I remember back in JO1 days I used a script dividing logs in 2 parts at 00:00, moving it to another directory and then compressing its content. But one plugin could simplify this I guess.

That's all I remember now ;P . I guess that might be some serious work but hey, you asked ;P .
Title: Re: Does anyone want to be the new maintainer?
Post by: Krazed on March 24, 2007, 10:32:22 AM
Pfft, Joe, stop bailing.  :P JavaOp is all you now.
Title: Re: Does anyone want to be the new maintainer?
Post by: Hdx on March 25, 2007, 09:18:00 PM
Joe, AIM me.
I'll give you RD to my server and you can install a CVS server.
I'm leaving town soon (tuesday) and i really don't feel like screwing with a server, so Ima dump it on you.
so aim me dammet.
~Hdx
Title: Re: Does anyone want to be the new maintainer?
Post by: Joe on March 25, 2007, 11:57:29 PM
I don't know how to set up CVS. Hell, I don't know how to *use* CVS fully.
Title: Re: Does anyone want to be the new maintainer?
Post by: Chavo on March 26, 2007, 11:10:14 AM
http://www.cvsnt.org/wiki

really not hard
Title: Re: Does anyone want to be the new maintainer?
Post by: Hdx on March 26, 2007, 03:46:44 PM
ugh hopefully i didnt fuck it up
UN: cvsuser@goliath
Pass: JavaOp
repos: JavaOp
Server: Hdx.JBLS.org
~Hdx
Title: Re: Does anyone want to be the new maintainer?
Post by: LordVader on March 27, 2007, 10:35:19 PM
I've been watching the progress for a while of javaops and using it for a while also, I had setup a rcrs server right before the last changes to the checkrevision we're made on a freebsd machine.
It's a shame to see that iago's time is consumed to the point of no longer maintaining it himself..

Hdx and Joe, let me know if you guys need mirror's or anything for the cvs server to help with server load etc..
Also the main javaop.com page once things get settled would be good to have a perm maintainter have access to post updated plugin links etc..

I am willing to "help" maintain the code with updates and things as they are needed, my main background is c++, php, perl, html/css etc.
I've worked with and edited the plugins for javaops for my own needs a bit so I can help but I don't know nearly enuff java to be the head maintainer or anything like that, willing to learn tho.

Anyway PM or IM me to discuss details, info to contact me is in my profile.
Title: Re: Does anyone want to be the new maintainer?
Post by: Joe on March 28, 2007, 12:31:43 AM
Oh, I doubt the project is so successful my home dialup couldn't handle the server load. :)

It looks like we're leaning towards CVS! I think we can agree on Eclipse for our editor, since it's cross-platform, supports CVS internally, and is just bitchin' in general.

Hdx, get us a CVS set up and the pwntasticism will begin.

PS: I'm bored. I'm going to start porting some of Lockdown back to C and see what I figure our. Warz seemed kind of faithful that I could figure it out if I put time and energy into it.
Title: Re: Does anyone want to be the new maintainer?
Post by: Hdx on March 28, 2007, 02:45:54 PM
Joe, you are a moron, but I believe you can reverse lockdown.
From what I have been told, and what I have found.
Its not REALLY that complicated.
As for the CVS, did anyone try the server I said?
If not then I failed and will have to try again, or ask Fapiko if i can host a server off his nix box.
As for Eclipse, I'ma stay way from that. IMHO I don't like it. So i'ma stick with vim/notepad2
~Hdx
Title: Re: Does anyone want to be the new maintainer?
Post by: chuck on March 28, 2007, 03:21:05 PM
Quote from: HdxBmx27 on March 28, 2007, 02:45:54 PM
As for the CVS, did anyone try the server I said?
If not then I failed and will have to try again, or ask Fapiko if i can host a server off his nix box.
The CVS doesn't work for me
chuck@ToyBox:~/Desktop/JavaOp2$ cvs -d :pserver:cvsuser@Hdx.JBLS.org:/JavaOp login
Logging in to :pserver:cvsuser@hdx.jbls.org:2401/JavaOp
CVS password: [JavaOp]
cvs login: authorization failed: server Hdx.JBLS.org rejected access to /JavaOp for user cvsuser


I have minimal knowledge of CVS though. It may be an error on my part.

Quote from: HdxBmx27 on March 28, 2007, 02:45:54 PM
As for Eclipse, I'ma stay way from that. IMHO I don't like it. So i'ma stick with vim/notepad2
I don't like eclipse much either. I just use KDE's kate, or on my mac, NetBeans.
Title: Re: Does anyone want to be the new maintainer?
Post by: LordVader on March 31, 2007, 01:02:44 AM
Connects but fails trying to pull the sources from path info being /src/master also fails with /
What is the default repository path for that account?
under javaop.com's cvs it is:
/src/master

cvs admin reference:
http://www.linuxdevcenter.com/pub/a/linux/2002/01/17/cvsadmin.html

Title: Re: Does anyone want to be the new maintainer?
Post by: Joe on March 31, 2007, 09:16:29 AM
@Hdx, you program with what you want, I'm just saying that Eclipse has built in CVS support, built in compiling / error reporting, autocompletion, and syntax highlighting just to name a few things.

Also, thanks on the moron comment. It's coming along easily, but I'm sick with 0 attention span right now.
Title: Re: Does anyone want to be the new maintainer?
Post by: chuck on March 31, 2007, 09:39:28 AM
Quote from: LordVader on March 31, 2007, 01:02:44 AM
Connects but fails trying to pull the sources from path info being /src/master also fails with /
What is the default repository path for that account?
under javaop.com's cvs it is:
/src/master

cvs admin reference:
http://www.linuxdevcenter.com/pub/a/linux/2002/01/17/cvsadmin.html
Try this for the CVSROOT
:pserver:anonymous@www.javaop.com:/src/master

EDIT:
Woops, noticed your talking about the one hdx set up.
Title: Re: Does anyone want to be the new maintainer?
Post by: LordVader on March 31, 2007, 11:14:04 AM
@Chuck: Yeah sorry i should of been more clear about that

Quote from: HdxBmx27 on March 26, 2007, 03:46:44 PM
ugh hopefully i didnt fuck it up
UN: cvsuser@goliath
Pass: JavaOp
repos: JavaOp
Server: Hdx.JBLS.org
~Hdx

repos: /JavaOp <-- is the repository path, figured that out should of been obvious to me.

Still having issues logging in tho, eclipse rejects cvsuser@goliath as the username, wants to only accept cvsuser and i would assume @goliath is the machine name?
Possibly need to change the admin settings for that to be the ip or domain hdx.jbls.org?

Has anyone else been able to connect and pull the source, or tried with eclipse and had similar problems?
Title: Re: Does anyone want to be the new maintainer?
Post by: Joe on March 31, 2007, 12:38:34 PM
Username: cvsuser
Password: javaop
Repository: /JavaOp
Server: hdx.jbls.org
Protocol: pserver

The stuff isn't in there yet, but that's the details.

I'll hook up with Hdx later (ew..) and work on getting the stuff in there for you guys, then we can get back to work!

By the way, I'm still staying on the project. :)
Title: Re: Does anyone want to be the new maintainer?
Post by: LordVader on April 01, 2007, 01:56:29 AM
@Joe good to hear that you're staying with the project, and thx for the clarification on the login info.
Title: Re: Does anyone want to be the new maintainer?
Post by: Joe on April 01, 2007, 09:54:31 AM
I work 12-8 tonight, and I'm playing WoW until 10:30 or so, showering, and leaving. Hopefully Hdx will be around when I get back (shoot for 9 CST?) and we can get it in there tonight.
Title: Re: Does anyone want to be the new maintainer?
Post by: LordVader on April 04, 2007, 11:31:04 AM
-bump-
Any progress?
Checked a few times login is fine just nothing in the repository yet.

Also have you guys thought about putting the project onto sourceforge?
That would provide cvs, website and such.
There is also 2 or 3 other sites that have poped up similar to sourceforge that use different backends for version control.
If you're interesting just google "version control" (http://www.google.com/search?hl=en&q=version+control&btnG=Search) also can check out http://bazaar-vcs.org/ seems promising.
Title: Re: Does anyone want to be the new maintainer?
Post by: Hdx on April 04, 2007, 07:38:05 PM
you are able to login fine? Try uploading some shit.
My CVS Server is being faggish.
Seriously once we get a CVS server up.. and get this going, I will be happy.
And why the fuck can't we use Ron's?
As for using SF, I would prefer to use one of our servers.
~Hdx
Title: Re: Does anyone want to be the new maintainer?
Post by: chuck on April 04, 2007, 08:22:14 PM
Quote from: HdxBmx27 on April 04, 2007, 07:38:05 PM
And why the fuck can't we use Ron's?
Yah, why go through all this trouble when theres already a working CVS server for JavaOp2?
Title: Re: Does anyone want to be the new maintainer?
Post by: LordVader on April 05, 2007, 01:57:35 AM
Quote from: chuck on April 04, 2007, 08:22:14 PM
Quote from: HdxBmx27 on April 04, 2007, 07:38:05 PM
And why the fuck can't we use Ron's?
Yah, why go through all this trouble when theres already a working CVS server for JavaOp2?

Either works for me, maybe iago could make a mirror of his current repository on a different port and let joe/hdx add their changes/fixes and commit the changes?

@Hdx im not fimiliar enuff to say for sure but I believe their needs to be a default module(already existing) even if nothing is really there just a empty text file anything.. Who ever has admin priv's on the cvs to setup things is the ones who need to do it.

But to my knowledge their needs to be something existing for us to check out -> alter -> commit, then who ever is the admin/maintainer can commit perm, or create branches etc..
I maybe wrong tho i'm not a cvs expert i'm trying to figure it out learning here to.

I will be setting up cvs on a linux virtual machine on my spare pc to play around tho so I will know by monday/tuesday or so (easter holliday etc.) and will post back if no body else get's this sorted out with exactly how to get it started...

Hopefully someone else closer to the actual source files will take the innitiative and get it sorted out before then.
Title: Re: Does anyone want to be the new maintainer?
Post by: Joe on April 05, 2007, 08:43:11 AM
http://www.joetheodd.com/workspace.rar (I hope Hdx has RAR)

Uploading right now. AFK work.
Title: Re: Does anyone want to be the new maintainer?
Post by: Hdx on April 05, 2007, 10:16:22 AM
Okay someone give it a try. Once we get it where we can actually get some shit done, I'll be reorginizing it.
~Hdx
Title: Re: Does anyone want to be the new maintainer?
Post by: chuck on April 05, 2007, 10:25:17 AM
Quote from: HdxBmx27 on April 05, 2007, 10:16:22 AM
Okay someone give it a try. Once we get it where we can actually get some shit done, I'll be reorginizing it.
~Hdx
The modules exist, but when you check them out...

chuck-findlays-emac:~/Documents/cvs chuck$ ls -R javaop2
CVS             Packaging       bin             src

javaop2/CVS:
Entries         Entries.Log     Repository      Root

javaop2/Packaging:
CVS

javaop2/Packaging/CVS:
Entries         Repository      Root

javaop2/bin:
CVS                     bot                     pluginmanagers
_main                   plugin_containers       users

javaop2/bin/CVS:
Entries         Entries.Log     Repository      Root

javaop2/bin/_main:
CVS

javaop2/bin/_main/CVS:
Entries         Repository      Root

javaop2/bin/bot:
CVS

javaop2/bin/bot/CVS:
Entries         Repository      Root

javaop2/bin/plugin_containers:
CVS

javaop2/bin/plugin_containers/CVS:
Entries         Repository      Root

javaop2/bin/pluginmanagers:
CVS

javaop2/bin/pluginmanagers/CVS:
Entries         Repository      Root

javaop2/bin/users:
CVS             statstring

javaop2/bin/users/CVS:
Entries         Entries.Log     Repository      Root

javaop2/bin/users/statstring:
CVS

javaop2/bin/users/statstring/CVS:
Entries         Repository      Root

javaop2/src:
CVS                     bot                     pluginmanagers
_main                   plugin_containers       users

javaop2/src/CVS:
Entries         Entries.Log     Repository      Root

javaop2/src/_main:
CVS

javaop2/src/_main/CVS:
Entries         Repository      Root

javaop2/src/bot:
CVS

javaop2/src/bot/CVS:
Entries         Repository      Root

javaop2/src/plugin_containers:
CVS

javaop2/src/plugin_containers/CVS:
Entries         Repository      Root

javaop2/src/pluginmanagers:
CVS

javaop2/src/pluginmanagers/CVS:
Entries         Repository      Root

javaop2/src/users:
CVS             statstring

javaop2/src/users/CVS:
Entries         Entries.Log     Repository      Root

javaop2/src/users/statstring:
CVS

javaop2/src/users/statstring/CVS:
Entries         Repository      Root


So the files existing would be useful =)
Title: Re: Does anyone want to be the new maintainer?
Post by: LordVader on April 05, 2007, 01:52:07 PM
That's got it working basically just missing the rest of the files.

It is pulling down each module/plugin they get checked out and contains the project file only nothing else at the moment.
So is working and just bare/clean ready to be organised and built up from the looks of it anyway.

Good work,thx for getting that going, ill be out of town for 2 days will check back.. good luck ;d
Title: Re: Does anyone want to be the new maintainer?
Post by: Hdx on April 05, 2007, 08:06:30 PM
The files ARE there.
They are in \\goliath\e\cvsrpos\JavaOp
Should there be any CVS header file?
~Hdx
[edit]
>cvs list web
Listing module: web

.classpath
.project
contributers.html
download.html
faq.html
index.html
introduction.html
jar1.png
jar2.png
jar3.png
jar4.png
moderation.html
plugins.html
started.html
style.css

Give it a go everyone!
Same info as before.
CVSROOT=:pserver:cvsuser@hdx.jbls.org/JavaOp
Pass: javaop

~Hdx
Title: Re: Does anyone want to be the new maintainer?
Post by: Joe on April 05, 2007, 10:23:42 PM
Okay, let me get this crap all tagged up and whatnot. Please don't screw with the CVS until I'm finished, guys. :)
Title: Re: Does anyone want to be the new maintainer?
Post by: Joe on April 05, 2007, 10:39:22 PM
Alright, I'll make a new pin about this stuffs. Topic locked.