• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

contrib/H06-Oct-2021-614520

doc/H03-May-2022-3,3582,934

include/H06-Oct-2021-6,9634,547

regress/H06-Oct-2021-2,5082,267

script/H03-May-2022-14,29712,154

source/H06-Oct-2021-106,58269,832

.gitignoreH A D06-Oct-2021134 1211

BUG_FORMH A D06-Oct-20214.8 KiB159108

COPYRIGHTH A D06-Oct-20211.9 KiB3937

EPIC4-USERS-READMEH A D06-Oct-20211.6 KiB4230

FILESH A D06-Oct-20213.8 KiB8978

INSTALLH A D06-Oct-20214.7 KiB9678

KNOWNBUGSH A D06-Oct-202161.4 KiB1,0351,028

Makefile.inH A D06-Oct-20216.2 KiB217121

READMEH A D06-Oct-20214.2 KiB7565

README-CRYPTOH A D06-Oct-20211.4 KiB2923

UPDATESH A D06-Oct-2021253.8 KiB6,1295,053

VOTESH A D06-Oct-2021162 1512

WISHLISTH A D06-Oct-2021301 74

bsdinstallH A D06-Oct-20211.1 KiB9182

configureH A D03-May-2022228.1 KiB8,5467,006

configure.inH A D06-Oct-202142.6 KiB1,4081,285

mkinstalldirsH A D06-Oct-2021714 3418

test.cH A D06-Oct-20218.4 KiB483402

EPIC4-USERS-README

1If you're upgrading from EPIC4, and you have your own ~/.epicrc (or ~/.ircrc)
2file with your own stuff in it, you need to know about these things:
3
41) Aliases no longer auto-append $*
5This sort of alias no longer works:
6	alias m msg
7Internally, up through epic4, the client would silently rewrite this to:
8	alias m {msg $*}
9without telling you.  This auto-append feature is not included in epic5, so
10your alias is taken literally -- unless there is a $* there, it will not be
11appended.  So if you mean to use $* in your alias, you need to put it there.
12
13
142) You need to /load global
15It used to be that the client unconditionally did a /load global for you
16and you couldn't turn that off.  Some people didn't like that, so epic5 does
17not unconditionally /load global.
18
19BUT: If you are not using a script, you really do want to load it, and you
20will be alarmed at features that don't exist (like command history) if you
21don't load it.
22
23So put this somewhere in your  ~/.epicrc (or ~/.ircrc)
24	load global
25
26
273) /XECHO -W to a window that doesn't exist is no longer displayed
28It used to be that if you did /XECHO -W to a window that didn't exist the
29client would just put your output "wherever".  The client no longer does
30this -- if you try to output to a window that doesn't exist, then it will
31not output it somewhere else, it will just not output at all.
32
33This is an issue for things like MsgWins, where your script might be doing
34something like:
35	on ^msg * {xecho -w MsgWin *$0* $1-}
36but if you haven't created a window called "MsgWin" then you will never see
37your messages.
38
39
40[more things as we go along]
41
42

README

1I guess the time has come to write one of these things.  Here is some basic
2information that will help you get started with using EPIC.
3
4* THE EPIC HOME PAGE IS:	http://www.epicsol.org/
5  THE EPIC MAIN FTP SITE IS:	ftp://ftp.epicsol.org/
6  THE EPIC IRC CHANNEL IS:	#epic on EFNet
7
8* The INSTALL file gives detailed instructions how to install EPIC.  If you
9  are not able to install epic by using these instructions, you will need
10  specific help from a unix wizard.  Please seek out your local unix guy and
11  ask him to help you.  Bribes work well; unix wizards love cookies.
12
13* If you find a bug in EPIC, please see the BUG_FORM file.  Reporting a bug
14  without filling out that file may end up wasting a lot of time and delay
15  your bug being fixed.  Please help us fix your bug quickly by providing
16  all of the neccesary information.
17
18* The COPYRIGHT file contains the EPIC license.  EPIC is licensed under the
19  standard three-clause BSD license except that you are not permitted to
20  remove the "Redistribution is permitted" clause of the license if you
21  distribute binaries.
22
23* The KNOWNBUGS file contains a list of all of the "issues" that are currently
24  outstanding with this release of EPIC.  Please do not report any of these
25  issues as bugs unless you also provide patches to fix the bug; otherwise
26  it would be a waste of your time.  You can also find in this file a list of
27  changes since the last release of EPIC.  You can find all of the changes
28  made in EPIC5 at http://www.epicsol.org/CHANGELOG5
29
30* The UPDATES file contains any amendments to the help files since the
31  last release of EPIC.  You can find all the amendments ever made since
32  the very beginning of EPIC at http://www.epicsol.org/UPDATES
33
34* You can find a list of things that are coming in the future at
35  http://www.epicsol.org/PROJECTS.  Please do not report any of these
36  projects as bugs, as you would only be wasting your time.
37
38* You can look in the 'doc' directory for interesting information:
39  * EPIC_ABOUT - Gives a brief description of what the EPIC project is all
40    about and where it has come from and where it is going.  It also lists
41    a (semi-current) list of EPIC mirrors that you can use.
42  * EPIC_THANKS - The list of people who are responsible for EPIC.  If you
43    are not on this list and you think you should be, send an email to the
44    address found in that file.
45  * EPIC_VERSIONS - The list of all production betas and production releases
46    during the EPIC project's lifetime, including the release date.
47  * IRCII_VERSIONS - The list of all public releases for ircII up through the
48    time that EPIC forked away from ircII.
49  * SILLINESS - The list of all of the "silly" names and the EPIC release
50    that the names belonged to.  Ask me on irc if you are curious.
51  * TS4 - A partial list of what TS4 (orabidoo's efnet TS patches) features
52    are supported in this version of EPIC.
53  * color.txt - The original mIRC colors document, with explanations how
54    EPIC's implementation differs from mIRC.
55  * colors - The original documentation that came with fireclown's
56    implementation of mIRC color support (for epic4pre1.043).  Some of this
57    information is obsolete, but it is interesting reading.
58  * dccresum.txt - The original mIRC DCC RESUME document.
59  * epic.1 - The manual page for EPIC, sutiable for use with 'man'.
60  * local_vars - The original EPIC document explaning how local variables work.
61  * missing - A list of features present in previous versions of EPIC which
62    you may find missing int his version.  Please do not report the absence
63    of any of these features as a bug as you would only be wasting your time.
64  * nicknames - The original EPIC document that details how EPIC keeps track
65    of what your nickname is, and how it tries to prevent being confused.
66  * outputhelp - *** VERY IMPORTANT *** This file gives practical tips how
67    to configure EPIC so you can do various things relating to input and
68    output, such as turning on eight bit characters, and getting colors to
69    appear in GNU Screen, and so on.  Please read this document before
70    reporting any output problems as EPIC bugs.
71  * server_groups - A prototype document explaining how server groups will
72    probably be implemented in EPIC some day.
73
74[End of file]
75

README-CRYPTO

1This version of EPIC5 may contain strong cryptographic code which is
2export-controlled from the USA.  In accordance with USA export controls
3governing the export of munitions-grade cryptography in open-source software,
4we have sent notice to the USA government about our anonymous publication
5of the EPIC5 source code, in the following message:
6
7	Message-ID: <013301c46447$d1ee7da0$369cfa04@2mbit.com>
8	From: "B. Bruns" <bruns@2mbit.com>
9	To: <crypt@bis.doc.gov>, <enc@ncsc.mil>
10	Date: Wed, 7 Jul 2004 13:28:20 -0400
11	Subject: Notification under 740.13e about exporting open source
12                 software with crypto
13
14It is our understanding that only "original exporters" need to perform
15this step, and sites that slavishly mirror the original export do not
16need to disclose to the government.  HOWEVER, NOTWITHSTANDING THIS, THIS
17IS NOT LEGAL ADVICE AND WE SUGGEST YOU DO NOT DEPEND ON OUR UNDERSTANDING
18IN LIEU OF YOUR LEGAL OBLIGATIONS.  We are not lawyers and we cannot defend
19you if our understanding is incorrect.
20
21However, you may be considered an "original exporter" if you make
22modifications to the source code, for example as a necessary step in porting
23EPIC5 to a new system.  You would probably do well to disclose your port
24to the government in accordance with all applicable laws.
25
26Crypto Contact: B. Bruns (bruns@2mbit.com) on behalf of EPIC SOFTWARE LABS.
27
28#end of file
29