The NetBSD Project

CVS log for src/lib/libedit/history.c

[BACK] Up to [cvs.NetBSD.org] / src / lib / libedit

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.59.4.2 / (download) - annotate - [select for diffs], Mon Apr 13 08:03:12 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.59.4.1: +8 -6 lines
Diff to previous 1.59.4.1 (colored) to branchpoint 1.59 (colored) next main 1.60 (colored) to selected 1.38 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.63 / (download) - annotate - [select for diffs], Tue Oct 8 19:17:57 2019 UTC (4 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, HEAD
Changes since 1.62: +8 -6 lines
Diff to previous 1.62 (colored) to selected 1.38 (colored)

Change strncpy to either memcpy (when we know the len), or strlcpy (when
we used to NUL terminate explicitly.

Revision 1.59.4.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:05:23 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.59: +7 -3 lines
Diff to previous 1.59 (colored) to selected 1.38 (colored)

Sync with HEAD

Revision 1.59.2.1 / (download) - annotate - [select for diffs], Sun Sep 30 01:45:33 2018 UTC (5 years, 6 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.59: +7 -3 lines
Diff to previous 1.59 (colored) next main 1.60 (colored) to selected 1.38 (colored)

Ssync with HEAD

Revision 1.62 / (download) - annotate - [select for diffs], Thu Sep 13 09:03:40 2018 UTC (5 years, 7 months ago) by kre
Branch: MAIN
CVS Tags: phil-wifi-20190609, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9
Changes since 1.61: +3 -3 lines
Diff to previous 1.61 (colored) to selected 1.38 (colored)


Fix editing mistake, remove ) from func call that is now gone.

Revision 1.61 / (download) - annotate - [select for diffs], Thu Sep 13 01:26:33 2018 UTC (5 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.60: +3 -3 lines
Diff to previous 1.60 (colored) to selected 1.38 (colored)

more efficient to use decode_result :-) Pointed out by kre@

Revision 1.60 / (download) - annotate - [select for diffs], Wed Sep 12 22:10:35 2018 UTC (5 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.59: +6 -2 lines
Diff to previous 1.59 (colored) to selected 1.38 (colored)

PR/53597: Yasuhiro Horimoto: Avoid segmentation fault in bad history file.

Revision 1.59 / (download) - annotate - [select for diffs], Sat Dec 23 18:25:03 2017 UTC (6 years, 3 months ago) by uwe
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-base, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315
Branch point for: phil-wifi, pgoyette-compat
Changes since 1.58: +6 -4 lines
Diff to previous 1.58 (colored) to selected 1.38 (colored)

The order in which the arguments to a function are evaluated is
undefined, so don't use va_arg() twice.

PR lib/52849

Revision 1.58 / (download) - annotate - [select for diffs], Fri Sep 1 10:19:10 2017 UTC (6 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.57: +25 -10 lines
Diff to previous 1.57 (colored) to selected 1.38 (colored)

PR/51517: Jay West: Tty settings not restored on exit
PR/51518: Jay West: prompt is interleaved with client output

Both these issues are caused by rl_restore_handler not DTRT; fix
it so that it kills the internal libedit state completely. This is
inefficient, but it works.

Also fix:
1. add append_history()/H_NSAVE_FP
2. call the rl_startup_hook before printing the first prompt as documented.
   callint it from rl_initialize breaks python, because the callback ends
   up being invoked before the readline module is installed, and we end up
   dereferencing a NULL pointer.
3. add el_resize_terminal.

With those changes, s/lreadline/ledit/g in python works.

Revision 1.57 / (download) - annotate - [select for diffs], Mon Apr 11 18:56:31 2016 UTC (8 years ago) by christos
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Changes since 1.56: +62 -61 lines
Diff to previous 1.56 (colored) to selected 1.38 (colored)

Get rid of private/public; keep protected (Ingo Schwarze)

Revision 1.56 / (download) - annotate - [select for diffs], Mon Apr 11 16:06:52 2016 UTC (8 years ago) by christos
Branch: MAIN
Changes since 1.55: +5 -3 lines
Diff to previous 1.55 (colored) to selected 1.38 (colored)

chartype cleanups from Ingo Schwarze:

 - The file tokenizer.c no longer uses chartype.h,
   so don't include the header.

 - The dummy definitions of ct_{de,en}code_string() for the
   NARROWCHAR case are only used in history.c, so move them there.

 - Now the whole content of chartype.h is for the wide character
   case only.  So remove the NARROWCHAR ifdef and include the
   header only in the wide character case.

 - In chartype.h, move ct_encode_char() below the comment explaining it.

 - No more need for underscores before ct_{de,en}code_string().

 - Make the conversion buffer resize functions private.
   They are only called from the decoding and encoding functions
   inside chartype.c, and no need can possibly arise to call them
   from anywhere else.

Revision 1.55 / (download) - annotate - [select for diffs], Mon Apr 11 00:50:13 2016 UTC (8 years ago) by christos
Branch: MAIN
Changes since 1.54: +4 -2 lines
Diff to previous 1.54 (colored) to selected 1.38 (colored)

Char -> wchar_t from Ingo Schwarze.

Revision 1.54 / (download) - annotate - [select for diffs], Mon Apr 11 00:22:48 2016 UTC (8 years ago) by christos
Branch: MAIN
Changes since 1.53: +34 -2 lines
Diff to previous 1.53 (colored) to selected 1.38 (colored)

more macro WIDECHAR undoing from Ingo Schwarze.

Revision 1.53 / (download) - annotate - [select for diffs], Wed Mar 23 22:27:48 2016 UTC (8 years ago) by christos
Branch: MAIN
Changes since 1.52: +4 -4 lines
Diff to previous 1.52 (colored) to selected 1.38 (colored)

Start removing the WIDECHAR ifdefs; building without it has stopped working
anyway. (Ingo Schwarze)

Revision 1.52 / (download) - annotate - [select for diffs], Wed Feb 17 19:47:49 2016 UTC (8 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.51: +6 -6 lines
Diff to previous 1.51 (colored) to selected 1.38 (colored)

whitespace and header sorting changes (Ingo Schwarze). No functional changes.

Revision 1.51 / (download) - annotate - [select for diffs], Mon Feb 15 21:35:52 2016 UTC (8 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.50: +2 -4 lines
Diff to previous 1.50 (colored) to selected 1.38 (colored)

Don't free getline memory (Ingo Schwarze).

Revision 1.50 / (download) - annotate - [select for diffs], Mon Feb 15 15:53:45 2016 UTC (8 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.49: +14 -8 lines
Diff to previous 1.49 (colored) to selected 1.38 (colored)

Use getline for better portability.

Revision 1.49 / (download) - annotate - [select for diffs], Mon Feb 15 15:30:50 2016 UTC (8 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.48: +4 -4 lines
Diff to previous 1.48 (colored) to selected 1.38 (colored)

Change the test for the size of encoded buffer to include the NULL, from
OpenBSD; no functional change.

Revision 1.48 / (download) - annotate - [select for diffs], Mon Feb 15 15:26:48 2016 UTC (8 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.47: +7 -12 lines
Diff to previous 1.47 (colored) to selected 1.38 (colored)

Use fparseln to avoid newline hacks.

Revision 1.46.6.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:02:17 2014 UTC (9 years, 8 months ago) by tls
Branch: tls-maxphys
Changes since 1.46: +30 -9 lines
Diff to previous 1.46 (colored) next main 1.47 (colored) to selected 1.38 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.46.16.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:51:57 2014 UTC (9 years, 8 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.46: +30 -9 lines
Diff to previous 1.46 (colored) next main 1.47 (colored) to selected 1.38 (colored)

Rebase.

Revision 1.45.2.2 / (download) - annotate - [select for diffs], Thu May 22 11:36:55 2014 UTC (9 years, 11 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.45.2.1: +30 -9 lines
Diff to previous 1.45.2.1 (colored) to branchpoint 1.45 (colored) next main 1.46 (colored) to selected 1.38 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.47 / (download) - annotate - [select for diffs], Sun May 11 01:05:17 2014 UTC (9 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Changes since 1.46: +30 -9 lines
Diff to previous 1.46 (colored) to selected 1.38 (colored)

Add a history function that takes a FILE pointer; needed for Capsicum.
From Eitan Adler

Revision 1.45.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:05:27 2012 UTC (12 years ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.45: +4 -3 lines
Diff to previous 1.45 (colored) to selected 1.38 (colored)

sync with head

Revision 1.46 / (download) - annotate - [select for diffs], Fri Nov 18 20:39:18 2011 UTC (12 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, agc-symver-base, agc-symver
Branch point for: tls-maxphys, tls-earlyentropy
Changes since 1.45: +4 -3 lines
Diff to previous 1.45 (colored) to selected 1.38 (colored)

Add coverity annotations about unreachable code (Kamil Dudka)

Revision 1.45 / (download) - annotate - [select for diffs], Fri Jul 29 23:44:44 2011 UTC (12 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base
Branch point for: yamt-pagecache
Changes since 1.44: +4 -4 lines
Diff to previous 1.44 (colored) to selected 1.38 (colored)

pass -Wconversion

Revision 1.44 / (download) - annotate - [select for diffs], Fri Jul 29 20:58:07 2011 UTC (12 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.43: +2 -6 lines
Diff to previous 1.43 (colored) to selected 1.38 (colored)

- fix unused params
- unconditionalize vis.h

Revision 1.43 / (download) - annotate - [select for diffs], Fri Jul 29 15:16:33 2011 UTC (12 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.42: +60 -60 lines
Diff to previous 1.42 (colored) to selected 1.38 (colored)

KNF return (\1); -> return \1;

Revision 1.42 / (download) - annotate - [select for diffs], Thu Jul 28 20:50:55 2011 UTC (12 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.41: +45 -45 lines
Diff to previous 1.41 (colored) to selected 1.38 (colored)

kill ptr_t and ioctl_t, add  * sizeof(*foo) to all allocations.

Revision 1.41 / (download) - annotate - [select for diffs], Thu Jul 28 00:43:33 2011 UTC (12 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.40: +3 -3 lines
Diff to previous 1.40 (colored) to selected 1.38 (colored)

include vis.h from dot.

Revision 1.40 / (download) - annotate - [select for diffs], Wed Jul 27 13:18:20 2011 UTC (12 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.39: +4 -3 lines
Diff to previous 1.39 (colored) to selected 1.38 (colored)

fix narrow compilation

Revision 1.39 / (download) - annotate - [select for diffs], Wed Jul 27 02:23:29 2011 UTC (12 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.38: +21 -17 lines
Diff to previous 1.38 (colored)

- don't leave cursor dangling on memory failure or after clearing the list
- compute the string length to be strvis'ed after the string is encoded

Revision 1.38 / (download) - annotate - [selected], Sun Jan 16 03:05:51 2011 UTC (13 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.37: +3 -3 lines
Diff to previous 1.37 (colored)

off by one in fetching history data. From: Gerry Swislow

Revision 1.37 / (download) - annotate - [select for diffs], Sun Jan 3 18:27:10 2010 UTC (14 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231
Changes since 1.36: +3 -3 lines
Diff to previous 1.36 (colored) to selected 1.38 (colored)

rename historyw -> history_w for consistency.
add wide tst code and make it the default.

Revision 1.36 / (download) - annotate - [select for diffs], Wed Dec 30 23:54:52 2009 UTC (14 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.35: +7 -7 lines
Diff to previous 1.35 (colored) to selected 1.38 (colored)

Fix wide build, test it, but don't turn it on yet.

Revision 1.35 / (download) - annotate - [select for diffs], Wed Dec 30 22:37:40 2009 UTC (14 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.34: +128 -120 lines
Diff to previous 1.34 (colored) to selected 1.38 (colored)

Wide character support (UTF-8) from Johny Mattsson; currently disabled.

Revision 1.34 / (download) - annotate - [select for diffs], Mon Sep 7 21:24:33 2009 UTC (14 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.33: +103 -4 lines
Diff to previous 1.33 (colored) to selected 1.38 (colored)

apply apple patches from:
http://opensource.apple.com/source/libedit/libedit-11/patches/

Revision 1.33 / (download) - annotate - [select for diffs], Fri Feb 6 14:40:32 2009 UTC (15 years, 2 months ago) by sketch
Branch: MAIN
CVS Tags: jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend
Changes since 1.32: +4 -4 lines
Diff to previous 1.32 (colored) to selected 1.38 (colored)

Plug memory leak, from MySQL.

Revision 1.32 / (download) - annotate - [select for diffs], Thu Sep 28 13:52:51 2006 UTC (17 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, mjf-devfs2-base, mjf-devfs2, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf
Changes since 1.31: +3 -2 lines
Diff to previous 1.31 (colored) to selected 1.38 (colored)

Fix memory leak found by valgrind (Julien Torres)

Revision 1.31 / (download) - annotate - [select for diffs], Mon Aug 1 14:34:06 2005 UTC (18 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.30: +3 -2 lines
Diff to previous 1.30 (colored) to selected 1.38 (colored)

Don't forget to initialize h_del; from  Julien Torres.

Revision 1.30 / (download) - annotate - [select for diffs], Thu Jul 14 15:00:58 2005 UTC (18 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.29: +38 -7 lines
Diff to previous 1.29 (colored) to selected 1.38 (colored)

PR/30747: David N. Williams: libedit is missing remove_history()
Added, please test.

Revision 1.29 / (download) - annotate - [select for diffs], Wed Jul 6 21:13:02 2005 UTC (18 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.28: +3 -2 lines
Diff to previous 1.28 (colored) to selected 1.38 (colored)

Fix memory leaks found by valgrind. From Julien Torres

Revision 1.28 / (download) - annotate - [select for diffs], Sat Nov 27 18:31:45 2004 UTC (19 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3
Changes since 1.27: +12 -14 lines
Diff to previous 1.27 (colored) to selected 1.38 (colored)

PR/26785: Jess Thrysoee: libedit - H_NEXT and H_PREV shifts cursor on failure

Revision 1.27 / (download) - annotate - [select for diffs], Tue Aug 24 12:41:06 2004 UTC (19 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.26: +4 -4 lines
Diff to previous 1.26 (colored) to selected 1.38 (colored)

make sure that we round up to 1K.

Revision 1.26 / (download) - annotate - [select for diffs], Fri Aug 20 12:54:05 2004 UTC (19 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.25: +3 -3 lines
Diff to previous 1.25 (colored) to selected 1.38 (colored)

PR/26725: Sergey S. Kostyliov: Typo in libedit, possible buffer overflow in src/lib/libedit/history.c:history_save()

Revision 1.25 / (download) - annotate - [select for diffs], Sat Oct 18 23:48:42 2003 UTC (20 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Changes since 1.24: +4 -3 lines
Diff to previous 1.24 (colored) to selected 1.38 (colored)

change allocation policy in el_push to allocate the string itself.
fix issues with strdup.

Revision 1.24 / (download) - annotate - [select for diffs], Thu Aug 7 16:44:31 2003 UTC (20 years, 8 months ago) by agc
Branch: MAIN
Changes since 1.23: +3 -7 lines
Diff to previous 1.23 (colored) to selected 1.38 (colored)

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.

Revision 1.23 / (download) - annotate - [select for diffs], Thu Jun 19 15:55:06 2003 UTC (20 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.22: +5 -4 lines
Diff to previous 1.22 (colored) to selected 1.38 (colored)

From michael@moria.de:
- use __attribute__((__unused__)) in arguments where appropriate.
- some int -> size_t and char * to const char * conversions.

Revision 1.22 / (download) - annotate - [select for diffs], Tue Jan 21 18:40:24 2003 UTC (21 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.21: +68 -16 lines
Diff to previous 1.21 (colored) to selected 1.38 (colored)

Add a uniquefier for the history function.

Revision 1.21 / (download) - annotate - [select for diffs], Sun Oct 27 20:24:28 2002 UTC (21 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.20: +57 -23 lines
Diff to previous 1.20 (colored) to selected 1.38 (colored)

don't crash in memory shortage conditions.

Revision 1.20 / (download) - annotate - [select for diffs], Sun Oct 13 17:15:53 2002 UTC (21 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored) to selected 1.38 (colored)

write the vis(3) converted string into the file, not the original one.
Noted by Tim Robbins. Hi luke!

Revision 1.19 / (download) - annotate - [select for diffs], Mon Mar 18 16:00:54 2002 UTC (22 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6
Changes since 1.18: +19 -12 lines
Diff to previous 1.18 (colored) to selected 1.38 (colored)

- constify; passes all gcc and lint strict checks.
- add config.h [Jason Evans], to create a portable version of libedit that
  can be easily compiled on other OS's.

Revision 1.18 / (download) - annotate - [select for diffs], Sat Sep 29 17:52:10 2001 UTC (22 years, 6 months ago) by jdolecek
Branch: MAIN
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored) to selected 1.38 (colored)

history_def_enter: fix off-by-one mistake in delete condition (the behaviour
to keep at least one entry on the history list is retained)
This fixes lib/9704 by Phil Nelson.

Revision 1.17 / (download) - annotate - [select for diffs], Tue Mar 20 00:08:31 2001 UTC (23 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.16: +4 -2 lines
Diff to previous 1.16 (colored) to selected 1.38 (colored)

chmod the history file to 600 so that only the owner can read it.
[inspired by the openbsd fix to readline]

Revision 1.16 / (download) - annotate - [select for diffs], Mon Sep 4 22:06:30 2000 UTC (23 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.15: +571 -643 lines
Diff to previous 1.15 (colored) to selected 1.38 (colored)

convert to new style guide, which includes:
- ansi prototypes & features (such as stdargs)
- 8 space indents

Revision 1.15 / (download) - annotate - [select for diffs], Tue Aug 29 07:04:32 2000 UTC (23 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored) to selected 1.38 (colored)

history_def_set has a `const int' as a third arg, not an `int'.
picked up by the ultrix compiler, reported by simonb@ ...

Revision 1.14 / (download) - annotate - [select for diffs], Fri Jul 2 15:21:25 1999 UTC (24 years, 9 months ago) by simonb
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5, minoura-xpg4dl-base, minoura-xpg4dl, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.13: +9 -9 lines
Diff to previous 1.13 (colored) to selected 1.38 (colored)

More trailing white space.

Revision 1.13 / (download) - annotate - [select for diffs], Sat Mar 6 00:17:25 1999 UTC (25 years, 1 month ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored) to selected 1.38 (colored)

Add missing , in he_errlist[] initializer.  Yay lint.

Revision 1.12 / (download) - annotate - [select for diffs], Fri Feb 5 20:52:23 1999 UTC (25 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.11: +43 -16 lines
Diff to previous 1.11 (colored) to selected 1.38 (colored)

Encode the history lines using strvis() before saving it. Fixes gdb history
problem with missing newlines.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Dec 12 19:52:51 1998 UTC (25 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.10: +7 -2 lines
Diff to previous 1.10 (colored) to selected 1.38 (colored)

- missing error message from array could cause core dump
- delint

Revision 1.10 / (download) - annotate - [select for diffs], Thu Dec 3 17:51:16 1998 UTC (25 years, 4 months ago) by cgd
Branch: MAIN
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored) to selected 1.38 (colored)

per e-mail with christos: history_next_event() should return -1, not NULL,
in case of error, just like history_prev_event() does.

Revision 1.9 / (download) - annotate - [select for diffs], Wed May 20 01:37:54 1998 UTC (25 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.8: +14 -4 lines
Diff to previous 1.8 (colored) to selected 1.38 (colored)

Add H_APPEND to simplify the interface.

Revision 1.8 / (download) - annotate - [select for diffs], Wed May 20 01:02:38 1998 UTC (25 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.7: +86 -37 lines
Diff to previous 1.7 (colored) to selected 1.38 (colored)

Add a function to be able to set the cursor to a given event number.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Oct 14 15:05:54 1997 UTC (26 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3
Changes since 1.6: +301 -151 lines
Diff to previous 1.6 (colored) to selected 1.38 (colored)

PR/4257: Jaromir Dolecek: history() has no generic error handling and isn't
reentrant. This changes the interface of the history function, so we need
a major number bump.

Revision 1.6 / (download) - annotate - [select for diffs], Sun Jul 6 18:25:27 1997 UTC (26 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.5: +6 -1 lines
Diff to previous 1.5 (colored) to selected 1.38 (colored)

Fix compiler warnings.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Apr 11 17:52:46 1997 UTC (27 years ago) by christos
Branch: MAIN
Changes since 1.4: +4 -4 lines
Diff to previous 1.4 (colored) to selected 1.38 (colored)

Portability fixes:
__const		-> const
BADSIG		-> SIG_ERR
int flags	-> u_int flags
#if __STDC__	-> #ifdef __STDC__

Revision 1.4 / (download) - annotate - [select for diffs], Thu Jan 23 14:02:45 1997 UTC (27 years, 3 months ago) by mrg
Branch: MAIN
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored) to selected 1.38 (colored)

- convert unsafe strcpy(), strcat() and sprintf() to the `n' versions.
- some KNF.

Revision 1.3 / (download) - annotate - [select for diffs], Sat Jan 11 06:47:57 1997 UTC (27 years, 3 months ago) by lukem
Branch: MAIN
Changes since 1.2: +2 -0 lines
Diff to previous 1.2 (colored) to selected 1.38 (colored)

RCSid police
editline first appeared in 4.4BSD not NetBSD1.0

Revision 1.2 / (download) - annotate - [select for diffs], Sun Oct 15 19:42:10 1995 UTC (28 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2
Changes since 1.1: +127 -39 lines
Diff to previous 1.1 (colored) to selected 1.38 (colored)

Added history load and save to file functions.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri May 6 06:01:44 1994 UTC (29 years, 11 months ago) by cgd
Branch: CSRG
CVS Tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1, netbsd-1-0-base, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0, netbsd-1-0, lite-2, lite-1
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored) to selected 1.38 (colored)

libedit!

Revision 1.1 / (download) - annotate - [select for diffs], Fri May 6 06:01:43 1994 UTC (29 years, 11 months ago) by cgd
Branch: MAIN
Diff to selected 1.38 (colored)

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>