I have been far too busy with other things lately, and have somewhat lost interest in this project. If anyone wants to take it over, let me know.
In the meantime, I will still field information requests, but the coding on this project has ceased.
Due to grad school work, I am having some difficulty devoting time to this project. I do still work on it occasionally, but work is slow.
Also, as other more mainstream tools are becoming better (ie swat and redhat-config-samba), there is less need for this type of project.
If anyone is still interested in this project, let me know...
After some time away, I have begun work on the next version again. The interface is getting an updatae (use of JTree model), and hopefully I will be able to improve the overall load speed with some added threading in certain instances.
Stay tuned, as the progress is slow, but know that progress is being made.
Amazingly enough, I have started work on a new version. The new version will have a tree interface, so you can see a heirarchical view of the file system and decide which directories to share based on that. I will upload a few screen shots of the work in progess to the project homepage soon.
Because of the major rewrite, the new version will be jbgits_2.x series. A new cvs dir was created. The code in there works, but currently doesn't do much.
I have decided to do a complete rework of the code base. The new version will include better graphical elements, and should be more user friendly.
The new version will build off of what I learned making the first version.
I have been extremely busy with other projects lately.
A rewrite of most of the code base is in the works. I have not decided whether to make the next version have a client and a server module, or be just a stand alone server version (like the current version), or to be a remote server version. Let me know what you think in the forums...
Version 1.2 is here and ready for you!
See the version notes for changes.
The next version of JBGITS will include cryptography for keeping the contents of the .settings file secure, and for login/authentication purposes. Since this program must be run as root for certain things to function (like being able to save the smb.conf file after modification, and being able to restart the samba deamon) it makes sense to add some security features.
I have also been considering making a remote client that can access the program via a secure socket. This would involve a new JBGITS branch. The two branches would be a stand alone version (like the current one), and a version that has a client and a server part. The server is run on the host as a process, and the client connects to it. I have been considering implementing the small server module in C, but I may stick with Java for portability. The client will definately remain Java based though.
Most of this is stricktly hypothesis right now. I am not decided on what to do next. If you have any ideas, let me know...
The latest version release now has the gunzipped/tarred version of the source files up.
The latest version is now up. Check out all version_1.1.3 has to offer!
Within the next couple of days I will upload the new version of JBGITS. The majority of the information in the "Info" buttons has been coded. The information is actually pulled from a file. This file can be edited to suit your own understanding of the parameters, granted you follow the simple file syntax.
There are a few areas to work out yet, so I have not moved the project past the beta stage. The program is functional however. A few bugs need to be fixed, and some features will be added. In addition I will undoubtedly optimize my code a little bit.
Look for the latest (and greatest I must say) beta in the next couple of days!
I changed the package names and subheaders for the file releases. I have decided on a more sensible convention.
Unfortunately, all the accumulated hits that I had with the old convention were lost. The old version files are still available though, they have just been moved to another package and hidden. If you would like a copy of them, or would like to see their return, email me. I have kept up the most recent two versions.
The project Home Page (http://jbgits.sourceforge.net) has been update.
Minor revisions to main page.
As of the latest release, jbgits_1.1.2, the packages of executable classes have been changed to a single executable .jar file.
The .jar file, jbgits_x.2_run.jar, can be run by entering something similar to:
/path_to_java/java -jar jbgits_x.2_run.jar
Hopefully this will simplify distribution and use. If you need more information on how to run it, please see the Docs section at http://sourceforge.net/docman/?group_id=60725
The next version is out [Version 1.1.1 in the 1.1.x line]. Featuring more gui elements to interact with smb.conf.
Having been brought initially to a rolling boil, then placed on simmer and stirred gently, CVS is progressing nicely with some new functionality and added features. Many recent updates to both functionality and user friendliness.
The forum is up and working at http://sourceforge.net/forum/?group_id=60725
A simple how-to for binary installation has been added. As I do not excel at creating documentation, if anyone wishes to do more, I would be very grateful (and give them credit on the project web page too).
Check them out on the project website. The screenshots are at http://jbgits.sourceforge.net/screenshots. Some information about each shot is also given.
I have updated the development status to Alpha. The current release works, but does not have all the functionality of the current cvs branch that will eventually become the beta release (Version 1.1.x).
Version 1.1.x will provide a more intuitive gui with which to interact with smb.conf. Instead of simply acting as a text editor, JBGITS will have an easy to use (hopefully) GUI that will provide means for creating a new share, viewing shares, editing shares, and much more. Version 1.1.1 is still under heavy construction. To see what is currently developed, please peruse the project CVS.
During regular testing of release files, I found that errors were produced when extracting the .tar.gz files on a linux box (in my case RedHat 7.3). It appeared that everything unpacked and ran/compiled ok, but it still returned errors. I fixed the problem by re-archiving the files from withing the ReHat 7.3 test machine. There should be no further errors relating to this issue .
During regular testing of release files, I found that errors are produced when extracting the .tar.gz files on a linux box (in my case RedHat 7.3). It appears that everything unpacks and runs/compiles ok, but it still returns errors. I will attempt to clear this up for the next file release.
I had the sourceforge team clear out my CVS. I had done some initial testing and it had gotten messy. Thanks for the quick work sourceforge!
File release update. Version 1.0.2 released. Minor fixes.