mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2024-11-16 23:57:54 +01:00
36 lines
1.9 KiB
Plaintext
36 lines
1.9 KiB
Plaintext
|
Versions numbered between 1.5.0 and 1.9.9 are interim releases. No major
|
||
|
features are planned for these; only tweaks and fixes.
|
||
|
|
||
|
Version 2.0 is much cooler, but I haven't had time to work on it. If
|
||
|
you send me email, I _will_ read it, but it may take me awhile to get to it,
|
||
|
and I may not answer. Please don't be offended. I really regret having
|
||
|
to release code that is such a mess. I should have wrote the code from
|
||
|
scratch, rather than built it upon the original BSD code (which is a mess
|
||
|
itself!).
|
||
|
|
||
|
I apologize in advance for bugs I fixed in 2.0 but forgot to re-fix
|
||
|
in these interim releases (I think I got'em all, though).
|
||
|
|
||
|
Here is a list of things that are in the 2.0 code but not this version:
|
||
|
|
||
|
* Easy-to-read, better organized, commented code.
|
||
|
* Using my own "style guide," so source is coded uniformly.
|
||
|
* Unlimited global macros. These are really nice! They take arguments,
|
||
|
so you can make mini-scripts. The macros can be typed as if they
|
||
|
were commands; no more $macroname crap.
|
||
|
* No-longer using .netrc and it's format. This was necessary for the
|
||
|
global macros anyway, and it allowed me to add some other features,
|
||
|
like host aliases. Old .netrc's won't work. Sorry!
|
||
|
* Improved command line parser, that lets any command use > and |, so
|
||
|
it behaves like a real shell command line (almost).
|
||
|
* Improved 'redir' that works automatically, can reformat listings with
|
||
|
different ls flags, all without refetching it over the network. It
|
||
|
will also facilitate remote globbing... AND remote filename completion!
|
||
|
* Many little things I can't begin to list.
|
||
|
|
||
|
Keep that in mind if you want to make a feature enhancement. I'm telling
|
||
|
you this now so you don't spend your time programming something that is
|
||
|
already done for the 2.0 release. Also note that patches would
|
||
|
have to be re-coded for 2.0. (The gist is that you should wait until
|
||
|
2.0 is done before doing anything major).
|