
FEddi/y-History
---------------
FEddy 1.4.02
------------
01.03.1999

- new entry for feddirc StrictCompare = Yes compares Area names given
  to futility exact, only to the length of strings. Without this, LINUX and
  LINUX.GER are equal Areas to futility. StrictCompare is default
  behavior
- in textedit-mode a script can be called via ESC-p. STDOUT from script
  is piped to a file /tmp/Feedy.script. The file is piped into the text
  via importtext.
- futility nllookup and fmbedit itsself are able to print out location
  of a box. For fmbedit showalladr in .feddirc must be set to full (new
  option)
- Fixed a bug in fmbedit undeleting messages marked deleted when
  viewing the message
- Now it is possible to mark threads (patch from Karl-Heinz Marbaise
  kama@hippo.fido.de)
- wrapping caused a space at the beginning of the next line repaired
  (patch from Lars Reineke 2:241/1130.9)
- compile and installs on a SuSe 6 system, repaired problems on not
  finding declarationsfor errno
  
FEddy 1.4.01
------------
September 1998

- toss now accepts 0-9a-zA-Z as last char of the packet.
  patch from Alexander Cheboratev (ac@achome.teleport.ru)
- changed setup (make config) must be done as root now
- folders on folderlist now allowd up to 65 characters
- mails which are copied via futility (or fmbedit) to other areas
  now are editable (usefull for archiving mails)
- corrected the bug which allowed to edit messages marked sent (if you
  want to keep the "bug", there is new option for .feddirc)
- corrected bug with User defined Cutline
- corrected bug in -qq or --realquiet option
- bugfix to utility.c and mbedit.c by Torsten Werner (twerner@interkom.de)
  and Denis Moreaux ( 2:293/3212.89 )
- texinfo documentation added by Karl-Heinz Marbaise (kama@hippo.fido.de)

FEddy 1.4
---------

June 1998
- version-management taken over by Peter Marbaise ( pema@hippo.fido.de, 2:2452/110.20@FiDO)
- M-g and C-g (Get Files) will create a *.flo File now
- M-g and C-g (Get Files) length of filename now 40 characters
- NeedsFrom-Command added to utility.command, adds source area as last
  parameter to a script to be called.(Needed for copying messages from
  i.e. NETMAIL to another area)
- new utility copymove which copies/moves marked msg from an to another
- shared libs for FEddy
- quiet option now reduces output to error-mesages and only one-line
  messages (usefull for reducing mails generated by cron-jobs)
  --realqiet or -qq only prints out error messages
- new option -b(atch) in ftoss, which allows ftoss to call an external
  program or script if a new area has been created
- correction of formatmsg/formatmsgprint ( by Andreas Foerster, 2:2448/655.8)
- new utilities mailforward/faxforward - need dialog to run -
  both Andreas Foerster, 2:2448/655.8
- bugfix to utility.c ( by Jan van de Werken, 2:2802/285.1)

FEddy 1.3
---------

April 1998

- new: TossNote - configure whether ftoss writes "moved/copied" notes
- new: FEddy now knows the *bold*, /italic/ and _underline_ styles!
- new: KeepSearch - remember last search options
- new: basic signal handling (SIGTERM, SIGQUIT), mainly for X
- change: TreeMode default changed to From (i.e. it displays names now)
- change: Sourcecode indented and restructured
- bugfix: tosspath moving/copying
- bugfix: segmentation fault if folders were moved finally found and fixed
- bugfix: another segfault bug (Ctrl-l at end of line)
- bugfix: Netmail-Reply correctly uses "REPLYTO" Kludge now
- several smaller bugfixes

- change: Folder->Edit... uses the folder specific files now
- new: new tosspath option: "m" - scans the mailtext
  (both by Peter Marbaise, pema@hippo.fido.de, 2:2452/110.20@FiDO)




FEddy 1.2
---------

March 1998

- change: better CleanRe function
  (by Jan van de Werken, jvw@greefa.nl, 2:2802/285.1@FiDO)

- new: RedHat 5 problems fixed
  (thanks to Rob Vandeweyer, robvdw@glo.be, for the details)

- bugfix: some fixes to the futility
  (by Peter Marbaise, pema@hippo.fido.de, 2:2452/110.20@FiDO)

- several smaller bugfixes and some code cleaning



FEddy 1.1
---------

January 1998

- new: tosspath option "kill" usable as a twitfilter
- new: config-option "AreaAlias" area-specific aliases can override global ones
- bugfix: several segmentation faults removed
- new: Tearline user-defineable in .feddirc

- new: CleanRe-Option to clean those ugly "Re:" in subjects 
- bugfix: move/rename in toss.c
  (both by Jan van de Werken, jvw@greefa.nl, 2:2802/285.1@FiDO)

- change: tosses packets with uppercase endings now (e.g. TU1 instead of tu1)
  (by Jan Wagemakers, JanW@mail.dma.be)

  
  
FEddy 1.0
---------

January 1998

- version-management taken over by Tom Vogt (tom@mystery.antar.com)
- change: replymsg() now uses REPLY-TO and REPLY-ADDR kludges if available
- bugfix: non-terminating loop if "from:" name didn't start with a letter.
- new: C-r in editor yanks out only the last buffer line.
- new: catches SIGSEGVs and saves current editor message to msg.FEddy


FEddi 0.9pl6
------------

12.04.96

- switch -bw for fmbedit
- tosspath changed to regex (see manpage)
- utility changes (rescan) (tobias@et-inf.fho-emden.de)
- changed some Makefile things
- request name trunc changed (Michal Dobes <dobesm@vertigo.fme.vutbr.cz>)
- scripts (format...) changed (Michal Dobes <dobesm@vertigo.fme.vutbr.cz>)
- changed some ncurses stuff fitting v1.9.4

20.12.95

- fnlc now looksup for all params in the nodelist

19.12.95

- added pointlists keyword for simpler inc of pointlists

5.11.95

- toggle new flag (u in list, C-u in normal mode) from
  tobias@et-inf.fho-emden.de included
- changed some utils


FEddi 0.9pl5
------------

28.10.95

- added sample ifcico config to config/config.user and sample/
- added nodelist lookup to fnlc. so you can exec it while running some
  db-using part of feddi (this blocks also futility). it's also a step in
  the direction of the fmnd-system.
- changed some doc and sample files

27.10.95

- possible solution for the disappearing messages: in a debugging session I
  used fseek to get the current possition. accidently I set it to 0. after
  completion of fscan the message text was NOT disappeared. now there
  is a construct in scan.c:581 (fseek(mtf,0,0); fseek(right pos);) which
  simulates this. please test it and sent me reports.
- moved RE_ICASE_TRANS_MAP from regex_priv.h to charset.c

24.10.95

- Str2Addr bug fixed (parsed (Fidonet 2:3/4.5) wrong)
- HARDCRCHAR added to charset.h (for '<<' in textedit)
- nlcomp address generation bug fixed (bhost, breg)

15.10.95

- changed some man pages

10.10.95

- added dofirst and dolast to fnlcrc (for gzipping all lists)

12.9.95

- removed flo for req if ifcico
- changed scan standart zone match (Multipoint)

5.9.95

- added a new formatmsgprint for nicer printer output


FEddi 0.9pl4
------------

29.8.95

- changed cursor visibility in textedit (sometimes cursor disappeared)

26.8.95

- changed some of the addr match code (for multi-points)

23.8.95

- code -O2 -Wall clean (I hope so :-) excluding regex.c (this is orig grep)

14.8.95

- exportMsg takes ###STATUS and displays it
- ClearMarks can be toggled with C-m
- exportMsg will now take '| NAME ARGS...' as filename. msgs will be piped
  through NAME with ARGS as ARGS.
- ClearMarks in feddirc clears mark/new/newpers after export
- get-login-name works now with cuserid
- mark (SPACE NOT '5') in msg list goes now to next message
- utility now goes also into utility pullup menu (only first 10 entries)

9.8.95

- additional rename log (for errors added)

30.7.95

- futility tool list bug fixed
- cursor nach input file wieder da

26.7.95

- statistics added to fnlc
- valid and invalid lines added to fnlcrc
- bug in inputaddr fixed

12.7.95

- color display (background other than black and scrolling) fixed

5.7.95

- cursor is now invisible (found the right funct at last)


FEddi 0.9pl3
------------

27.6.95

- textedit macros 'leading spaces' bug f&d

15.6.95

- ifcico weekday packed mail pkts now have net/node als name (hex)
- ignore case when searching behaves now as exspected (i.e. if searching
  for 'umLAUte' you will get 'umlaute', 'Umlaute' and 'UMLAUTE')

14.6.95

- MSGID will now be generated using date, number of msg and totalmsgs
- changed init of struct re_pattern_buffer to a simple memset
- stupid include regex.h changed

12.6.95

- read route bug (feddirc) fixed

5.6.95

- some other NULL bugs f&d in inout.c

4.6.95

- textedit 0xa bug

21.5.95

- regex runs now with greps regex.c (motherf*cking libc)
- some NULL bugs f&d in inout.c


FEddi 0.9pl2
------------

30.4.95

- (net)reply dest (C-r C-n) added

28.4.95

- unpack script enhanced (arc version[?] 8&9)
- reply to destination
- change by from and all other Aka/Route using things rewritten
- savemsg (origin && cutline) rewritten

27.4.95

- crosspost wrong orig address bug f&d
- forward wrong echo bug f&d
- futility nllookup now gives back number of found entries ind end line

26.4.95

- unpack script arc detection fixed

25.4.95

- empty line cancels inputaddr again (req. for buildtempgroup)

20.4.95

- textedit cr in quoteline creates new quote
- added line integrity check to fnlc
- changephone nullpointer bug f&d
- missing list is no longer fatal in fnlc
- fnlc will ignore BOSS if @ is given in fnlcrc
- config.make bug f&d
- Str2Addr now ignore Aka==NULL

19.4.95

- fscan does only send fattaches with existing files
- tab in some inputlines now expands whole line as filename

18.4.95

- added macros to textedit
- changeFolder "seperator-area" bug f&d
- "re:cbhjbvej" bug fixed
- unpack script should return EL100 if file is not packed
- formatmsg script breakline enhanced

17.4.95

- textedit bs after cr bug f&d
- mbedit utility area-name bug f&d
- mbedit utility call argument bug f&d
- tree display bug f&d
- pipemsg headeronly bug f&d
- size of msg in output-format

16.4.95

- PrintMsg, ExportMsg, ImportText in feddirc added
- choose origline on M-o
- tosspath frompath bug f&d
- mbedit utility chooser rewritten
- keyboard bug f&d
- template shell command now through pipe
- all return and change commands in utility removed
- mbedit utility now through pipe

15.4.95

- killed unpacker.h -- use now 'unpack NAME' script (other name with Unpacker)
- exportmsg asks for this/marked
- printmsg now uses pipes (printmsg)
- exportmsg now uses pipes (exportmsg [new|app] SAVENAME)
- textedit can show buffer (M-b)
- textedit got buflines display

14.4.95

- some minor change in Str2Addr
- nllookup for futility added
- pipe now works with select (spent two days to make it work but I won't.
  then my little brothers looked at the screen, exchanged an && with an ||
  and the program worked -- Baggins! We hates it for ever!)
- some bug in crosspost f&d

13.4.95

- enterMsg now kills Kludges before calling editor

12.4.95

- importtext now called by import in textedit
- switch names in add msg
- showlog bug f&d
- some inout bugs f&d
- no Printer keyword in feddirc -- use printmsg script instead
- C-k in textedit without marked region kills now the buffer
- lost PATH bug f&d (Yuppi!)
- quoting bug (missing chars) f&d
- template cleans away excess spaces from all lines (I'm not happy with that
  but o.andrich has his problems with those spaces)
- from|to in utility tool got address too

11.4.95

- futility info written
- #if from|to in template now get address too
- export calls UTILITYPATH/exportmsg NAME
- print calls UTILITYPATH/printmsg NAME

10.4.95

- fixed bug in nlcomp (display)
- template gets now also new export format including text & old kludges
  only text changes a read
- cut and origin in diffrent color (use CutOriginText to change)
- first quote is of different color (use FirstQuoteText to change)
- inputMsg rewritten
- outputMsg rewritten
- all input&output moved into inout.c

9.4.95

- new action for futility tool: display (displays selected messages)
- new action for futility tool: list (makes a list of selected messages)
- inputfile bug in textedit fixed

31.3.95

- request regex changed (to match also *.gz)
- savemsgtobase bug fixed


FEddi 0.9pl1
------------

28.3.95

- shift-n in msg-list now clears newpersonal-flag too

20.3.95

- LOCK problem fixed

10.3.95

- Log rewritten

9.3.95

- 'Mailer ifcico' code partially rewritten (now it works! -- I think so)

- tab bugfix

8.3.95

- ***Save*Msg*to*Base*** Line for mbutil import (idea: Carsten Hoehne)

14.2.95

- Packet Cost set to 0 (bugrep from Carsten Hoehne, 2:241/1034.11)

8.2.95

- futility attribute bug fixed

5.2.95

- print bug fixed

1.2.95

- NETMAIL group for template

31.1.95

- forward corrected (netmail problems)

- textedit autoindent killed


FEddi 0.9
---------

19.1.95

- template: #include command

- feddirc switch: ConvertChars for textedit included

- textedit display for convert chars (M-c)

- forward local bug fixed

17.1.95

- forward gets now address when forwarding to netmail

16.1.95

- ftoss orig addr recognition improved (bugreport from wayne)

- addrmatch enhanced

- help line in nllookup

- forward now auch fuer non local messages

14.1.95

- killed nasty loadtxt bug (crashed search, textedit, showmsg)

- kill line in textedit now puts invinite lines into undelete buffer

- kill region SEGV (kill last line) killed

- changed some help and menu text

- fmbedit search: search prev/next message (-/+)

- SIGSEGV in textedit floattext (occured within long paragraphs)

13.1.95

- killed some memory bugs in mbsearch

- textedit kill to eol

- subject link rewritten

- clock now runs in textedit

12.1.95

- Unpacker in feddirc (to call a script which depacks files from diffrent
  packers).

- added monochrome support (see feddirc.1 - Attribute)

11.1.95

- improved DEL in textedit at eol

- some import text bugs killed

- some marking bugs killed

9.1.95

- delThread (BS) bug fixed (wrong counting)

7.1.95

- automatic netmail address matching

6.1.95

- msgin now reads veryvery long lines

- changesareas in fmbedit utility (to rescan folders after processing)

5.1.95

- killed nasty bug in BuildTempGroup

- loadtxt breakline now better (i hope so)

4.1.95

- all external calls will be extended with UtilityPath and the PATH variable

- futility tool ':' EXPR know is '+' recognize also '-' (NOT)

- ';' as comment sign in 'utility'

- cc bug (input subject ans status) fixed

2.1.95

- tosspath has now optional FROMAREA param

- ReplySubject

31.12.94

- fmbedit utility now has key shortcuts for each util

- textedit now autoindents on CR

- quote breakline is now 'smoother'

- new config.h define: TEMPPATH and TEMPMSG

- ftoss, fscan, fmbedit, fnlc now return a distict errolevel

30.12.94

- various help changes (you will notice)

28.12.94

- futility can now manipulate the attribute

- occassionally occuring 0xd/0xa terminated from/to strings (internet) will
  be now converted by ftoss

- hold flag prevents scan from exporting message

- temp group support for cc with save option

27.12.94

- cc (carboncopy) & groups now supported in enterMsg (MSGBASEPATH/groups is
  the file, !NAME gets a group in enterMsg)

26.12.94

- mbedit utility-call output function now recognizes 'NeedsKludges'

- crosspost rewritten (better, faster, much nicer :-))

- nlc bug (date comparation) fixed

17.12.94

- right on last msg -> Folder-List (feddirc: AutoNextFolder)

15.12.94

- input/output text functions created (soon to be included in external
  editor call)

- mbedit call utility function included

14.12.94

- new feddirc-command: VerboseSubject

13.12.94

- names file expanded by flags

- new feddirc-command: StandartFlags

- 2d-linktree without width restriction

- changed -f +f f (force-switches) to -force (see manpages)

- utility AREAS-params changed

12.94

- Mailer rc-line (switch between binkley and ifcico)

- SIGALRM-bug (LOCK-'ping' kills all but fmbedit ;-)

- ASCII-lock for Msgbase with hostname

- change addr in request debugged

- textedit: regions and cursor-pos-display

- scan: DIRECT support, REQUEST stuff killed

- textedit: C-b C-f word back/forward

- rot13 M-o

- M-i from folder-list imports areas from other paths (users)

- new colors: PrivateMsgList & PrivateMsgListHigh

- textedit: ESC^2 contribution to vi-users

- str2addr bug fixed (very old ;-)

- templates changed drastical

- request helpline bug fixed

- forward handlig bug fixed

- names shortcuts (starts with '*' und must be seperated by ',');

- reply display bug fixed

- scan now only scans areas with correct owner

- new MsgData format (Owner and RealName added) call futility update

- new feddirc entry: AskForOrigName (yes|no)

- change From-Name (alias) in enter&reply msg

- new charset handling integratet into inputline

- changeBy display bug and alias error fixed

- extended folder mark (M-f)

- forward & crosspost display bug fixed

- nlcomp copy bug (compare day numbers) fixed

- request displays boxname

- utility can now exclude areas

- local messages displayed yellow (Color LocalMessage ...)

- msgtree: TAB changes between NUM/FROM/TO/SUBJ

- msgtree: pgup/pgdown is now supported

- changeFolder: cancel quicksearch when moving

- textedit: 'Umlaut' conversion (beta) M-c toggles between 'Umlaut' and
  conversion (i.e. if you press the 'Umlaut' key textedit inserts vocal+'e')

- all switches are now yes|no (i.e. autodelempty and beep have changed)

- scan kill/sent bug fixed

- fnlc now reads lite-points24

- folder to list change bug (could change into comment-lines)

- regex help correction

- menu bug fixed (global get)


FEddi 0.8
---------

- enhanced folder quick search

- fixed toss attribute problem (only priv-flag in echo-folders)

- fixed dedupe counting bug (info: Andreas Schuerheck)

- fixed dedupe not-sent-msg bug (info: Marcel Ackermann)

- copy and move msgs directly while tossing (see ftoss manpage)

- fixed fldinfo bug (number of messages)

- fixed msginfo display bug

- textedit breaks lines better

- size warning (>14k) and size display in msginfo (type TAB in msglist)
  new feddirc keyword MaxMsgLength (takes num as param k=KByte b=Byte
  f=256Byte blocks)

- taglines are now named origin (someone thought this is the right name)

- <CR> calls MsgList directly (i.e. <ENTER> on the FastNum(TM) Block :-)

- texteditor now tab clean (converts tab to spaces)

- refresh-screen function (C-d or g d)

- transform wrong quotes (i.e. ' AG> OG> TEXT') to the right ones
  (i.e. ' OG>>> TEXT ') WHEN QUOTING (i.e #quote keyword in template)

- fixed reply/netreply display bug

- new quoting (with regex matching and extraction)

- fixed some regex bugs

- folder info: tagline display enhanced

- encapsuled search mode (ESM)

- direkt change between folder- and msg-list (left and right arrow keys)

- fixed display bug (happens after togglemark etc.)

- scan bug (fattach filename w\o '/') fixed

- completely new intuitive menu structure (change it now or change it never)
  (WARNING: M- and C- Sequences may be different)

- several online-help screens

- request files (M-g autoget, C-g get from address)


FEddi 0.7pl2
------------

- search-function uses now 'grep -E' syntax (regexp matching)

- can now write msgs to readonly echos (still no export)

- search-function finally integreated in fmbedit

- fnlc debugged another time

- feddi now ncurses 1.8.5 clean

- free color definition in feddirc

- next/prev marked/priv/prot fixed

- templates ('#+') fixed

- 1. unpacker in unpacker.h == PKT unpacker !!!

- unpack works even better

- utility dupe added


FEddi 0.7pl1
------------

- killed bugs in fnlc

- if there are more than one diff fnlc now uses all of them (I hope so)

- address-input now shows the boxname at once

- if the msgbase is locked, other FEddie tools will not kill the LOCK

- fmbedit now handles _VERY_ long kludges

- fnlc doesn't lock the msgbase anymore


FEddi 0.7
---------

- moved local taglines and aliases to each msgbasepath

- the templates are now 'name-sensitive'
  (cause you don't want to say 'Hello' to your AreaMgr)

- help pages added

- templates added

- now you can specify QuoteLength in ~/.feddirc

- print message with lpr
  (pay attention to changed printer-parameters in ~/.feddirc!)

- each folder can have its own output-CHRS-set (there are tables for LATIN-1 2
  and IBMPC 2) -> if you change the datafile -> call futility update

- ftoss now uses CHRS-kludges for translation (at present only IBMPC 2 and
  LATIN-1 2) - (if you know other tables -> mail)

- fmbedit's own editor


FEddi 0.6pl3b
-------------

- Crosspost & Forward

- ftoss now recognizes 2D-packets

- added 'utility copy' for Usercopy function

- Profile doesn't need the zone-number of an outbound anymore

- utility now understands multiple areas and seperators
  (if there are all treknet-echos under the seperator -TrekNet- you can
   call 'futility link -trek' and all treknet-echos will be linked)

- utility now understands 'keep:#'. You can specify a number of messages
  relative to the amount of existing messages in an area (if you call
  'futility mark lesseq all delete keep:500' all messages except the last
  500 in each folder will be deleted)

- mbedit can now call utility, scan, toss and nlc

- new text-'format' for external editor:
    empty line = end of paragraph
    all other lines become 'flow-text' [?] (no hard CR anymore :-)


FEddi 0.6pl2b
-------------

- you don't have to specify unpacker anymore
  (Change order in unpacker.h if you want to)

- renamed 'feddi.areas' to 'areas' and moved to Msgbasepath

- random taglines added

- utility now interprets (un)protect(ed) and new/old as actions and/or mode

- utility can search the messages (text:something) WARNING: _very_ slow

- you can edit your messages now


V0.6b : now it _REALLY_ works :-))
------  additional functionality for MbEditor
        nodelistcompiler added
        ??? develop mailer ???

V0.55b: export & import (even echos now :-)
------

V0.5b : export & import
------  hudson base tossed away
        own (better) msgbase format developed :-)))

V0.4b : editor added (read-only)
------  usercopy is rubbish - tossed away

V0.3b : usercopy function added
------

V0.2b : tosser only
------

V0.1b : just puzzled a bit...
------

-------------------------------------------------------------------------

If you have too much money and you like this program, feel free to send a
bit of it to me (a bit of the money, not the program :-)

		Oliver Graf
		Am Rhein 3
		56220 St. Sebastian
		GERMANY

Bank account:   Citibank Koblenz
		BLZ 300 209 00
		Konto Nr.: 2012711496

Thanxx!

-------------------------------------------------------------------------
Oliver Graf                         Fido                    2:2454/130.69
                                    email ograf@informatik.uni-koblenz.de
