| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Woopsie. That "v" shouldn't be there!
|
|
|
|
|
|
|
|
|
|
|
| |
All current RHEL incarnations, as well as other vendors', use special
compiler and linker flags to harden system binaries and libraries. By
forcing a specific definition of `$CFLAGS`, LibAST was preventing that
hardening from working correctly.
This change removes that and allows the system default RPM
compiler/linker flags to be used, resulting in a hardened `libast`
library.
|
|\
| |
| |
| |
| |
| |
| |
| | |
* remotes/gh/master:
Bump version; git-ize Release in specfile
*/Makefile.am: Fix include paths and `distclean`
libast.spec: Add %{?dist} tag to Release field
Fix build on RHEL8
|
| |
| |
| |
| |
| |
| |
| |
| | |
Bump version to 0.8.1 so we can cleanly change the Release field in
the specfile (and resulting RPMs, of course) to include git-related
history information (similar to Zathras). Git metadata is now used to
determine the latest commit hash, the "modified" state of the tree,
and the number of commits since the most recent tag.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
There's no longer a `Makefile.am` or `Makefile.in` in the
`include/libast` directory, so remove `include/libast/Makefile` from
the list of files to be generated.
|
| |
| |
| |
| | |
place.
|
| |
| |
| |
| | |
any longer.
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
to remove dependencies on X and Imlib2.
|
| |
|
| |
|
| |
|
|
|
|
| |
It has been removed and relegated to the annals of SCM history.
|
|
|
|
|
|
|
|
|
|
| |
Reformatted some macros in libast.h.
Fixed the sprintf() methods of the str, ustr, and mbuff classes.
Added check for compiler support of compound statement expressions.
Fixed a spec file bug.
|
|
|
|
|
|
|
| |
Patch by Doug Newgard <scimmia22@outlook.com>.
SVN revision: 82135
|
|
|
|
| |
SVN revision: 60246
|
|
|
|
|
|
|
|
|
|
|
| |
Revert previous patch generated by badnull.cocci script, and apply the new one.
The main difference is that assert and assert-like functions are not touched
anymore.
SVN revision: 51650
|
|
|
|
|
|
|
|
|
|
| |
Using !! instead of != NULL results in significantly and unacceptably
less readable code, and I refuse to accept those changes.
Unfortunately, since they were all done at once, I have to revert the
whole thing. Oh well. :(
SVN revision: 51583
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Apply badzero.cocci, badnull.coci and badnull2.cocci
This should convert all cases where there's a comparison to NULL to simpler
forms. This patch applies the following transformations:
code before patch ||code after patch
===============================================================
return a == NULL; return !a;
return a != NULL; return !!a;
func(a == NULL); func(!a);
func(a != NULL); func(!!a);
b = a == NULL; b = !a;
b = a != NULL; b = !!a;
b = a == NULL ? c : d; b = !a ? c : d;
b = a != NULL ? c : d; b = a ? c : d;
other cases:
a == NULL !a
a != NULL a
SVN revision: 51487
|
|
|
|
| |
SVN revision: 50973
|
|
|
|
| |
SVN revision: 38519
|
|
|
|
| |
SVN revision: 38518
|
|
|
|
| |
SVN revision: 37185
|
|
|
|
|
|
|
|
|
|
|
| |
Remove unnecessary typecasting macros. They were supposed to save
typing and improve readability, but I've concluded that they tend to
do neither. More cleanups to come; there appear to be some new
warnings I need to deal with.
----------------------------------------------------------------------
SVN revision: 37181
|
|
|
|
| |
SVN revision: 36367
|
|
|
|
| |
SVN revision: 35522
|
|
|
|
|
|
|
|
| |
Add libcurl macro for future use.
----------------------------------------------------------------------
SVN revision: 24883
|
|
|
|
|
|
|
|
| |
By popular demand, a LICENSE file.
----------------------------------------------------------------------
SVN revision: 24873
|
|
|
|
|
|
|
|
| |
Fix header installation for new headers.
----------------------------------------------------------------------
SVN revision: 24155
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added thread, mutex, and condition interfaces along with their
corresponding pthreads-based implementations. Not quite done yet, and
not tested.
Added dynamically-loadable module object class along with
corresponding unit tests. Appears to work fine.
----------------------------------------------------------------------
SVN revision: 23882
|
|
|
|
|
|
|
|
|
|
| |
Added sprintf() routines for string classes.
Began work on UTF-8/Unicode strings.
----------------------------------------------------------------------
SVN revision: 22350
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added mbuff and ustr to testing routines.
Fleshed out ustr class; doesn't do UTF-8 yet though.
Fixed array removal code. I have no idea how that was working before.
----------------------------------------------------------------------
SVN revision: 22271
|
|
|
|
|
|
|
|
|
| |
Make removal of options from argv[] optional and off by default.
Fixes Eterm problem with WM_COMMAND entries being empty.
----------------------------------------------------------------------
SVN revision: 20765
|
|
|
|
|
|
|
|
| |
Fixed off-by-1 error in spiftool_join().
----------------------------------------------------------------------
SVN revision: 20281
|
|
|
|
|
|
|
|
|
|
| |
0.7 final release. Includes fix for CVE-2006-0224 buffer overflow
discovered by Rosiello Security. Details can be found at
http://www.rosiello.org/en/read_bugs.php?id=25
----------------------------------------------------------------------
SVN revision: 20001
|
|
|
|
|
|
|
|
| |
Fixed auto-detection of Imlib2. :-(
----------------------------------------------------------------------
SVN revision: 19250
|
|
|
|
|
|
|
|
| |
Additional quoting for libast.m4.
----------------------------------------------------------------------
SVN revision: 16451
|
|
|
|
|
|
|
|
| |
Add more quoting to libast.m4 for newer autoSPANK tools.
----------------------------------------------------------------------
SVN revision: 16291
|
|
|
|
| |
SVN revision: 15809
|
|
|
|
| |
SVN revision: 15788
|
|
|
|
| |
SVN revision: 15773
|