summaryrefslogtreecommitdiffstats
path: root/lib/libkeynote (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move sessid definition to keynote-verify.c to avoid issues with -fno-commonmortimer2021-01-182-3/+5
| | | | ok deraadt@
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-283-21/+21
| | | | | | value < 0. errno is only updated in this case. Change all (most?) callers of syscalls to follow this better, and let's see if this strictness helps us in the future.
* Add %option noinput to suppress an unused function warning.millert2017-08-282-4/+4
| | | | Noticed by and OK ottot@
* fix cross references to self; found with mandoc -Tlintschwarze2017-07-051-12/+12
|
* repair the tree, make sure y.tab.h is there before compiling yacc files.espie2017-07-021-1/+3
| | | | problem noticed by deraadt@
* remove lots of bogus escaping, some of which even broke the output;schwarze2017-06-101-10/+10
| | | | found with mandoc -Tlint
* fix imprecise .Fa markup; found with mandoc -Tlintschwarze2017-06-101-4/+4
|
* Prevent memory leak on sbuf by freeing it unconditionally and ensuremestre2017-05-091-6/+6
| | | | | | finalbuf is also free'd if kn_encode_base64 somehow fails hint from tb@, OK millert@ and tb@
* Remove useless check for ks_env_table being NULL. Since ks_env_tablemillert2017-04-271-2/+2
| | | | | is an array embedded in struct keynote_session it can never be NULL. Quiets a clang warning.
* for some time now mandoc has not required MLINKS to functionjmc2016-03-301-14/+1
| | | | | | | | | | | | correctly - logically complete that now by removing MLINKS from base; authors need only to ensure there is an entry in NAME for any function/ util being added. MLINKS will still work, and remain for perl to ease upgrades; ok nicm (curses) bcook (ssl) ok schwarze, who provided a lot of feedback and assistance ok tb natano jung
* remove two NULL castsmmcc2015-12-231-5/+3
|
* Remove the rest of the scaffolding for nonexistent ElGamal support,mmcc2015-12-231-17/+1
| | | | | | which has been disabled for sixteen years. ok millert@, tb@, sthen@
* Remove NULL casts and tweak style in a few places. A more invasivemmcc2015-12-231-87/+83
| | | | version of this diff was reviewed by tb@
* remove a few NULL-checks before free()mmcc2015-12-231-13/+7
|
* Clean up a condition. No functional change. ok tb@mmcc2015-12-201-4/+2
|
* Style cleanup and removal of needless casts. ok tb@mmcc2015-12-191-41/+31
|
* More style improvement and removal of NULL/allocation casts.mmcc2015-12-192-47/+26
| | | | ok tb@
* Remove code for unimplemented ElGamel support that's been disabled formmcc2015-12-181-20/+1
| | | | | | sixteen years. ok millert@, tb@, sthen@
* A few more NULL casts and style tweaks. No functional change.mmcc2015-12-181-20/+16
|
* Cleanup and modernization. No functional change. Discussed with halex@.mmcc2015-12-181-51/+34
|
* Remove more needless casts of NULL and allocations.mmcc2015-12-141-46/+35
|
* Remove casts of allocations and NULL. There are a *ton* of these tommcc2015-12-141-23/+19
| | | | | | | | remove in libkeynote, but I'm doing it in small chunks so I don't slip up. Previously discussed and approved on the lists, although I backed off after making a dumb mistake in a mega-diff.
* Remove NULL-checks before free().mmcc2015-12-142-14/+8
|
* s/begining/beginning/gmmcc2015-12-141-2/+2
|
* No longer direct bug reports to keynote@research.att.com - it bounces mail.mmcc2015-11-204-24/+8
| | | | "fair enough" jmc@
* lexer fixes to work with new flex. from Serguey Parkhomovskytedu2015-11-192-4/+2
|
* Fix typo in previous commitguenther2015-11-191-2/+2
|
* Remove a sixteen-year-old testing macro.mmcc2015-11-191-18/+1
| | | | "yes." deraadt@
* Remove a ton of ugly, needless casts for NULL, calloc(), and strdup().mmcc2015-11-198-195/+195
| | | | No binary change.
* Remove memory.h includes.mmcc2015-11-182-4/+2
| | | | ok deraadt@
* update NAME section to include all documented functions,jmc2015-11-101-4/+29
| | | | | | or otherwise change Dt to reflect the name of an existing function; feedback/ok schwarze
* fix function argument.sobrado2015-09-231-3/+3
| | | | ok jmc@, schwarze@
* Avoid .Ns right after .Pf, it's pointless.schwarze2015-09-142-7/+7
| | | | In some cases, do additional cleanup in the immediate vicinity.
* use .In rather than .Fd #includeschwarze2015-09-102-10/+10
|
* Replace realloc() with reallocarray() in libkeynote. Do not freebluhm2015-02-041-7/+4
| | | | | keynote_lex_list after it has been reallocated. Found by Benjamin Baier with llvm/scan-build; OK florian@
* macro cleanup: remove bogus .Nm and split joint .Fn argumentsschwarze2014-12-052-17/+41
|
* obvious reallocarray()deraadt2014-10-081-3/+3
|
* diff From: Theo Buehler who notes of kn_encode_base64():jmc2014-09-171-4/+2
| | | | | | | | "Since the function is a simple wrapper around b64_ntop(), there is no restriction on the possible lengths of the raw data in `src'." ok millert
* fairly simple unsigned char casts for ctypederaadt2013-11-295-12/+12
| | | | ok krw
* correct types for arguments to the x509 functionsderaadt2013-11-131-5/+6
| | | | ok markus
* use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@schwarze2013-07-164-14/+14
|
* more macro simplification; from Jan Staryjmc2013-07-162-16/+9
|
* remove makefile hacks that are no longer needed with t1 t2: working properlyespie2012-12-211-6/+3
| | | | okay krw@
* last stage of rfc changes, using consistent Rs/Re blocks, and moving thejmc2012-09-274-62/+72
| | | | references into a STANDARDS section;
* use Lk for links;jmc2012-08-154-12/+12
|
* remove leftover NOLINT, WANTLINT, LINTFLAGS, LOBJ vars and lint targets.okan2012-08-021-2/+1
| | | | ok guenther@
* make -j# fix, I had this forever actually.espie2012-07-111-3/+6
| | | | okay millert@
* ssl.8: Certifying Authority -> Certificate Authorityjmc2011-09-291-5/+4
| | | | | | | isakmpd.8: rsa:1024 -> rsa:2048 (ok markus) all: X509 -> X.509 from Lawrence Teo
* Avoid using NULL in non-pointer contexts: use 0 for integer values and '\0'miod2011-04-062-4/+4
| | | | for chars.
* seemingly the "Decentralized Trust Management" paper comes from thejmc2010-12-224-12/+12
| | | | | | | IEEE Symposium on Security and Privacy, not the IEEE Conference on Privacy and Security; from Lawrence Teo