- [fix] Fixing the failing tests on MacOS (#271)
- [fix] Initialze the cache in every package related test (#1959247 #febea2e)
- [fix] Heap buffer overflow reported by Address Sanitizer (#280)
- [fix] Only successful installs should be cached (#281 #b7841ca #90114c2 #0c19a04 #b976c63)
- [fix] Incorrect upgrade message (#282)
- [add] Implement building multithreaded for windows. (#264)
- [fix] fix the "clib configure" command error: "free(): double free detected" (#266)
- [fix] fix(src/clib.c): fix null pointer reference (#df1bf57)
- [add] Run tests workflow in pull requests (8bc6089)
- [add] Move common settings to a settings header
- [change] on osx, install curl using brew (#253)
- [fix] fix clib-settings.h compilation error (#259)
- [fix] Fix a memory issue when downloading files. (#256)
- [fix] Fix compile error on cygwin (#251)
- [fix] README.md:fix link to explanation of clib.json (#252)
- [feature] Integrating clib-uninstall as
clib uninstall
command (#245) - [feature] Integrating clib-validate to automatically validate
clib.json
files (#242) - [deprecated] Deperecated
clib-*
executable plugins (#244) - [fix]
clib init
can't always determine the current directory name (#240) - [fix] memory leak in clib.c (#353834e)
- [fix] Expire the search cache (#234)
- [fix] Fixing compiler warnings (#235)
- [fix] warning generated by clang (#238)
- [add] Log if a package cannot be installed (#236)
- [change]
clib upgrage
will install the latest released tag by default if no--tag
provided (#230) - [fix] Fixed memory leak for clib-search (#229)
- [fix] Fix memory leak in clib-configure (#228)
- [fix] Update BEST_PRACTICE.md (#218)
- [fix] docs: fix simple typo, relese -> release (#221)
- [fix] doc(README.md): Replace dead link with archive.org's (#222)
- [fix] Replacing olegtarasov/get-tag action n release worklow with a working fork (114b93f)
- [add] Added fuzzer (#224)
- [add] Added free to fuzzer (#225)
- [remove] Removing deprecated -v flag (#227)
- [remove] Removing unused/duplicated environment variables (CLIB_FORCE, CLIB_PREFIX, PREFIX) (#226)
- [fix] correct version in version.h
- [change] Logging future change in clib upgrade's default behaviour (#215)
- [refact] Remove unused
str-concat
dep (#216) - [feature] Notifying the user if new version is available (#217)
- [refact]: Integrating clib-cache into the main repository (#206)
- [refact]: Add
clang-format
for code formatting (#209, #211) - [fix]: clib-package.c memory leaks (#210)
- Integrateing the clib-package into the main repo
- travis: add @clibbot token
- Upload Windows binaries to tagged Github Releases (#147)
- Pre-compiled Windows binaries for future Github releases (#143)
- Fix version number
- Updated broken link to article (#134)
- Add ccan to clib conversion script (#128)
- Add 'curl-config' to Makefile to find cURL (#117)
- Update .gitignore
- test: fix installed
parson
version - deps,package: update
parson
- package,deps: update
logger
- deps,package: update clib-package (adds ability to install from repo in "package.json [@willemt])
- Makefile: rename
MKDIR_P
toMKDIRP
- test: remove kgabis/parson comment
- deps,package: update
parson
- deps,package: update
str-replace
- install: add
--save
and--save-dev
options (#124, @darthtrevino)
- clib-search: add
-c/--skip-cache
flag for ignoring $TMPDIR/clib-search.cache - test.sh cygwin compatibility
- add cygwin compatible
- clib-install: Use
gzip -dc
for Windows support (#103, @mattn)
- install: Use name from repo instead of package name when installing (#67, @jb55)
- src: Add
debug()
s - deps: Update clib-package and asprintf
- deps: Fix whitespace in case
- deps: Update parson
- test: Add checks for clib-search --no-color
- clib-search: Rename option
--nocolor
to--no-color
- clib-search: Add --nocolor option to clib-search for uncolorized terminal output [@breckinloggins, #100]
- package: Update stephenmathieson/case.c to 0.1.3
- travis: add apt-get update before installing
- deps: Update parson
- History: typo
- package: Update deps
- Bug #52: Deletion of unnecessary checks before calls of the function "free"
- Readme: add a blog article
- Fix copyright statement across project
- test: Fix unescaped backticks
- deps: Update tempdir
- package.json: Update tempdir.c for a Windows bugfix
- test: Add two basic testcases for clib-search(1)
- clib: Use strdup rather than str-copy
- clib-search: Use strdup rather than str-copy
- package.json: Update deps to remove str-copy usage
- clib-search: Use
gettempdir()
for computing the system's temp path - clib-install: Use
gettempdir()
for computing the system's temp path - package.json: Add stephenmathieson/tempdir.c to dependencies
- package.json: Pin asprintf.c at 0.0.2
- clib.c: Use littlstar/asprintf.c
- clib-install.c: Use littlstar/asprintf.c
- package.json: Add littlstar/asprintf for
asprintf
on Windows - package.json: Update clib-package to 0.2.6
- Check $TEMP before using /tmp
- package.json: Update stephenmathieson/clib-package and jwerle/fs.c
- Readme: Added link to package.json explanation
- package: Update clib-package to 0.2.4
- Change GitHub endpoint (raw.github.com -> raw.githubusercontent.com)
- install: Fetch makefiles
- clib: Fix bad
free
- clib: Fix possible overflow in subcommand handling
- install: Fix possible memory overflows
- Improve Readme syntax highlighting
- pkg: Update clib-package to 0.2.3 (closes #63)
- README: Use SVG badge for Travis
- Fix quiet flag typo
- Fix unused variable warning on non-WIN32 platforms
- Add a test for brace expansion
- Fix Windows build
- Windows port of Makefile
- Surpress writes to stderr in tests
- Use clibs/logger
- Update clib-package to 0.2.2
- Readme: Add Travis status button.
- Add an explicit LICENSE file
- Update clib-package to 0.2.1
- Fix leaks in
help
andsearch
commands
- Update clib-package
- Remove npmignore
- Update console-colors
- Added unset
__STRICT_ANSI__
for MinGW - Test installing multiple libs from the clibs namespace
- Test cleanup when done
- Add a test for installing multiple libs
- Update str-flatten for memory fixes
- Update case.c
- search: Update wiki-registry
- Update usage and examples
- Update which
- Add help command
- Fix installation of executables with dependencies
- Add note about homebrew
- Add Travis and a primitive testing framework
- Account for out of range return codes
- Compile objects
- Pin deps
- Update clib-package
- Use console-colors instead of using escape sequence directly
- Update which for str-copy usage
- Update wiki-registry for parser fix and str_copy usage
- Update str-flatten for memory fixes
- Update mkdirp for Windows support
- Update all dependencies
- search: handle str_copy failure
- Use str_copy instead of strdup
- Fix package.json
- Add note about libcurl
- fix search output padding
- suppress unused function warnings
- Add 'install' key to package.json
- Free wiki package
- Add clib-search
- Update installation instructions
- Initial port to C
- remove node stuff
- add support for omitting "clibs/" on install
- change: install packages to their own subdirectory
- add search command
- add cpm-install(1)
- add -o, --out
- change default dir to ./deps
- add bin
- Initial release