|
|
2005-07-03 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* pppstats.cpp: patch by Ivan that makes the PPP interface check
|
|
|
more portable. On the BSD IFF_RUNNING is already set right after
|
|
|
pppd starts - too early for our purposes. Avoids potential
|
|
|
authentication problems.
|
|
|
|
|
|
2005-07-01 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* connect.cpp: fixing the flow control fix. Ivan Vasilyev spotted
|
|
|
yet another issue with translated strings.
|
|
|
|
|
|
2005-04-12 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* pppstatdlg.cpp: improved byte number formatting patch by 'Walter'
|
|
|
|
|
|
2005-03-18 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* connect.cpp: fixed another occurence of a i18n bug with the flow
|
|
|
control setting as reported by Brendon Higgins in #95502. Will surely
|
|
|
fix some connection problems.
|
|
|
|
|
|
2004-11-15 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* edit.cpp (DialWidget): increased max length of callback number
|
|
|
|
|
|
2004-07-11 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* kpppwidget.cpp: to save some screen space: show the modem combo
|
|
|
box only if more than one modem has been set up.
|
|
|
|
|
|
* general.cpp (ModemWidget): fixed name label of modem dialog
|
|
|
|
|
|
2004-05-28 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* devices.h: added /dev/ttyS4 as requested by Christopher Martin for
|
|
|
PCI hardware modem in 2.6 kernels (#82345)
|
|
|
|
|
|
* general.cpp: made modem combo box read-only again. Editing device
|
|
|
names didn't really work (#82345).
|
|
|
|
|
|
2004-05-19 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* modem.cpp: fixed flow control for non-English users. Bug found by
|
|
|
Elias Jahn (#73646).
|
|
|
|
|
|
2004-05-14 Simone Gotti <simone.gotti@email.it>
|
|
|
* Now kppp has the multiple modem profile features, so it finally
|
|
|
can manage a lot of modems and not only one!
|
|
|
It can use the old kppp config copying the [Modem] group to the
|
|
|
[Modem0] group if it doesn't already exists.
|
|
|
See Bugs: #52028
|
|
|
|
|
|
2004-04-24 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* connect.cpp: added patch by Dmitri that allows automatic redials
|
|
|
on NO CARRIER.
|
|
|
|
|
|
* provide automatic CBCP (Windows) callback support. Patch by Nick
|
|
|
Shafff.
|
|
|
|
|
|
2004-04-12 Gerardo Puga <gpuga@gioia.ing.unlp.edu.ar>
|
|
|
|
|
|
* Now kppp will notify other applications using DCOP about
|
|
|
connection status changes.
|
|
|
|
|
|
2004-01-07 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* modem.cpp: fix a bug in writing of modem commands. EAGAIN errors
|
|
|
were not handled. Thanks to Matteo Croce who helped tracking this
|
|
|
down.
|
|
|
|
|
|
2003-12-13 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* edit.cpp: disallow colons in connection name. breaks the loginfo
|
|
|
format
|
|
|
|
|
|
2003-07-16 Harri Porten <porten@froglogic.com>
|
|
|
|
|
|
* connect.cpp: Digital Line Protection (DLP) support contributed
|
|
|
by Dorian Araneda <dorian.araneda at intel.com>
|
|
|
|
|
|
2003-02-18 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* added keyboard accelerators, layout fix (patch from
|
|
|
Mikolaj Machowski)
|
|
|
|
|
|
2002-12-22 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* acctselect.cpp: allow %xx escapes in ruleset file names.
|
|
|
|
|
|
2002-10-27 Harri Porten <porten@trolltech.com>
|
|
|
|
|
|
* kpppconfig.h: increased MAX_ACCOUNTS to 100
|
|
|
* connect.cpp: fix for race condition in Expect command by
|
|
|
Dag Nygren dag at newtech.fi
|
|
|
|
|
|
2002-04-12 Nadeem Hasan <nhasan@kde.org>
|
|
|
* Lots of GUI and layout cleanups. Added accels.
|
|
|
|
|
|
2002-01-27 Per Winkvist <nd96pwt@student.hig.se>
|
|
|
|
|
|
* Add option to tune ATS11 "tone duration".
|
|
|
|
|
|
2002-01-22 Per Winkvist <nd96pwt@student.hig.se>
|
|
|
|
|
|
* Make "Connect To" button default.
|
|
|
* Move KPPPWidget in main.cpp to an own file which reduced
|
|
|
the size of main.cpp with almost 1000 lines.
|
|
|
|
|
|
2002-01-21 Chris Howells <howells@kde.org>
|
|
|
* Made the QMultiLineEdit on the Login Debug Window
|
|
|
read-only
|
|
|
* Fixed the bug in the connected window that meant
|
|
|
that the volume valued didn't display when volume
|
|
|
was >~2.5GB
|
|
|
|
|
|
2002-01-21 Per Winkvist <nd96pwt@student.hig.se>
|
|
|
|
|
|
* Set focus correctly to ID/PWD on startup if one of the fields
|
|
|
are empty.
|
|
|
|
|
|
2002-01-01 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* don't ignore SIGHUP anymore. Forbidding Ctrl-Z is crazy.
|
|
|
* a bit more respect for Session Managment by adding handlers
|
|
|
for TDEApplication::saveYourSelf() and shutDown(). A user
|
|
|
had reported corrupted config data.
|
|
|
* made 'Log' a toggle button to represent debug window state
|
|
|
|
|
|
2001-11-30 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* main.cpp: set focus to password field if it's missing on startup.
|
|
|
Patch by Per Winkvist <nd96pwt at adeptus.student.hig.se>.
|
|
|
|
|
|
2001-11-26 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* applied patch for USB modems by Oliver Gantz <Oliver.Gantz@epost.de>
|
|
|
|
|
|
2001-11-23 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* connect.cpp: finally implemented often requested feature:
|
|
|
multiple init strings. Only two for now but it's now easy
|
|
|
to increase (PPPData::NumInitStrings + GUI)
|
|
|
|
|
|
2001-11-08 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* pppdata.cpp: fixed renaming of default account. Bug reported
|
|
|
by william.stephenson at ncl.ac.uk.
|
|
|
|
|
|
2001-05-21 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* modem.cpp: 460800 speed fix from msade@cs.pitt.edu
|
|
|
|
|
|
2001-04-13 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* runtests.cpp: fixed startup crash if 'pppd --version' failed
|
|
|
* combined PAP/CHAP patch by Ingo Heeskens <ingo@fivemile.org>
|
|
|
|
|
|
2001-04-08 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* option for turning off dial tone detection. Modem string
|
|
|
defaults to ATX3.
|
|
|
* Solaris fixes: added missing include, less restrictive compile check
|
|
|
* main.cpp: deactivated KNotify::beep() in pppd-died signal handler,
|
|
|
due to appearant race conditions when working remote
|
|
|
* ppplog.cpp: hardcoded list of syslog files, including my Debian one
|
|
|
* pppdata.cpp: i18n'ed name of account copy
|
|
|
* ...
|
|
|
|
|
|
>>>>>>>>>>>>>>>>>>>>>>>>>>>> KDE 2.1.0 released <<<<<<<<<<<<<<<<<<<<<<<<<<<
|
|
|
2001-01-05 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* Solaris patches by Keith Refson <Keith.Refson@earth.ox.ac.uk>
|
|
|
and Stephen Usher <Stephen.Usher@earth.ox.ac.uk>. Still needs some
|
|
|
tweaking.
|
|
|
* logview/monthly.cpp: sensible sort order for each column. cleanup.
|
|
|
|
|
|
>>>>>>>>>>>>>>>>>>>>>>>>>>>> KDE 2.0.1 released <<<<<<<<<<<<<<<<<<<<<<<<<<<
|
|
|
|
|
|
2000-11-27 Harri Porten <harri@trolltech.com>
|
|
|
|
|
|
* applied 7 bit fix from KDE 1.x for CompuServe users.
|
|
|
|
|
|
2000-11-21 Harri Porten <harri@trolltech.com>
|
|
|
|
|
|
* modem.cpp: writeLine() fix from Wolfgang Grandegger. Hit USB modem
|
|
|
owners and probably more.
|
|
|
|
|
|
>>>>>>>>>>>>>>>>>>>>>>>>>>>> KDE 2.0 released <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
|
|
|
1999-11-18 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* main.cpp: cleaned up signal handlers by posting a user defined
|
|
|
event to Qt's event loop. The real X stuff will be done in member
|
|
|
functions of KPPPWidget now.
|
|
|
|
|
|
1999-11-16 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* docking.cpp: ported to make use of new KDockWidget
|
|
|
|
|
|
1999-10-03 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* support automatic DNS detection if pppd >= 2.3.7.
|
|
|
* pppdata.cpp: fixed default account
|
|
|
|
|
|
1999-10-02 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* runtests.cpp: determine pppd version. Will be needed to check
|
|
|
for support of new features
|
|
|
|
|
|
1999-09-26 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* runtests.cpp (ppp_available): Linux kernels >= 2.2.13 will have
|
|
|
a security hole fixed that breaks our check. Let's simply return true.
|
|
|
|
|
|
1999-08-31 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* opener.cpp: unified PAP and CHAP code
|
|
|
* use KMessageBox::Yes enum
|
|
|
|
|
|
1999-07-22 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* connect.cpp: visualize \n as <LF> in setExpect()'s debug messages
|
|
|
* logviewer: rename `log' variable to `logList' to avoid clash with
|
|
|
mathematical function on some systems.
|
|
|
* logview/loginfo.cpp: added mystrsep() function as strsep()
|
|
|
replacement which is not POSIX compliant.
|
|
|
|
|
|
1999-07-19 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* pppdata.cpp: fixed a cause of those "Timeout expired" errors: if
|
|
|
the user never set the speed of the serial port gpppdata would return
|
|
|
an empty string as speed(). The modem initialization code would
|
|
|
fall back to 57600 but no speed would be passed to pppd. Whatever
|
|
|
pppd does in this case (I haven't checked the sources yet) breaks the
|
|
|
negotiation process.
|
|
|
|
|
|
1999-07-13 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* added "Mode 7bit" and "Mode 8bit" script commands for CompuServe
|
|
|
users. 7bit will simply strip off the highest bit to deal with the
|
|
|
incoming 7E1 data. Write operations are not affected.
|
|
|
* modem.cpp: try a tcsendbreak() if tcgetattr() fails. Ask for
|
|
|
feedback if that solved the "modem is busy" error for anyone.
|
|
|
* modem.cpp: read data in multiple chunks of up to 200 bytes. This
|
|
|
should speed up things and avoid problems with the socket notifier.
|
|
|
|
|
|
1999-07-11 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* connect.cpp: moved some code from readChar() into checkBuffers()
|
|
|
to clean up the setExpect() race condition fix.
|
|
|
|
|
|
1999-07-07 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* kppp now finds the icons again
|
|
|
|
|
|
1999-07-06 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* modem.cpp: adhere to the lock file format described in the
|
|
|
Serial HOWTO (10 digits pid and a newline).
|
|
|
* connect.cpp: fixed race condition that might have lead to data not
|
|
|
being caught by "Expect" (found by Arch Harris <arch@cs.jmu.edu>)
|
|
|
|
|
|
1999-06-05 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* pppstats.cpp: dropping the ifr_name #define hack allows compilation
|
|
|
with --enable-final (saves 20 kB size)
|
|
|
|
|
|
1999-05-30 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* connect.cpp: skip setting the volume if command is empty
|
|
|
* switched from KWizard to QWizard
|
|
|
* adaption to new KConfig iterators
|
|
|
* partly switched to KStandardDirs
|
|
|
|
|
|
1999-05-07 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* main.cpp: added public showStats() slot. Saved methods and p_kppp
|
|
|
pointers in DockWidget and ConWindow.
|
|
|
|
|
|
1999-05-07 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* renamed shutDown to myShutDown to avoid name clash with KApp
|
|
|
* runtests.cpp: better error message for missing s-bit.
|
|
|
|
|
|
1999-05-04 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* conwindow.cpp: fixed deleting of old geometry layout
|
|
|
* pppstats.cpp: bundled statistic in a module. Removed unused
|
|
|
get_ppp_cstats() and some variables. The modem animations are triggered
|
|
|
by signals from the PPPStats object.
|
|
|
* logview/main.cpp: had to replace QTabDialog with QTabWidget
|
|
|
|
|
|
1999-04-25 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* runtests.cpp: test for `lock' in /etc/ppp/options is not needed any-
|
|
|
more, thanks to a hint from Paul Mackeras (pppd). Leaving away ttySx
|
|
|
(99/04/10) from the command line and binding stdin/stdout to the
|
|
|
device (99/01/12) stops pppd from trying to lock the device itself.
|
|
|
|
|
|
1999-04-12 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* opener.cpp: introduced MY_ASSERT macro. We don't want to see our
|
|
|
security checks disabled by the NDEBUG flag.
|
|
|
* connect.cpp: fixed timeout errors that were caused by a re-enabled
|
|
|
socket notifier that took away data from pppd.
|
|
|
Thanks to Ian Gordon <ig@cs.strath.ac.uk> for tracking down this bug.
|
|
|
* requester.cpp: setpppdRunning(false) _before_ killing the pppd.
|
|
|
* main.cpp: added flushX() before every command_execute()
|
|
|
* increased maximum modem string size
|
|
|
* connect.cpp: stop the main loop from skipping characters. Parsing
|
|
|
the connect speed should work now.
|
|
|
|
|
|
1999-03-11 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* modem.cpp: dropped ISTRIP option and made everything else "8-bit
|
|
|
clean" by using unsigned char and removing 0x7F AND'ing. Characters
|
|
|
like [<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>] will work now.
|
|
|
* modem.cpp: use usleep() replacement from tdecore/fakes.cpp
|
|
|
|
|
|
1999-03-10 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* conwindow.cpp (ConWindow): initialize volinfo with "" do prevent
|
|
|
segfault. Strange.
|
|
|
* more porting to Qt 2.0 (layout and QString)
|
|
|
|
|
|
1999-03-05 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* geometry layout: got rid of some freeze() and setMinimum*() calls.
|
|
|
Qt 2.0 seems to make life a bit easier. A lot of work left.
|
|
|
|
|
|
1999-03-03 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* tdelibs have been switched to Qt 2.0. Replaced a lot of const char *
|
|
|
with QString (or QString&) and removed ~100 .data() calls.
|
|
|
|
|
|
1999-02-16 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* providerdb.cpp: don't segfault if database can't be located
|
|
|
|
|
|
1999-02-15 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* the phonenumber widget had a german "Abbrechen" button instead
|
|
|
of a "Cancel" button
|
|
|
|
|
|
* new Script command "SendNoEcho". Usefull for sending passwords,
|
|
|
the command works like "Send", but the actual content is shown
|
|
|
as "*" in the status line.
|
|
|
|
|
|
* added a DialPrefix to the provider dialog; kppp now handles the
|
|
|
DialPrefix value for every connection, defaults to ""
|
|
|
|
|
|
* if a script argument contains %PASSWORD% or %USERNAME%, it is
|
|
|
replaced by the corresponding value
|
|
|
|
|
|
* fixed a bug in ChangeLog (don't laugh, that happens). I
|
|
|
commited all the changes above as Harri Porten :-)
|
|
|
|
|
|
1999-02-13 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* there<72>s no a provider database (just one entry for now) and a
|
|
|
wizard for this.
|
|
|
|
|
|
1999-02-11 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* runtests.cpp: removed local header file if_ppp.h
|
|
|
|
|
|
* pppstats.cpp: cleaned up
|
|
|
|
|
|
1999-02-10 Mario Weilguni <mweilguni@sime.com>
|
|
|
|
|
|
* the PPP interface name is now autodetected
|
|
|
|
|
|
* replaced the "Help" button with a questionmark. Makes the window
|
|
|
much smaller, especially in other languages than english
|
|
|
|
|
|
* the version number raised to 2.0pre4 (from 1.6.4). This version
|
|
|
is mainly the development version, whilest there is still a
|
|
|
"stable" 1.6.3 in the KDE 1.1 branch. Once KDE 2.0 is out (or
|
|
|
however it will named), the release will be 2.0
|
|
|
|
|
|
1999-02-09 Mario Weilguni <mweilguni@sime.com>
|
|
|
|
|
|
* fixed a bug in the accounting module. The last character of the
|
|
|
logfile was overwritten each time a log file was
|
|
|
generated. Strange that nobody complained...
|
|
|
|
|
|
* reworked the layout of the AccountWidget
|
|
|
|
|
|
* removed some old, no longer needed variables from edit.h
|
|
|
|
|
|
* reworked the layout of the ModemWidget
|
|
|
|
|
|
* reworked the layout of the Modem2Widget. Now all Tab-Widgets are
|
|
|
reworked to use KGroupBox (which adds the title and takes part
|
|
|
of the size managment), which makes adding or deleting widgets
|
|
|
in the tab-dialogs much easier (especially for other people)
|
|
|
|
|
|
* if a user enters to domain name with a leading dot, this is
|
|
|
silently ignored now.
|
|
|
|
|
|
1999-02-08 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* removed some doubled and obsolete code. Some simplifications.
|
|
|
|
|
|
* fixed "cannot find pppd" error message
|
|
|
|
|
|
1999-02-08 Mario Weilguni <mweilguni@sime.com>
|
|
|
|
|
|
* Changed the tabs "DNS" and "Gateway". Somehow, it feels more
|
|
|
natural this way.
|
|
|
|
|
|
* reworked the layout of the "DNS" widget
|
|
|
|
|
|
* pretty printed volume accounting. Using the terms KB, MB and GB
|
|
|
now when appropriate.
|
|
|
|
|
|
* Now it is possible to reset phone costs, volume accounting or both
|
|
|
|
|
|
* reworked the IPWidget, the GatewayWidget and the DialWidget
|
|
|
|
|
|
1999-02-07 Mario Weilguni <mweilguni@sime.com>
|
|
|
|
|
|
* reworked the phone accounting selector widget, and reworked the
|
|
|
groupbox widget to adhere minimumSize() of the peer()
|
|
|
|
|
|
* reworked the layouting of the ScriptWidget and some usability
|
|
|
improvements
|
|
|
|
|
|
* removed the disturbing "Show log window" button. The log window
|
|
|
now remembers if it was shown or hidden last time. Now I<>m
|
|
|
waiting for feedback, if everybody is happy I<>ll remove it
|
|
|
completly.
|
|
|
|
|
|
* removed some #include from header files and moved them to the
|
|
|
cpp files. Thus compiling for developers will be somewhat faster
|
|
|
now, because of fewer dependencies
|
|
|
|
|
|
1999-02-06 Mario Weilguni <mweilguni@sime.com>
|
|
|
|
|
|
* added a new tab "Execute" to the accounting dialog, including
|
|
|
an explanation how to use it.
|
|
|
|
|
|
* the pppd-arguments were modified (in the "Customize ppp
|
|
|
arguments" dialog if "Default" was pressed, no matter if "Cancel"
|
|
|
was pressed afterwards. Fixed.
|
|
|
|
|
|
* the phone number entry was removed and replaced by a listbox and
|
|
|
some buttons to allow easy selection of multiple phone numbers
|
|
|
|
|
|
* the label "Edit pppd arguments" and the button after are now
|
|
|
replaced with the button "Customize pppd arguments..."
|
|
|
|
|
|
* some small usability improvements
|
|
|
|
|
|
* a big, fat warning is now displayed when selecting the
|
|
|
"Auto-configure hostname" option.
|
|
|
|
|
|
* The log window is now hidden if we are connected. If a
|
|
|
connection is up and running, there<72>s no need for a debug
|
|
|
window
|
|
|
|
|
|
* The "/dev/cua*" devices are no longer available under Linux
|
|
|
|
|
|
* fixed a warning in requester.cpp
|
|
|
|
|
|
* pressing enter when on the "Connect" button now starts dialing
|
|
|
|
|
|
1999-02-04 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* main.cpp: remove stale pidfile before creating new the
|
|
|
one. Otherwise creation with O_EXCL fails.
|
|
|
* runtests.cpp: removed securityTest(). $HOME check wasn't fully
|
|
|
functional and not needed anymore.
|
|
|
* runtests.cpp: re-enabled test for pppd's s-bit if eff. uid != 0.
|
|
|
|
|
|
1999-02-03 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* fixed a bug in my testing code
|
|
|
|
|
|
* fixed broken Hungarian ruleset
|
|
|
|
|
|
1999-02-02 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* the value of the environment var $HOME is no longer trusted,
|
|
|
kppp now uses getpwent() to find out the home directory.
|
|
|
|
|
|
* the pidfile is now created with O_EXCL
|
|
|
|
|
|
* added new portugal rules
|
|
|
|
|
|
* executable accounting rulesets are now disabled (will re-enable
|
|
|
after KDE 1.1)
|
|
|
|
|
|
* fixed a bug that caused the throughput graph display
|
|
|
unreasonable high numbers
|
|
|
|
|
|
1999-01-31 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* fixed a security bug (stdout or stderr closed on program start)
|
|
|
|
|
|
1999-01-28 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* fixed a bug in opener.cpp. recvmsg() was interrupted, and thus
|
|
|
the SUID part died.
|
|
|
|
|
|
1999-01-28 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* modem.cpp: use sigsetjmp() instead of just setjmp() to solve
|
|
|
freeze when modem is powered off (bug#267)
|
|
|
|
|
|
1999-01-27 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* pppstats.cpp: removed debug output
|
|
|
* opener.cpp: delay closing the tty fd. Otherwise the ioctl() in
|
|
|
execpppd() can't succeed.
|
|
|
* opener.cpp: ignore TERM and INT signals. This is probably the
|
|
|
best until a safe clean-up & terminate routine is written.
|
|
|
* connect.cpp: added a removedns() call to cancelbutton().
|
|
|
|
|
|
1999-01-25 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* updated and regenerated documentation
|
|
|
|
|
|
1999-01-23 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* main.cpp: config data wasn't saved on immediate exit.
|
|
|
|
|
|
1999-01-22 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* moved pppd call to the server process. It should be safer and
|
|
|
much more comfortable that pppd doesn't need to be installed SUID
|
|
|
root anymore. If I don't get any negative feedback I'll remove
|
|
|
some doubled code later.
|
|
|
|
|
|
1999-01-17 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* modeminfo.cpp: ATI1 was left out. Wait 0.1 secs to process the ATE0.
|
|
|
|
|
|
1999-01-14 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* Most windows should now have the mini-icon
|
|
|
* the lineedit for the modem timeout was too narrow to see at
|
|
|
least 2 characters. Fixed it, now shows at least 4 chars
|
|
|
* double-clicking an account in the account-listbox now opens
|
|
|
the account for editing, as expected
|
|
|
* for some weird reason, the lineedit showing costs and volume
|
|
|
were both editable, thus letting users think they can edit
|
|
|
it. Fixed that.
|
|
|
|
|
|
1999-01-12 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* connect.cpp: become the session leader and let ttySx be the
|
|
|
controlling terminal before launching pppd. This might solve
|
|
|
timeout problems several people reported, ie. when kppp was
|
|
|
started from kpanel instead of a terminal window.
|
|
|
* main.cpp: the kppp.sh workaround for make_directories() isn't
|
|
|
needed anymore and confused a few people.
|
|
|
* requester.cpp: convert cmsglen to size_t to make the compiler happy.
|
|
|
* modem.cpp: fixed usleep() replacement in case #ifndef HAVE_USLEEP
|
|
|
* connect.cpp: saving of old_hostname was broken
|
|
|
|
|
|
1999-01-10 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* complete rework of the accounting system. The old implementation
|
|
|
did only allow one type of accounting (=via rulefiles). The new
|
|
|
will allow executable rulefiles too.
|
|
|
|
|
|
1999-01-06 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* added new hungarian rules
|
|
|
* the title of the main window was "kppp.bin". Fixed this.
|
|
|
* the combobox for selecting the account to dial in was
|
|
|
editable for some strange reason. Fixed.
|
|
|
* modified the testing stuff (-T now)
|
|
|
|
|
|
1999-01-04 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* began to add a modem database. See README.ModemDB for
|
|
|
details. The modem DB will not make it into KDE 1.1 (sorry)
|
|
|
|
|
|
1999-01-05 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* opener.cpp: set O_NOCTTY flag when opening the modem device to
|
|
|
hinder the server process from being assigned a controlling terminal
|
|
|
(and 'stealing' it from pppd ?)
|
|
|
* pppdata.h: renamed "LockFile" key to "UseLockFile" to prevent a
|
|
|
clash with kppprc's from KDE 1.0. (reported by Seth Rothberg
|
|
|
<sethr@crocker.com>)
|
|
|
* umask(0) in suid child to avoid permission conflicts with lock file.
|
|
|
* connect.cpp,opener.*,requester.*: moved call to sethostname()
|
|
|
into Opener. Bug discovered by Matthew Ando <ando@math.jhu.edu>
|
|
|
|
|
|
|
|
|
1999-01-04 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* Updated Hungarian rules
|
|
|
* removed all Qt calls from log to make it safe to use in
|
|
|
opener.cpp
|
|
|
* replace Debug() calls in opener.cpp with the function
|
|
|
provided by log.cpp
|
|
|
* clarified comments in opener.cpp
|
|
|
* replaced the button "Ok" with a "Exit" button when another
|
|
|
instance of kppp was found. This clarifies the action when
|
|
|
pressing the button.
|
|
|
* added a .kdelnk file for the log-viewer
|
|
|
|
|
|
1998-12-28 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* opener.cpp: netinet/in.h is needed on FreeBSD
|
|
|
* reverse order of dropping suid rights (first setgid, then
|
|
|
setuid) to avoid an EPERM error (doesn't make a difference on Linux)
|
|
|
* requester/opener: removed transmission of filename. I discovered
|
|
|
problems with the variable string length and it wasn't used
|
|
|
anyway.
|
|
|
|
|
|
1998-12-27 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* moved gpppdata.setpppdError(0) to end of dieppp()
|
|
|
* the "Don<6F>t show this hint again" option is now immediatly saved
|
|
|
|
|
|
1998-12-26 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* gpppdata.pppdError() was never reset, causing a bunch of error
|
|
|
windows to appear. Should be fixed.
|
|
|
* cosmetic changes in various files for better readability
|
|
|
|
|
|
1998-12-25 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* kpppconfig.h: include <sys/param.h> to get the BSD define.
|
|
|
#include <config.h> was missing too. This prevented several #ifdefs
|
|
|
from doing the right thing.
|
|
|
|
|
|
1998-12-24 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* runtests.cpp: relaxed my previously enforced suid check for pppd
|
|
|
|
|
|
1998-12-23 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* runtests.cpp, opener.cpp: fixed FreeBSD compile problem reported by Hans
|
|
|
Petter Bieker
|
|
|
|
|
|
1998-12-22 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* pppdata.cpp: Give users upgrading from KDE 1.0 instructions how
|
|
|
to modify their kppprc if it is owned by root (KConfig bug back then).
|
|
|
|
|
|
1998-12-21 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* opener.cpp: using umask now instead of chmod (more safe)
|
|
|
* opener.cpp: regfree was called too late. Fixed.
|
|
|
* re-enable scripts when using CHAP or PAP
|
|
|
* cosmetic changes in the "Accounts" widget
|
|
|
|
|
|
1998-12-21 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* opener.h: define system dependend type cast for struct iovec's
|
|
|
iov_base. FreeBSD needs (char *) instead (void *).
|
|
|
|
|
|
1998-12-20 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* added Germany Mannesmann Arcor ruleset
|
|
|
|
|
|
1998-12-20 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* docking.cpp: call KWM::activate() on connection window after
|
|
|
being re-opened from docking icon (recommended by Matthias on
|
|
|
kde-devel)
|
|
|
* ppplog.cpp: re-introduced reading messages with fgets() instead
|
|
|
of single chars. Should be faster.
|
|
|
* ppplog.cpp: worked on diagnostic messages
|
|
|
|
|
|
1998-12-18 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* #include "auth.h" was needed after pap.h was removed
|
|
|
* opener.h: workaround for glibc bug in RedHat 5.0. Since there is
|
|
|
presumably no way to detect the exact release version we'll simply
|
|
|
define SCM_RIGHTS to be 1 for every glibc2.0 on Linux. This should
|
|
|
solve the conflict with the kernel.
|
|
|
|
|
|
1998-12-18 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* removed pap.* and chap.* files and moved their code in
|
|
|
requester.cpp where all setuid root stuff is gathered now.
|
|
|
* requester.cpp: rewrote PAP/CHAP so that the setuid part is free
|
|
|
of any Qt/X calls.
|
|
|
|
|
|
1998-12-16 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* added Indonesia rule files
|
|
|
* added some new Denmark rule files
|
|
|
* added a patch from Filip Larsen <filip@post4.tele.dk> to allow a
|
|
|
rule to be dependent on connection time. See Rules/TEMPLATE for
|
|
|
an example. This will allow much better danish rulesets
|
|
|
|
|
|
1998-12-14 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* runtests.cpp: fixed test for pppd's suid bit
|
|
|
* requester.cpp: initialize struct control (may be necessary for
|
|
|
some kernel versions)
|
|
|
* runtests.cpp: use Requester to check write access to modem (PPP Test)
|
|
|
|
|
|
1998-12-13 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* use hardcoded lock file path (kpppconfig.h)
|
|
|
* tighten interface between Requester/Opener by transmitting
|
|
|
device index instead of device path
|
|
|
* do a fchown(fd, 0, 0) on lock file
|
|
|
|
|
|
1998-12-08 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* added Denmark rules
|
|
|
* added Luxembourg rules
|
|
|
* commented out the no-longer need CHAP_* functions
|
|
|
* removed the old/never used setup program
|
|
|
* cleaned up accounting (set umask, no chown/chmod)
|
|
|
* cleaned up PPP log (set umask, no SUID check)
|
|
|
|
|
|
1998-12-05 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* connect.cpp: killpppd() and stop if_timeout_timer in cancelbutton()
|
|
|
* main.cpp: ignore SIGCHLDs in shutDown()
|
|
|
* main.cpp: interface timeout error wasn't displayed anymore
|
|
|
* modem.cpp: check for possible existance of stale lockfile before
|
|
|
trying it to open via Requester::rq->openLockFile(). The resulting
|
|
|
error message on failure was too confusing.
|
|
|
* main.cpp: ignore SIGHUPs in child process
|
|
|
|
|
|
1998-12-04 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* requester.cpp: disable alarm() for now, silence some debug messages
|
|
|
|
|
|
1998-12-01 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* main.cpp: notify user about death of helper process and abort
|
|
|
|
|
|
1998-11-28 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* main.cpp: restored accidentally deleted line (setPassword())
|
|
|
* connect.cpp: suppress warnings from QStrList
|
|
|
|
|
|
1998-11-26 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* included errno.h in opener.cpp and modified CMSG_DATA()'s
|
|
|
argument (as suggested by Andreas Pour).
|
|
|
* had to revert to SOCK_DGRAM since I keep getting failed
|
|
|
assertions. Using a stream seems to require some attention in
|
|
|
terms of ensuring that the correct length is received.
|
|
|
|
|
|
1998-11-26 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* added missing rules for Switzerland, and added kppp.sh
|
|
|
* replace SOCK_DGRAM by SOCK_STREAM, and hope that it works
|
|
|
|
|
|
1998-11-26 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* requester.cpp: made the ifdef's for cmsg_data more portable
|
|
|
* requester.cpp, opener.cpp: include sys/uio.h to define struct
|
|
|
iovec. As far as I can see this should work for systems with and
|
|
|
without glibc. If it doesn't, please mail me directly.
|
|
|
|
|
|
1998-11-25 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* fixed a lot of rulefiles. Pentecost Monday is NOT easter+60,
|
|
|
but easter+50. My TEMPLATE file contained this bug,
|
|
|
and unfortunatly a lot of people copied it.
|
|
|
* improved and new Switzerland rulefiles
|
|
|
|
|
|
1998-11-24 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* main.cpp: store pid of setuid child in PPPData object
|
|
|
* define KERNEL_VERSION()
|
|
|
|
|
|
1998-11-24 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* fixed opener.cpp for Linux >= 2.1.0
|
|
|
* removed PAP_UsePAP(), no longer needed
|
|
|
|
|
|
1998-11-23 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* requester.cpp: removed ancient #include "requester.moc"
|
|
|
|
|
|
1998-11-22 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* main.cpp: fixed freeze on disconnect by using waitpid(...,
|
|
|
WNOHANG) instead of wait()
|
|
|
* main.cpp: forgot to convert gpppdata.password to char*
|
|
|
* opener.cpp: close file descriptors after being sent. Left out
|
|
|
dup() call. Did it serve any special purpose ?
|
|
|
* opener.h: increased allow size for username and passwords
|
|
|
* modem.cpp: included config.h for HAVE_USLEEP
|
|
|
(thanks to hpj.lisa@t-online.de (hpj) for reporting this)
|
|
|
* PAP/CHAP: fixed typo and return value
|
|
|
|
|
|
1998-11-20 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* First draft of a client&server archicture consisting of setuid
|
|
|
child process that will serve requests for file manipulation from
|
|
|
the parent. The parent is doing all the GUI operations is running
|
|
|
with normal user privileges. Assuming the approx. 300 lines still
|
|
|
running setuid root will be intensively reviewed this should
|
|
|
result in a kppp far less vulnerable to security exploits.
|
|
|
* added requester.* and opener.*
|
|
|
* TODO: - handle signals (SIGCHLD, SIGPIPE?)
|
|
|
- get ppp_available() running (presumably broken now)
|
|
|
- speed up reading the syslog (reading single chars now)
|
|
|
|
|
|
1998-11-17 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* another security hole fixed: the function make_directories() is
|
|
|
no longer used, instead of a shell script make those directores.
|
|
|
Since shell scripts do not run suid, this should be safe
|
|
|
* fixed a bug in the main.cpp, at the calls to setPAPSecret() and
|
|
|
setCHAPSecret().
|
|
|
* fixed (void*)new Opener(...) to (void)new Opener(...)
|
|
|
|
|
|
1998-11-17 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* Security fix: fixed possible buffer overflow in findFileInPath()
|
|
|
* Security fixes: re-checked all char[] on stack to be suid-safe
|
|
|
If it is considere to be safe, a comment was added to the end of
|
|
|
line
|
|
|
|
|
|
1998-11-17 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* removed another "extern" by making Accounting::getCosts(...) static
|
|
|
|
|
|
1998-11-17 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* further improvements in ppp-log wizard
|
|
|
* runtests.cpp: test for Qt >= 1.40 before include header files
|
|
|
|
|
|
1998-11-11 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* connect.cpp: allow a little delay after sending the volume
|
|
|
string. Prevents it from getting eaten by the next command.
|
|
|
Thanks to Craig Goodrich <craig@airnet.net> for providing the patch.
|
|
|
|
|
|
1998-11-11 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* runtests.cpp: added header file to solve compilation problems
|
|
|
|
|
|
1998-11-04 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* got rid of two global variables
|
|
|
|
|
|
1998-11-04 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* kppp now checks itself if the kernel supports PPP (Linux only
|
|
|
for now. If anyone wants this for another system - implement it!)
|
|
|
* before dialing out, the check for PPP support is repeated, if
|
|
|
the kernel module was unloaded between running the tests and the
|
|
|
actual dialing, it will reloaded again
|
|
|
|
|
|
1998-11-01 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* modemcmds.cpp: added a wait&CR&wait sequence before sending the
|
|
|
init string. This seems to be necessary to avoid locking some modems.
|
|
|
|
|
|
1998-10-29 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* connect.cpp: fixed search&replace typo
|
|
|
|
|
|
1998-10-26 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* incorporated new Netherland rules (NetPoint)
|
|
|
|
|
|
1998-10-25 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* added updated rules for Spain
|
|
|
|
|
|
1998-10-06 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* repaired Makefile.am and reverted Hans Petter Bieker's changes
|
|
|
to something more usefull.
|
|
|
* added SecurityWidget, but currently there's not much use for
|
|
|
this widget. Later on, it will allow root to specify who may use
|
|
|
kppp and pppd.
|
|
|
* removed the global variable miniIcon
|
|
|
* removed the global variable dock_widget, replaced with a static
|
|
|
class variable
|
|
|
* added lockdevice() and unlockdevice() to the class modem. This
|
|
|
will finally allow us to have a modem class which handles the
|
|
|
device locking itself (yeah...)
|
|
|
* removed the global var "modem", now a static member of the class
|
|
|
"Modem"
|
|
|
* modem.cpp: removed some global vars
|
|
|
|
|
|
1998-10-14 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* pppdata.cpp: don't care about CD line by default. We'll receive
|
|
|
too many "bug reports" otherwise.
|
|
|
|
|
|
1998-10-13 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* ppplog.cpp: offer some advice based on keywords found in the log
|
|
|
(very primitive so far, but may be extended later)
|
|
|
|
|
|
1998-10-09 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* modem.cpp: additional data flushes
|
|
|
* pppdata.cpp: don't need workaround for '$' with recent kde libraries
|
|
|
|
|
|
1998-10-05 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* better QuickHelp text, proof-read by a native english
|
|
|
speaker. Thanks a lot to Martin A. Brown for doing this!
|
|
|
|
|
|
1998-10-04 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* miniterm.cpp: fixed toolbar
|
|
|
|
|
|
1998-10-03 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* modem.cpp: disentangled Modem class from other Widgets, i.e.
|
|
|
removed the Multiple Inheritance I introduced earlier.
|
|
|
Drawback: another global pointer :(
|
|
|
* main.cpp: since KConfig neglects the real user id when creating
|
|
|
config files we have to give kppprc back to the user ourself.
|
|
|
* connect.cpp: pass something more useful to parseModemSpeed()
|
|
|
* removed lots of unused/redundant code and variables
|
|
|
|
|
|
1998-10-02 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* fixed that stupid segfault combined with the throughput graph
|
|
|
* "make" did not set the suid bit anymore. Why? However, I fixed
|
|
|
that
|
|
|
|
|
|
1998-09-29 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* fixed a bug in the graphing code
|
|
|
* runtests.cpp: fixed typos
|
|
|
|
|
|
1998-09-28 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* ppplog.cpp: reduce memory consumption, small fixes
|
|
|
* pppdata.cpp: fixed segfaults caused by non-readable kppprc
|
|
|
|
|
|
1998-09-28 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* runtests.cpp: bail out if some evil-doer has manipulated $HOME
|
|
|
|
|
|
1998-09-26 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* cosmetic changes in ppplog.cpp
|
|
|
|
|
|
1998-09-24 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* Ownership of PPP logfiles corrected to the real, not the
|
|
|
effective user id
|
|
|
|
|
|
1998-09-23 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* ppplog.cpp: skip remote message if empty
|
|
|
* ppplog.cpp: fixed segfault triggered by virgin log files
|
|
|
|
|
|
1998-09-21 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* introducing quickhelp
|
|
|
* forgot to add i18n to quickhelp entries, fixed this
|
|
|
|
|
|
1998-09-20 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* PPP-arguments dialog reworked
|
|
|
|
|
|
1998-09-19 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* more QuickHelp
|
|
|
* began to clean up layout management, it's a mess
|
|
|
* added setup widget for the throughput graph
|
|
|
* some code cleanups
|
|
|
|
|
|
1998-09-16 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* Added some more QuickHelp
|
|
|
* The QLineEdit for fixed IP and netmask is not re-initialized
|
|
|
with "0.0.0.0" whenever you select "dynamic IP"
|
|
|
* the scripting widget is disabled if authentication PAP or CHAP
|
|
|
is selected
|
|
|
|
|
|
1998-09-15 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* replaced strings that span several lines with multiple
|
|
|
strings, it seems that this was a GCC-only feature
|
|
|
|
|
|
1998-09-11 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* more code cleanups
|
|
|
* fixed a bug in log.h (semicolon after a macro definition --
|
|
|
brrr)
|
|
|
* added quickhelp to many setup dialogs
|
|
|
|
|
|
1998-09-05 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* pppdata.cpp: fixed warnings
|
|
|
* replaced readListConfig calls with calls to readWholeListConfig
|
|
|
* and removed 'Whole' from function names afterwards
|
|
|
* connect.cpp: sped up scripting loop by reducing calls to gpppdata
|
|
|
|
|
|
1998-08-29 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* In ConnectWidget::readtty(): after a newline or CR is received,
|
|
|
the QSocketnotifier is disabled for 20ms to avoid reading too
|
|
|
much, e.g. the start characters of the ppp protocol.
|
|
|
* added compile option "NO_GRAPH" to disable the graph
|
|
|
* removed the compile options "COMPILE_PIX" in pppstatsdlg.cpp,
|
|
|
this is no longer needed or supported
|
|
|
|
|
|
1998-08-27 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* ppplog.cpp: use short named header file to keep Qt 1.33 users happy
|
|
|
|
|
|
1998-08-25 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* removed all QTimers for reading tty output, a QSocketNotifier is
|
|
|
now used. Much better response time now, lower CPU usage!
|
|
|
* "prompt" was deleted in the ConnectWidget destructor. Removed
|
|
|
that
|
|
|
* added telephone rule for Malaysia
|
|
|
|
|
|
1998-08-24 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* connect.cpp: re-enabled closeEvent()
|
|
|
* pppdata.cpp: dumped writeListConfig(). Will do the same with
|
|
|
readListConfig() too ... next week.
|
|
|
|
|
|
1998-08-22 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* some KDE style guide conformant changes
|
|
|
* some code cleanups
|
|
|
* removed -lkfile and -lkfm from Makefile.am
|
|
|
* added debug switch to pppd command line when debugging
|
|
|
is turned on
|
|
|
* Improved the response time for modem output. Modem output is
|
|
|
polled in longer intervals, if data is pending the polling time
|
|
|
is shortened, otherwise the polling time is set back to it<69>s
|
|
|
original, rather high value
|
|
|
* re-worked the "About" widget. It was time to save poor old Bernd
|
|
|
from receiving bug-reports.
|
|
|
* miniterm.cpp: code cleanups
|
|
|
* improved responseness of MiniTerm, reduced CPU load
|
|
|
* MiniTerm adheres to KDE Standards now (Help-Menu, ...)
|
|
|
* The ATI query was broken. Fixed.
|
|
|
* Improved the ATI query result window
|
|
|
* modeminfo.cpp: code cleanups
|
|
|
* main.cpp: code cleanup, banner updated
|
|
|
* repaired the german "Tele-2" ruleset (was broken due to invalid
|
|
|
characters)
|
|
|
* added improved ruleset for Italy (thanks to Michele Manzato for
|
|
|
supplying this ruleset)
|
|
|
* fixed a few typos in the TEMPLATE
|
|
|
* prepared a replacement for the debug-window
|
|
|
* connwindow.cpp: code cleanups
|
|
|
* began to remove the code dependencies between main.cpp
|
|
|
(KPPPWidget) and the setup GUI components. This will help
|
|
|
to separate the dialer and the setup later
|
|
|
* general.cpp: code cleanups
|
|
|
* accounts.cpp: removed as many references to p_kppp as possible,
|
|
|
using signal/slots instead of. There<72>s only on occurence of p_kppp
|
|
|
left
|
|
|
* general.cpp: removed the mysterious function itoa (nowhere used)
|
|
|
* various files: a lot of code cleanups, removed many references
|
|
|
to extern variables, reduced the amount of functions called from
|
|
|
p_kppp directly (done with signal/slots now)
|
|
|
* Added a new parser for modem speeds. The results are much better
|
|
|
now, especially for the new K56flex/X2/V.90 modems (where
|
|
|
different speeds are used for RX/TX)
|
|
|
* removed tons of "#ifdef MY_DEBUG" and replaced them with
|
|
|
functions "Debug", which is provided in log.cpp and is a
|
|
|
"printf()" like function
|
|
|
* added modem volume selector to the setup.
|
|
|
|
|
|
1998-08-21 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* use SIGINT instead of SIGHUP to end a connection
|
|
|
* implemented command line option 'kppp -k' that will
|
|
|
terminate a connection
|
|
|
|
|
|
1998-08-21 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* Added a graphical display of the current modem line
|
|
|
throughput.
|
|
|
* Added an assistent for those "ppp has died" messages
|
|
|
* Evaluating remote system messages now
|
|
|
|
|
|
1998-08-19 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* added function to create a ppp - log
|
|
|
* connect speed improvements
|
|
|
|
|
|
1998-08-18 Harri Porten <porten@kde.org>
|
|
|
|
|
|
* fixed security leak in execute_command(): drop setgid root and
|
|
|
close file descriptors
|
|
|
|
|
|
1998-08-17 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* fixed a bug in runtest.cpp that caused a segfault (fclose()
|
|
|
called twice)
|
|
|
|
|
|
1998-08-17 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* main.cpp: added SIGHUP handler that will cleanly disconnect an
|
|
|
existing connection.
|
|
|
|
|
|
1998-08-09 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* miniterm.cpp: switched to QMenuBar, fixed memory leak
|
|
|
|
|
|
1998-08-08 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* modem.cpp: fixed hangup that occured if the modem power was off.
|
|
|
hangup() aborts after 2 seconds if it doesn't suceed.
|
|
|
|
|
|
1998-08-06 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* runtests.cpp: scan up to 100 lines when searching for the
|
|
|
unwanted 'lock' in /etc/ppp/options and recognize the '#' sign
|
|
|
to avoid a false alarm
|
|
|
|
|
|
1998-08-04 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* fixed replacement for systems without a BSD 4.2 style usleep()
|
|
|
* modem.cpp: continued to move modem related stuff to modem.cpp.
|
|
|
The new Modem class is inherited by the Connect-, MiniTerm- and
|
|
|
ATI-Query Widget for now. This should be way easier to maintain and
|
|
|
will reduce the binary's size.
|
|
|
* modeminfo.cpp: cleaned up
|
|
|
|
|
|
1998-08-02 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* opentty(): fixed XON/XOFF flow control
|
|
|
* closetty(): flush data not read or transmitted
|
|
|
* main.cpp: enforce killpppd()
|
|
|
* modem.cpp: moved lockdevice(), unlockdevice() and modemspeed()
|
|
|
into this newly created file. opentty(), closetty() and hangup()
|
|
|
should follow soon to let them be shared between widgets.
|
|
|
|
|
|
1998-07-30 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* connect.cpp: take the burden of specifying the modem lock file
|
|
|
from the user. Just entering the directory should be easier and
|
|
|
safer. Presets for different systems can be found in kpppconfig.h
|
|
|
|
|
|
1998-07-29 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* macros.h: replaced remaining MAX with QMAX
|
|
|
* main.cpp: followed recommendation of the Unix Programming FAQ to
|
|
|
use _exit() instead of exit() in child processes
|
|
|
|
|
|
1998-07-25 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* connect.cpp: rewrote check for stale lock files. After dropping
|
|
|
the use of /proc it should work on other platforms now, too.
|
|
|
|
|
|
1998-07-19 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* merged killppp() and terminatepppd() in killpppd()
|
|
|
* main.cpp: added execute_command() to launch external programms
|
|
|
* added "Command Before Disconnect" for people who have to clean
|
|
|
up before they leave the net
|
|
|
|
|
|
1998-07-11 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* main.cpp: replaced ~/.kde with kdelocaldir()
|
|
|
* connect.cpp: hardcoded <20>-detach<63> as pppd argument
|
|
|
|
|
|
>>>>>>>>>>>>>>>>>>>>>>>>>>>> KDE 1.0 released <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
|
|
|
|
|
|
1998-06-21 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* general.cpp (GeneralWidget): modified checkbox-size to avoid
|
|
|
warnings from QGManager
|
|
|
|
|
|
1998-06-18 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* edit.cpp (ScriptWidget): deactivated "Use default script"-option
|
|
|
as long as someone comes up with a default script
|
|
|
|
|
|
1998-06-02 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* replaced klocale->translate() with i18n() and every reference to
|
|
|
XPPP with KPPP
|
|
|
* utilize <20>kapp<70> (defined in kapp.h) instead of the global <20>extern
|
|
|
TDEApplication *app<70>
|
|
|
(Sorry about the large amount of changes, but I couldn<64>t resist to
|
|
|
clean up the code)
|
|
|
|
|
|
1998-06-02 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* pppdata.cpp: removed workaround, since KConfig fix is in place now
|
|
|
|
|
|
Mon Jun 1 16:13:06 1998 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* kppp did<69>nt like "$" in modem strings, fixed that
|
|
|
|
|
|
Sun May 24 23:39:42 1998 Bernd Johannes Wuebben <wuebben@math.cornell.edu>
|
|
|
|
|
|
* Applied FreeBSD patch for the modem devices
|
|
|
Affected File:general.cpp pppdata.cpp
|
|
|
Look for __FreeBSD__
|
|
|
|
|
|
Mon May 18 19:51:56 1998 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* introduced a separate log-viewer "kppplogview"
|
|
|
* removed the no-more needed entry widget for the log-viewer
|
|
|
* removed test code checking for log viewer
|
|
|
|
|
|
1998-05-15 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* pppdata.cpp: temporary workaround for KConfig bug concerning
|
|
|
lists without a trailing separator
|
|
|
|
|
|
Fri May 15 22:27:02 1998 Mario Weilguni <mweilguni@kde.org>
|
|
|
* removed the writeline("") once again, it does not work
|
|
|
|
|
|
1998-05-12 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* added support for multiple telephone numbers (separated by ':')
|
|
|
Patch contributed by Sebastian Rittau <srittau@jroger.in-berlin.de>
|
|
|
|
|
|
Tue May 12 18:55:02 1998 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* the format of the accounting logfile has changed to allow
|
|
|
easier parsing from external files:
|
|
|
|
|
|
the format is:
|
|
|
CONNECT_TIME_FROM:CONNECTION_PEER:CURRENCY_SYMBOL: \
|
|
|
CONNECT_TIME_UNTIL:SUBTOTAL:TOTAL:BYTES_IN_BYTES_OUT
|
|
|
|
|
|
there<72>s a small tcl script which converts the log files. Simply
|
|
|
use "tclsh convlog.tcl" will convert all log-files, but NOT
|
|
|
delete the old ones.
|
|
|
|
|
|
Mon May 4 17:19:12 1998 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* Austrian rule files updated
|
|
|
* LSM updated
|
|
|
* line-limit for /etc/resolv.conf raised to 128
|
|
|
* fixed the hard-coded line-limit in removedns() to use
|
|
|
MAX_RESOLV_CONF instead (128)
|
|
|
* added writeLine("") in connect.cpp to make sure that the modem
|
|
|
is in ready state (waiting for AT*)
|
|
|
* support for internal ISDN cards on Linux via modem emulation
|
|
|
(/dev/ttyI*)
|
|
|
|
|
|
1998-04-30 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* connect.cpp: undid my stupid PAP/CHAP changes from yesterday
|
|
|
|
|
|
1998-04-29 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* connect.cpp: prevented segfault on invalid lockfiles
|
|
|
* runtests.cpp: /etc/resolv.conf will be created if missing
|
|
|
* connect.cpp: fixed reversal of command line options for PAP/CHAP
|
|
|
|
|
|
Tue Apr 28 20:57:04 1998 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* added CHAP (client side only) authentication
|
|
|
|
|
|
1998-04-27 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* general.cpp (GeneralWidget): command line option "quit after
|
|
|
end of connection" is availabe via GUI, too.
|
|
|
* hangup(): made another usleep() adjustable to prevent hanging
|
|
|
(thanks to A.D.Y. Cheng <adyc100@hkstar.com> for pointing that out)
|
|
|
|
|
|
Fri Apr 24 18:57:46 1998 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* general.cpp (GeneralWidget): removed the entry field for
|
|
|
the path to the pppd binary
|
|
|
|
|
|
Fri Apr 24 13:03:02 1998 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* runtests.cpp: kppp now does not allow anymore the user
|
|
|
to specify a path to the pppd binary, but searches for
|
|
|
it
|
|
|
* kppp now checks if pppd is owned by root
|
|
|
* kppp does not anymore drop suid before starting pppd
|
|
|
|
|
|
Thu Apr 23 22:35:31 1998 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* Fixed a few security holes: kppp drops suid before executing pppd,
|
|
|
checks for buffer overflow with the -c command line switch,
|
|
|
drops suid before checking a file with -r
|
|
|
|
|
|
Thu Apr 16 21:21:03 1998 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* main.cpp: set portable locale settings for numerical values,
|
|
|
since the rulefiles will always have a point as decimal delimiter.
|
|
|
|
|
|
1998-04-15 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* connect.cpp: extended parseargs() to deal with quoted arguments
|
|
|
* fixed bug in 'Save' that made multiple use impossible.
|
|
|
* enclosed username and password with quotes to ensure proper
|
|
|
handling of whitespace characters
|
|
|
* pap.cpp: fixed regexp to recognize entries in pap-secrets with
|
|
|
usernames that are either quoted or preceeded by whitspace. Phew !
|
|
|
That should eliminate one source of these "pppd died" errors.
|
|
|
|
|
|
Mon Apr 6 20:18:40 1998 <mweilguni@kde.org>
|
|
|
|
|
|
* fixed a volume accounting bug
|
|
|
* volume accounting is now configureable (bytes in, out, in/out)
|
|
|
* added new feature (very usefull for sysadmins). If there<72>s a
|
|
|
file /etc/kppp.allow, only users from that file may use kppp to
|
|
|
dial out. Format is one entry per line, comments begin with "#",
|
|
|
users specified by their login names
|
|
|
* fixed a bug where the PAP authetication record was only removed
|
|
|
from /etc/ppp/pap-secrets if an external program is started on
|
|
|
login (stupid me :-)
|
|
|
|
|
|
Wed Apr 1 21:09:05 1998 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* connect.cpp: small fixes for 'Scan'
|
|
|
|
|
|
Tue Mar 31 18:54:13 1998 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* connect.cpp: corrected stripping of whitespace from 'scanvar'
|
|
|
* main scripting loop idles until 'Scan' is completed
|
|
|
* added new keyword 'Save' to store scanned strings
|
|
|
* cleaned up add_domain(), adddns(), removedns() by adding data()
|
|
|
calls where QString variables are passed as const char* parameters
|
|
|
|
|
|
Mon Mar 30 22:02:07 1998 <mweilguni@kde.org>
|
|
|
|
|
|
* added volume accounting (currently, only inbytes are counted,
|
|
|
but should be very easy to change). Unfortunatly, there<72>s no
|
|
|
method yet to reset the number of bytes, so you have to fiddle
|
|
|
around in kppprc.
|
|
|
|
|
|
Wed Mar 18 21:47:20 1998 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* runtests.cpp: added check for 'lock' option in /etc/ppp/options.
|
|
|
Hopefully, this check isn't too harsh and won't cause any false alarms.
|
|
|
|
|
|
Wed Mar 18 01:13:50 1998 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* modemcmds.cpp: replaced 'Modem Sustains Fast Init' (from general.cpp)
|
|
|
option by an adjustable 'Init Delay'. Some users reported that they
|
|
|
had to increase the delay time to prevent kppp from hanging
|
|
|
after ATZ.
|
|
|
|
|
|
Mon Mar 16 03:37:04 1998 Bernd Johannes Wuebben <wuebben@math.cornell.edu>
|
|
|
|
|
|
* command line options need to be parse after creating a TDEApplications
|
|
|
due to some changes by Matthias in kapp I think.
|
|
|
|
|
|
1998-03-15 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* main.cpp: added mini-icon for all kppp windows, not just
|
|
|
the main window
|
|
|
|
|
|
Mon Mar 9 00:17:20 1998 Bernd Johannes Wuebben <wuebben@math.cornell.edu>
|
|
|
|
|
|
* added new script keyword 'scan', see the documentation.
|
|
|
It allows for password challenges etc.
|
|
|
|
|
|
Tue Feb 24 19:19:44 1998 Mario Weilguni <mweilguni@kde.org>
|
|
|
|
|
|
* pap.cpp, connect.cpp: removed the need for a "+ua" option
|
|
|
for PAP. Unfortunatly this REQUIRES that kppp can write
|
|
|
/etc/ppp/pap-secrets (either by running SUID root or
|
|
|
by group permissions)
|
|
|
|
|
|
Fri Feb 13 01:12:19 1998 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* loginterm.cpp: implemented the possibility to log in via
|
|
|
a simple terminal window. Should have developed a generic widget
|
|
|
that could have been shared by Miniterm, the debug window and
|
|
|
loginterm, but I didn't want to touch the rest of the stuff yet.
|
|
|
* kpppconfig.h: increased max. script size to 20
|
|
|
|
|
|
Thu Feb 5 22:00:55 1998 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* pppdata.cpp: added pppdError() and setpppdError()
|
|
|
* main.cpp: added new error message for timeout
|
|
|
* removed last remaining command_on_disconnect bug (see Jan 24)
|
|
|
|
|
|
Sat Jan 31 19:56:03 1998 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* main.cpp: in some cases kppp connected to an account
|
|
|
different from the one selected in the combo box. Added
|
|
|
setAccount() in connectbutton() to fix that, hopefully.
|
|
|
|
|
|
Sun Jan 25 00:45:45 1998 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* docking.cpp: included a hide() statement to cleanly undock
|
|
|
the widget from the panel. Otherwise the window stayed invisible
|
|
|
after one dock/undock-cycle.
|
|
|
|
|
|
Sat Jan 24 03:40:44 1998 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* fixed a bug (occuring twice) that caused the if-statement for
|
|
|
command_on_connect and command_on_disconnect to be always true.
|
|
|
|
|
|
Fri Jan 23 01:32:57 1998 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* fixed alignment in conwindow.cpp's layout.
|
|
|
|
|
|
Wed Jan 21 03:22:43 1998 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* prevented the password from being left in kppprc after the
|
|
|
option 'Store password' has just been turned off
|
|
|
|
|
|
* the ID & password field will be disabled if no account has
|
|
|
been created yet
|
|
|
|
|
|
* pppdata.cpp: removed absolute path for default log viewer
|
|
|
to prevent warning messages upon first startup if KDE's location
|
|
|
differs from /usr/local/kde
|
|
|
|
|
|
* removed gpppdata.Id() and gpppdata.setId() since they have been
|
|
|
replaced by storedUsername() and setStoredUsername()
|
|
|
|
|
|
Tue Jan 20 15:30:08 1998 Mario Weilguni <mweilguni@sime.com>
|
|
|
|
|
|
* Sigh. After unintentionally deleting my account for the sixth
|
|
|
time, I added a yesNo() dialog to confirm deleting an
|
|
|
account. This is VERY important, because if you click on "Show
|
|
|
log" and double-click onto a file to view it and you have the bad
|
|
|
luck that the filename is just over the "Delete" button, the
|
|
|
account will be gone.
|
|
|
|
|
|
* runtests.cpp: gpppdata is now saved after modifications in
|
|
|
runtests(), and the default log viewer is set correctly
|
|
|
|
|
|
Tue Jan 20 03:10:35 1998 Bernd Johannes Wuebben <wuebben@math.cornell.edu>
|
|
|
|
|
|
* tried to get the docking window to display a tooltip with transfer
|
|
|
bytes statistics. Failed. Need to contact Matthias about it.
|
|
|
|
|
|
* Removed the 'Dock' button. It is superfluous. Use the window
|
|
|
close button to hide the window.
|
|
|
|
|
|
* fixed the flicker problem that was reintroduced in pppstatdlg.cpp
|
|
|
|
|
|
* fixed ( hopefully ) a hangup problem on busy redial caused
|
|
|
by the modem_in_connect_state varible in connect.cpp
|
|
|
|
|
|
Mon Jan 19 17:51:16 1998 Mario Weilguni <mweilguni@sime.com>
|
|
|
|
|
|
* main.cpp: the setup dialog is now created on demand. Since in
|
|
|
most cases we only dial out, creating the setup dialog is a waste
|
|
|
of CPU and memory. This reduces memory by approx 200KB.
|
|
|
|
|
|
* geometry managment added to PPP statistic window
|
|
|
|
|
|
* tried to minimize dependencies on "main.h" by removing unneeded
|
|
|
#includes
|
|
|
|
|
|
* removed homedir.(cpp|h). It can be easily replaced with
|
|
|
QDir::homeDirPath().
|
|
|
|
|
|
* before doing anything else, a few tests will be started to
|
|
|
ensure that i.e. the pppd binary is found...
|
|
|
|
|
|
Mon Jan 19 12:05:00 1998 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* set default for get_dock_into_panel() to false as safety
|
|
|
precaution
|
|
|
|
|
|
* introduced docking. It allows kppp to be run as a small
|
|
|
animated icon on the panel. Clicking on the icon with the left
|
|
|
mouse button restores the regular window. The right button
|
|
|
opens up a popup menu with other options.
|
|
|
|
|
|
Mon Jan 19 04:46:39 1998 Bernd Johannes Wuebben <wuebben@math.cornell.edu>
|
|
|
|
|
|
* reset PHONENUMBER_SIZE to 60. People with phone cards need lots
|
|
|
space.
|
|
|
|
|
|
Fri Jan 16 21:41:08 1998 Stephan Kulow <coolo@kde.org>
|
|
|
|
|
|
* some improvements to the toplevel Makefile.am. rpath is very
|
|
|
important for setuid programs
|
|
|
|
|
|
Fri Jan 16 19:04:35 1998 Mario Weilguni <mweilguni@sime.com>
|
|
|
|
|
|
* Improved Makefiles. Now documentation and rulesets are correctly
|
|
|
uninstalled with "make uninstall"
|
|
|
|
|
|
* Toplevel Makefile.am improved. Subdir traversal is only done for
|
|
|
installing, not for compiling
|
|
|
|
|
|
* fixed that "segfault-on-rulecheck" bug introduced by coolo's
|
|
|
modifications for locale support.
|
|
|
|
|
|
* RuleSet::checkRuleFile() now returns 0 on success, otherwise
|
|
|
1. kppp uses this as exit value.
|
|
|
|
|
|
* fixed a bug in the swiss rulesets
|
|
|
|
|
|
* added file "checkrules" in Rules. It autochecks all rules found
|
|
|
and reports bad rulesets.
|
|
|
|
|
|
Thu Jan 15 20:31:14 1998 Mario Weilguni <mweilguni@sime.com>
|
|
|
|
|
|
* Ported kppp to use automake.
|
|
|
|
|
|
* Since the rulefiles now have separate subdirectories, I have
|
|
|
removed the prefix (i.e. Spain/Spain_Inovia.rst -->
|
|
|
Spain/Inovia.rst). Since the old files still exist it should be no
|
|
|
problem for users of former kppp versions.
|
|
|
|
|
|
* renamed config.h to kpppconfig.h because it conflicts with the
|
|
|
default include file config.h, generated from autoconf
|
|
|
|
|
|
Wed Jan 14 12:12:29 1998 Mario Weilguni <mweilguni@sime.com>
|
|
|
|
|
|
* main.cpp: pressing Enter in ID_Edit moves focus to PW_Edit, in
|
|
|
PW_Edit moves focus to the connect-button
|
|
|
|
|
|
Wed Jan 14 04:13:57 1998 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* fixed a bug that caused passwords to be spread among other accounts.
|
|
|
Triggering XPPPWidget::entryChanged() had a nasty side effect.
|
|
|
|
|
|
Tue Jan 13 17:50:07 1998 Bernd Johannes Wuebben <wuebben@math.cornell.edu>
|
|
|
|
|
|
* fixed a bug introduced with the creation of the 'execute command
|
|
|
on disconnect' option
|
|
|
|
|
|
* CD is by default off. It doesn't work on my internal modem
|
|
|
and I suspect it might not even work on most (all) internal modems ..
|
|
|
|
|
|
Tue Jan 13 12:02:33 1998 Mario Weilguni <mweilguni@sime.com>
|
|
|
* the PAP authentication file is now created in the users
|
|
|
homedirectory. Otherwise I'd have to create the directory
|
|
|
myself and fix the permissions if kppp runs suid root -
|
|
|
I'm too lazy for that.
|
|
|
|
|
|
* fixed a security bug in connect.cpp, a typical buffer
|
|
|
overflow. Very bad for setuid root programs
|
|
|
|
|
|
Thu Jan 13 06:58:29 1998 Peter Silva <peter.silva@videotron.ca>
|
|
|
|
|
|
* make new behaviour optional (in response to Bernd's worry
|
|
|
about cheap modems.)
|
|
|
|
|
|
Thu Jan 13 06:58:29 1998 Peter Silva <peter.silva@videotron.ca>
|
|
|
|
|
|
* patch to prevent kppp hang if modem is off when connecting.
|
|
|
|
|
|
|
|
|
Tue Jan 13 02:48:55 1998 Bernd Johannes Wuebben <wuebben@math.cornell.edu>
|
|
|
|
|
|
* applied BSD patch from Alex <garbanzo@hooked.net>
|
|
|
(just a few missing includes)
|
|
|
|
|
|
* various fixes and geometry improvements
|
|
|
|
|
|
* added a linedit for a command to be executed on disconnect
|
|
|
|
|
|
|
|
|
Mon Jan 12 17:18:41 1998 Mario Weilguni <mweilguni@sime.com>
|
|
|
|
|
|
* username and password are now remembered between
|
|
|
session. Remembering the password can be switched off for each
|
|
|
account.
|
|
|
|
|
|
* connect.cpp: fixed 2 security bugs in lockfile(). Now it's
|
|
|
checked if the lockfile is a regular file and no more than
|
|
|
32 characters are read from this file, no matter how long it is.
|
|
|
|
|
|
* Added PAP authentication option and code. Using PAP (at least
|
|
|
client-side-authentication should now be VERY easy. Sorry,
|
|
|
no CHAP support so far.
|
|
|
|
|
|
* edit.cpp: Added a checkbox if to use kppp's default script.
|
|
|
If this checkbox is checked, all scriptedit controls are disabled.
|
|
|
|
|
|
Sun Jan 11 21:03:00 1998 Bernd Johannes Wuebben <wuebben@math.cornell.edu>
|
|
|
|
|
|
* lslisder in modemcmd.cpp wasn't set correctely on widget
|
|
|
creation.
|
|
|
|
|
|
|
|
|
Thu Jan 11 14:58:29 1998 Peter Silva <peter.silva@videotron.ca>
|
|
|
* (0.8.10) incorporate iconify_on_connect patch.
|
|
|
|
|
|
|
|
|
Sat Jan 10 21:23:10 1998 Mario Weilguni <mweilguni@sime.com>
|
|
|
|
|
|
* main.cpp: fixed a bug that cause kppp to go wild and display
|
|
|
hundreds of windows when it cannot load a ruleset file
|
|
|
|
|
|
Wed Jan 7 13:00:24 1998 Mario Weilguni <mweilguni@sime.com>
|
|
|
|
|
|
* edit.cpp: improved the IP and Gateway widgets
|
|
|
|
|
|
* various improvements for the geometry managements
|
|
|
|
|
|
Tue Jan 6 12:56:14 1998 Mario Weilguni <mweilguni@sime.com>
|
|
|
|
|
|
* main.cpp: the main kppp window has now layout control
|
|
|
|
|
|
* connect.cpp: layouted the connection window.
|
|
|
|
|
|
* modeminfo.cpp (ModemInfo): layoutet the modeminfo dialog
|
|
|
and layouted the ModemTransfer dialog (ATI query)
|
|
|
|
|
|
Mon Jan 5 20:59:00 1998 Harri Porten <porten@tu-harburg.de>
|
|
|
|
|
|
* accounting.cpp: telephone costs are stored in kppprc now.
|
|
|
~/.kde/share/apps/kppp/Costs is obsolete.
|
|
|
* pppdata.cpp: added totalCosts() and setTotalCosts().
|
|
|
Several small cosmetic changes.
|
|
|
|
|
|
Mon Jan 5 14:25:37 1998 Mario Weilguni <mweilguni@sime.com>
|
|
|
|
|
|
* docs/kppp.sgml: updated the docs for the new KDE file system
|
|
|
standard. Ispell'ed the docu.
|
|
|
|
|
|
* main.cpp: added the "-q" command line switch. This is very
|
|
|
usefull in combination with "-c". Instead of returning to
|
|
|
the kppp main window kppp will exit after disconnecting.
|
|
|
|
|
|
* Makefile.in: removed the external moc_*.cpp files and
|
|
|
included them directly with "#include". This saves
|
|
|
approx. 30 KB in the binary and greatly speeds up
|
|
|
compilation
|
|
|
|
|
|
Mon Jan 5 13:59:20 1998 Mario Weilguni <mweilguni@sime.com>
|
|
|
|
|
|
* Rules/TEMPLATE: fixed a typo: the extension of ruleset
|
|
|
files is ".rst", not ".rts"
|
|
|
|
|
|
Mon Jan 5 13:42:28 1998 Mario Weilguni <mweilguni@sime.com>
|
|
|
|
|
|
* general.cpp: replaced the KIntLineEdit class with the
|
|
|
class KIntegerLine from libtdeui. Replaced the progress
|
|
|
widget with that from libtdeui.
|
|
|
|
|
|
Mon Jan 5 12:51:43 1998 Mario Weilguni <mweilguni@sime.com>
|
|
|
|
|
|
* edit.cpp: now all major dialogs use Qt layout
|
|
|
|
|
|
Mon Jan 5 04:55:58 1998 Bernd Johannes Wuebben <wuebben@petit.cornell.edu>
|
|
|
|
|
|
* fixed the while(*it) problem in pppdata.cpp it should be
|
|
|
while(it->current()).
|
|
|
|
|
|
Sun Jan 4 13:54:12 1998 Mario Weilguni <mweilguni@sime.com>
|
|
|
* modified the modemcommands dialog to use the layout
|
|
|
classes of Qt. Replaced the scrollbar with a slider,
|
|
|
because scrollbars are not the right widget to change
|
|
|
values.
|
|
|
|
|
|
Thu Jan 2 00:25:03 1998 Peter Silva <peter.silva@videotron.ca>
|
|
|
* added modem_in_connect_state, and checks for it
|
|
|
to avoid unneccessary delays on modem initialization.
|
|
|
delay of 2 seconds will still occur on hangup by default.
|
|
|
I think that's bearable.
|
|
|
* Added modem tricks section, gentle introduction.
|
|
|
|
|
|
Thu Dec 25 11:46:34 1997 Bernd Johannes Wuebben <wuebben@petit.cornell.edu>
|
|
|
|
|
|
* Added new script keywords: PwPrompt and ID
|
|
|
* Added ID and Password LineEdits on the main dialog window
|
|
|
* KConfig transition is now complete, one more time the data
|
|
|
storage format has changed. ( Hopefully the last time )
|
|
|
|
|
|
* All sorts of little cosmetic changes
|
|
|
* fixed up the mini-terminal a bit
|
|
|
|
|
|
Sun Dec 22 23:00:03 1997 Peter Silva <peter.silva@videotron.ca>
|
|
|
|
|
|
* To fix hangup problems:
|
|
|
* Added programmable guard time around escape sequence
|
|
|
* Separated escape sequence from hangup command
|
|
|
|
|
|
Sun Dec 21 10:19:18 1997 Peter Silva <peter.silva@videotron.ca>
|
|
|
|
|
|
* Changed maxloopnest to MAXLOOPNEST for portability reasons
|
|
|
(See developers guide, about const int)
|
|
|
* Set window titles when connected to account name.
|
|
|
|
|
|
Fri Dec 19 22:49:18 1997 Bernd Johannes Wuebben <wuebben@petit.cornell.edu>
|
|
|
|
|
|
* Extended the grammar of the tarif rules.
|
|
|
New keyword: flat_init_costs necessitated by the new french
|
|
|
accounting rules.
|
|
|
|
|
|
Tue Dec 16 01:54:50 1997 Bernd Johannes Wuebben <wuebben@petit.cornell.edu>
|
|
|
|
|
|
* extended scripting capabilities to allow password dialogs
|
|
|
|
|
|
Sun Nov 2 14:02:31 1997 Bernd Johannes Wuebben <wuebben@petit.cornell.edu>
|
|
|
|
|
|
* accounts.cpp: applied mario's patches to the rulessets. Now deals
|
|
|
with fractions too.
|
|
|
* accounts.cpp: fixed the bug that caused kppp to reset the costs
|
|
|
even if you chose cancel.
|
|
|
* docs/kppp.sgml: doc updates and corrections
|
|
|
|
|
|
Fri Aug 15 21:25:05 1997 Bernd Johannes Wuebben <wuebben@petit.cornell.edu>
|
|
|
|
|
|
* connect.cpp: leaving the lock file name edit blank will cause
|
|
|
kppp not to create lock files. That is this turn the use of lock files off
|
|
|
|
|
|
* added option to not disconnect on xserver exit/crash
|
|
|
|
|
|
Sun Aug 10 19:07:07 1997 Bernd Johannes Wuebben <wuebben@petit.cornell.edu>
|
|
|
|
|
|
* kppp will no automatically disconnect on X-server exit
|
|
|
|
|
|
Sun Jul 20 17:26:58 1997 Bernd Johannes Wuebben <wuebben@petit.cornell.edu>
|
|
|
|
|
|
* fixed bug in phone cost accounting
|