|
|
Change Log
2003-11-07 claudiuc
* build: corrected spec.in file for RedHat 9.x
2003-11-04 claudiuc
* fixes: removed debug info in scripttemplate.cpp; removed *.purecfg
files which are no longer good (but should be converted to new
script template format); fixed the option separator in redhat.puretpl
file
* build: corrected spec.in file for Mandrake 9.x
2003-11-03 claudiuc
* automake: fixed install bug (bad parsed "data_DATA" and "datadir"
variables) in kcmpureftpd/data directory Makefile.am
* admin: updated latest script tools for build system (hopping to
resolve the above bug)
2003-10-20 claudiuc
* doc: improved doc for kcmpureftpdscript; still have to adapt
the WRITING-PURECFG text document which was merged in.
2003-09-30 claudiuc
* build: script for tarball buillding, added headers in UI files
to allow compiles from older uic utility.
* admin: removed Makefiles from CVS, various spec file fixes
2003-09-29 claudiuc
* build: made scripts and specs for builiding on SuSE, RedHat
and Mandrake; updated compile & support scripts from admin
directory
2003-09-26 claudiuc
* guidata: finished command line options generation in parseOptions().
Note that I still need to implement "-y" and "-Y" pure-ftpd flags.
2003-09-25 claudiuc
* po: unified PO messages from kcmpureftpdstat and kcmpureftpdscript;
generated new POT file, merged messages an little Romanian translation
work. xml2pot script grab messages for both templates and scripts.
* guidata: all data is saved/loaded for scripts, but not yet finished
parseOptions().
2003-09-23 claudiuc
* guidata: now setGui, getGui is implemented
for "Limits" and "Miscellaneous" tabs. But not in parseOptions(),
load (except "Limits") and save script.
2003-09-21 claudiuc
* guidata: now setGui, getGui, load and script save is implemented
for "Users" and "Security & Logging" tabs. But not in parseOptions()
* save: automatically save changed scripts when exiting
* revert: ask for confirmation when press "Revert" buttons
* optsep: dirty play making <optsep> tag able keep whitespace.
No luck for now. Keep going...
2003-09-18 claudiuc
* xml: trying to fix the issue with empty content in XML <optset> tag
* whatsthis: added and fixed QWhatsThis in Scripts and Run tabs
* fixes: spinboxes limits on Run tab
* script: parseOptions() work for Run tab
2003-09-16 claudiuc
* load/save: the GUI data is saved in a "fake" script file
named "guidata". For this the Script::load() was reshaped
to break the tie with m_map. In application "rc" file I
save only a "Debug" parameter. Unused yet.
* auth list: fixed the improper enable/disable handling
in "Authentication". A simple reordering in setGui() is
all: slotAuthType() *after* setting ui->authList.
2003-09-14 claudiuc
* script: Bug fixed when incorrectly search for "authitem"
in 'eg' node element instead of 'ea'.
Moved auth methods list in script to find bogus methods
when loading scripts and not from main application
* auth list: now use script->authMethods() to get type
of method (with path or without associated path)
2003-09-12 claudiuc
* script list: output view is now working; initial work
on parseOptions(). Output view was not updated when user
changed changed selected script; now is fixed.
* guidata: I refactored the slotTabChanged() and UI
correctly follow changes.
* script save: Script save is fully working.
2003-09-09 claudiuc
* guidata: initial support for readind XML script
files. Works for data in "Run" and "Authentication"
tabs. Auth data have now XML structured format;
DTD was changed as well.
2003-09-08 claudiuc
* guidata: first step on processing GuiData; now
exists support for "Run" and "Authentication" tabs.
2003-09-07 claudiuc
* script list: the revert script and delete script
actions are now functional. Improved Script::load()
to catch changing ID's when reloading script from disk.
2003-09-05 claudiuc
* script list: the edit script is stabilized, and
script list walking
2003-08-31 claudiuc
* script add: refactored the GUI. Now adding items
work, but no saving yet.
* templates: ported Gentoo script, minor DTD improvement
and templates/script changes
2003-08-29 claudiuc
* script edit: added dialog to edit scripts; functionality
is not yet finished but somewhat work.
2003-08-27 claudiuc
* script*.(h|cpp): data structures rework in progress
(is this 3rd or 4rd time when I redo this?)
2003-08-01 claudiuc
* kcmpureftpdscript: adding scripts work, splited KConfig
loading methods, track script changes in GUI. But there
are bugs in signal-slot logic
2003-07-27 claudiuc
* kcmpureftpdscript: First support for adding items, basic
structure for managing templates and scripts derived from
templates
2003-07-26 claudiuc
* kcmpureftpdscript: Updated Script class to work with new template
script format. scriptList now get filled with templates and
some code to update script editing buttons
* doc: Doxygen-like documentation for Script class
2003-07-23 claudiuc
* doc: Doxygen style documentation for ftpsession and
kcmpureftpdscript
2003-07-20 claudiuc
* kcmpureftpdscript: finished load() and save(); working
on fixing bug & misses on GUI: authentication + standalone
address
* cleanup: KDE 3 have KNumInput.No need for doublespinbox.*
* kcmpureftpdstat: remove doublespinbox.h dependecy
2003-07-19 claudiuc
* kcmpureftpdscript: authentication editor now work
flawlessly and consistent.
2003-07-18 claudiuc
* kcmpureftpdscript: optimized slotAuthMoveUp, slotAuth.MoveDown;
other auth* slots maybe are in broken state
* doc: added Doxyfile for source code documentation generation +
written already little docu.
2003-07-16 claudiuc
* kcmpureftpdscript: working on UI slots and
small UI fixes
2003-07-10 claudiuc
* kcmpureftpdscript: GUI almost finished, all options
are now included
2003-07-07 claudiuc
* kcmpureftpdscript: GUI compacting
2003-07-06 claudiuc
* kcmpureftpdscript: GUI improvements, GUI bugs fixed,
ported slots from kcmpureftpdscript to UI files.
2003-06-29 claudiuc
* gui: started to use UIC for GUI makeup; cleanup for
lot of "whatsthis"; layout reorganization but not finished
2003-06-26 claudiuc
* cleanup: removed unneeded functions, changed module name
from kcmpureftd to kcmpureftpdscript
* files: renamed and changed XML files and DTD file;
updated *.desktop files
* icons: Crystal like icons from SVG source
2003-06-22 claudiuc
* package: reorganized desktop files and updated configure.in
file to regain *.in files generation; moved desktop files
on separate directory; Makefile.am's small cleanup
2003-05-18 claudiuc
* kcmpureftpdstat: inversed the FtpGuiMap map. Now code
is more optimized; removed the KDE < 2.2.x #ifdef's:
is too old for now.; showExtendedInfo was not updated
for existing FTP connections: fixed now.
* kcmpureftpd: removed KDE < 2.2.x #ifdef's; removed
infoTab and related methods (these are in kcmpureftpdstat);
little code and strings cleanup
2003-05-16 claudiuc
* kcmpureftpdstat: bug! when I set pureftpwhoDefaultPath,
was read by mistake from "config" object, instead of
"tmp_config"
* kcmpureftpdstat: fixed info update in KListView (bug
because of remove/update optimization)
2003-05-15 claudiuc
* kcmpureftpdstat: fixes for showExtendedInfo processing;
prevented race condition for long FTP info data processing
2003-05-14 claudiuc
* kcmpureftpdstat: reworked the connList insert/delete
items and extended info display. But still crash...
* kcmpureftpdstat: code cleanup
2003-05-14 claudiuc
* kcmpureftpdstat: now infoProcess is working good. lot
of dirty tricks on state machine are fixed. Removed the
bug with last character eat in recvStdout slot for
infoProcess.
* kcmpureftpdstat: removed unnecessary slots and little
internal cleanup
2003-05-13 claudiuc
* kcmpureftpdstat: finished logProcess stuff including
optimization, correct stdout & stderr handling, process
termination
* kcmpureftpdstat: back to ol'-but-good QMultiLineEdit.
such way, there's no more #ifdef's
* kcmpureftpdstat: little internal reorganization
2003-04-22 claudiuc
* docs: reorganized doc section and make it to
generated correctly under KDE 3.x. Also splited
the docs for kcmpureftpd and kcmpureftpdstat
* patch: merged patch from Michael Kreitzer <kreitma@wku.edu>.
No testing yet. Just merged.
* misc: fixed *.desktop files to point correctly for
documentation
2002-06-10 claudiuc
* purecfg scripts: the XML scripts now are
more configurable: can chown, chmod and select
the output saving method. Don't start making
your saver scripts. API will be changed soon.
* statistics: first tab show statistics using
pure-ftpwho. I consider them not finished,
but usable. Stay tuned.
* update: added another flags from recent
pureftpd 1.0.10 and new authentication methods
* kde 3: after some hacking in autoconf and
automake scripts, I updated "admin" dir to
KDE 3.x series. In this release 'configure"
will search and work for KDE 2.x. I hope that
in next release to automagically select the
KDE: 2.x or 3.x, without hacking in
configure.in.in
* pure-ftpd control: now you can start, stop,
restart the pure-ftpd server. The bad news is
that I haven't time to make usable purecfg
scripts. It's a shame! Please correct my provided
own and send to me.
2002-02-11 claudiuc
* ftpsessionmap: finished FTPSession class which
get used on associative map for holding active
FTP sessions
* misc: some stub functions for Info tab
2002-02-06 claudiuc
* info panel: finished GUI for FTP information
tab and slots for changing refresh rate
* scripts: added scripts for saving output.
replace.pl is under construction, while simplesave.pl
is finished and tested.
2002-02-02 claudiuc
* exec: now status, start, stop and reload buttons
work and grab return code. The executed processes are
automatically terminated after 5 seconds if they lock
more time
2002-01-26 claudiuc
* auth: finished authentication selection interface.
fully functional
2001-12-06
* fixes: added qt includes (whithout these compile break
on Mandrake 7.2 and posible on other old distros)
* credit: added credit for Bernard Lheureux
<bernard.lheureux@bbsoft4.org> which was very helpfull with
above fixes
2001-09-24 claudiuc version 0.6
* authentication: added suport for multiple authentication
methods in pure-ftpd 0.99.2. Support is not finished, but
only GUI and some poor functionality. But is functional!
* options: added new options from previous pure-ftpd
versions and moved checkboxes from General tab to Misc.
* packaging: starting support for Debian. Not functional
yet. Even not tested.
2001-07-29
* options: added new options from pure-ftpd 0.99
* dtd: extended XML DTD to allow configuring pure-ftpd
status, start, stop & reload right from kcmpureftpd
* purecfg: new XML templates for Debian & RedHat 7.x & 6.x
startup scripts
* gui: little reorganization & enhancement, write
my own DoubleSpinbox class (KDoubleNumInput is disappointing :-/)
* translation: intial Danish translation from
Isak Lyberth <ily@serv01.vejlehs.dk>
2001-07-15
* parse: generating command line options now work
anyway because I've deleted pure-ftpd latest version
I'm bot sure about "fixme"'d flags
* build: it now build on older version of KDE, i.e. 2.1.x
* version: welcome to 0.5 release non-released to public :)
2001-07-12
* povray: added Povray script + source used to render the
blue shiny pearl
* purecfg: configuration script are now usable
* listing: there is a bug in script list + show script
2001-07-10
* version 0.4: first internal release
|