30 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			30 KiB
		
	
	
	
	
	
	
	
Change Log
v0.2.0 (2017-01-10)
Fixed bugs:
- Failed to scan on RHEL5 #94
 
Closed issues:
- vuls prepare failed to centos7 #275
 - gocui.NewGui now takes a parameter #261
 - Add a 
--yesflag to bypass interactive prompt forvuls prepare#260 vuls preparedoesn't work on Debian host due to apt-get confirmation prompt #251
Merged pull requests:
- Fix container os detection #287 (jiazio)
 - Add date header to report mail. #283 (ymomoi)
 - Add Content-Type header to report/mail.go . #280 (hogehogehugahuga)
 - Keep output of "vuls scan -report-*" to be same every times #272 (yoheimuta)
 - Fix JSON-dir regex pattern #265 #271 (kotakanbe)
 - Add report subcommand, change scan options. #239 #270 (kotakanbe)
 - Add --assume-yes to prepare #260 #266 (Code0x58)
 - Use RFC3339 timestamps in the results #265 (Code0x58)
 - Stop quietly ignoring 
--ssh-externalon Windows #263 (Code0x58) - Fix gocui.NewGui after signature change #261 #262 (Code0x58)
 - Replace inconsistent tabs with spaces #254 (Code0x58)
 - Fix non-interactive 
apt-get install#251 #253 (Code0x58) - Fix README #249 (usiusi360)
 
v0.1.7 (2016-11-08)
Implemented enhancements:
- Enable to scan only docker container, without docker host #122
 - Add -skip-broken option [CentOS only] #245 #248 (kotakanbe)
 - Display unknown CVEs to TUI #244 (kotakanbe)
 - Add the XML output #240 (gleentea)
 - add '-ssh-external' option to prepare subcommand #234 (mykstmhr)
 - Integrate OWASP Dependency Check #232 (kotakanbe)
 - Add support for reading CVE data from MySQL. #225 (oswell)
 - Remove base docker image, -v shows commit hash #223 (sadayuki-matsuno)
 - Support ignore CveIDs in config #222 (kotakanbe)
 - Confirm before installing dependencies on prepare #219 (kotakanbe)
 - Remove all.json #218 (kotakanbe)
 - Add GitHub issue template #217 (kotakanbe)
 - Improve makefile, -version shows git hash, fix README #216 (kotakanbe)
 - change e-mail package from gomail to net/smtp #211 (sadayuki-matsuno)
 - Add only-containers option to scan subcommand #122 #190 (kotakanbe)
 - Fix -results-dir option of scan subcommand #185 (kotakanbe)
 - Show error when no scannable servers are detected. #177 (kotakanbe)
 - Add sudo check to prepare subcommand #176 (kotakanbe)
 - Supports yum --enablerepo option (supports only base,updates for now) #147 (kotakanbe)
 
Fixed bugs:
- Debian 8.6 (jessie) scan does not show vulnerable packages #235
 - panic: runtime error: index out of range - ubuntu 16.04 + vuls history #180
 - Moved golang.org/x/net/context to context #243 (yoheimuta)
 - Fix changelog cache bug on Ubuntu and Debian #235 #238 (kotakanbe)
 - add '-ssh-external' option to prepare subcommand #234 (mykstmhr)
 - Fixed error for the latest version of gocui #231 (ymd38)
 - Handle the refactored gocui SetCurrentView method. #229 (oswell)
 - Fix locale env var LANG to LANGUAGE #215 (kotakanbe)
 - Fixed bug with parsing update line on CentOS/RHEL #206 (andyone)
 - Fix defer cache.DB.close #201 (kotakanbe)
 - Fix a help message of -report-azure-blob option #195 (kotakanbe)
 - Fix error handling in tui #193 (kotakanbe)
 - Fix not working changelog cache on Container #189 (kotakanbe)
 - Fix release version detection on FreeBSD #184 (kotakanbe)
 - Fix defer cahce.DB.close() #183 (kotakanbe)
 - Fix a mode of files/dir (report, log) #182 (kotakanbe)
 - Fix a error when no json dirs are found under results #180 #181 (kotakanbe)
 - ssh-external option of configtest is not working #178 #179 (kotakanbe)
 
Closed issues:
- --enable-repos of yum option #246
 - --skip-broken at yum option #245
 - Recent changes to gobui cause build failures #228
 - https://hub.docker.com/r/vuls/go-cve-dictionary/ is empty #208
 - Not able to install gomail fails #202
 - No results file created - vuls tui failed #199
 - Wrong file permissions for results/*.json in official Docker container #197
 - Failed: Unknown OS Type #196
 - Segmentation fault with configtest #192
 - Failed to scan. err: No server defined. Check the configuration #187
 - vuls configtest -ssh-external doesnt work #178
 - apt-get update: time out #175
 - scanning on Centos6, but vuls recognizes debian. #174
 - Fix READMEja #164 #173
 
Merged pull requests:
- Update README #225 #242 (kotakanbe)
 - fix readme #241 (sadayuki-matsuno)
 - Fix README #234 #237 (kotakanbe)
 - Update glide files #236 (kotakanbe)
 - fix README #226 (usiusi360)
 - fix some misspelling. #221 (ymomoi)
 - fix docker readme #214 (sadayuki-matsuno)
 - Fix ja document about typo #213 (shokohara)
 - fix readme #212 (sadayuki-matsuno)
 - fix README #207 (sadayuki-matsuno)
 - fix typo #204 (usiusi360)
 - fix gitignore #191 (sadayuki-matsuno)
 - Update glide.lock #188 (kotakanbe)
 - Fix path in setup/docker/README #186 (dladuke)
 - Vuls and vulsrepo are now separated #163 (hikachan)
 
v0.1.6 (2016-09-12)
Implemented enhancements:
- High speed scan on Ubuntu/Debian #172 (kotakanbe)
 - Support CWE(Common Weakness Enumeration) #169 (kotakanbe)
 - Enable to scan without sudo on amazon linux #167 (kotakanbe)
 - Remove deprecated options -use-unattended-upgrades,-use-yum-plugin-security #161 (kotakanbe)
 - delete sqlite3 #152 (sadayuki-matsuno)
 
Fixed bugs:
- Failed to setup vuls docker #170
 - yum check-update error occurred when no reboot after kernel updating #165
 - error thrown from 'docker build .' #157
 - CVE-ID is truncated to 4 digits #153
 - 'yum update --changelog' stalled in 'vuls scan'. if ssh user is not 'root'. #150
 - Panic on packet scan #131
 - Update glide.lock #170 #171 (kotakanbe)
 - Fix detecting a platform on Azure #168 (kotakanbe)
 - Fix parse error for yum check-update #165 #166 (kotakanbe)
 - Fix bug: Vuls on Docker #159 (tjinjin)
 - Fix CVE-ID is truncated to 4 digits #155 (usiusi360)
 - Fix yum update --changelog stalled when non-root ssh user on CentOS #150 #151 (kotakanbe)
 
Closed issues:
Merged pull requests:
- Change scripts for data fetching from jvn #164 (kotakanbe)
 - Fix: setup vulsrepo #162 (tjinjin)
 - Fix-docker-vulsrepo-install #160 (usiusi360)
 - Reduce regular expression compilation #158 (itchyny)
 - Add testcases for #153 #156 (kotakanbe)
 
v0.1.5 (2016-08-16)
Implemented enhancements:
- Enable to scan without running go-cve-dictionary as server mode #84
 - Support high-speed scanning for CentOS #138 (tai-ga)
 - Add configtest subcommand. skip un-ssh-able servers. #134 (kotakanbe)
 - Support -report-azure-blob option #130 (kotakanbe)
 - Add optional key-values that will be outputted to JSON in config #117 (kotakanbe)
 - Change dir structure #115 (kotakanbe)
 - Add some validation of loading config. user, host and port #113 (kotakanbe)
 - Support scanning with external ssh command #101 (kotakanbe)
 - Detect Platform and get instance-id of amazon ec2 #95 (kotakanbe)
 - Add -report-s3 option #92 (kotakanbe)
 - Added FreeBSD support. #90 (justyntemme)
 - Add glide files for vendoring #89 (kotakanbe)
 - Fix README, change -cvedbpath to -cve-dictionary-dbpath #84 #85 (kotakanbe)
 - Add option for it get cve detail from cve.sqlite3. #81 (ymd38)
 - Add -report-text option, Fix small bug of report in japanese #78 (kotakanbe)
 - Add JSONWriter, Fix CVE sort order of report #77 (kotakanbe)
 
Fixed bugs:
- Docker: Panic #76
 - Fix apt command to scan correctly when system locale is not english #149 (kit494way)
 - Disable -ask-sudo-password for security reasons #148 (kotakanbe)
 - Fix no tty error while executing with -external-ssh option #143 (kotakanbe)
 - wrong log packages #141 (sadayuki-matsuno)
 - Fix platform detection. #137 (Rompei)
 - Fix nil pointer when scan with -cve-dictionary-dbpath and cpeNames #111 (kotakanbe)
 - Remove vulndb file before pkg audit #110 (kotakanbe)
 - Add error handling when unable to connect via ssh. status code: 255 #108 (kotakanbe)
 - Enable to detect vulnerabilities on FreeBSD #98 (kotakanbe)
 - Fix unknown format err while check-update on RHEL6.5 #93 (sadayuki-matsuno)
 - Fix type of SMTP Port of discovery command's output #88 (kotakanbe)
 - Fix error msg when go-cve-dictionary is unavailable #84 #86 (kotakanbe)
 - Fix error handling to avoid nil pointer err on debian #83 (kotakanbe)
 - Fix nil pointer while doing apt-cache policy on ubuntu #76 #82 (kotakanbe)
 - fix log import url #79 (sadayuki-matsuno)
 - Fix error handling of gorequest #75 (kotakanbe)
 - Fix freezing forever when no args specified in TUI mode #73 (kotakanbe)
 - mv version.go version/version.go to run main.go without compile #71 (sadayuki-matsuno)
 
Closed issues:
- SSh password authentication failed on FreeBSD #99
 - BUG: -o pipefail is not work on FreeBSD's /bin/sh. because it isn't bash #91
 - Use ~/.ssh/config #62
 - SSH ciphers #37
 
Merged pull requests:
- Update README #138 #144 (kotakanbe)
 - Fix a typo #142 (dtan4)
 - Remove unnecessary step in readme of docker setup #140 (mikkame)
 - Update logo #139 (chanomaru)
 - Update README.ja.md to fix wrong tips. #135 (a2atsu)
 - add tips about NVD JVN issue #133 (a2atsu)
 - Fix README wrong links #129 (aomoriringo)
 - Add logo #126 (chanomaru)
 - Improve setup/docker #125 (kotakanbe)
 - Fix scan command help #124 (aomoriringo)
 - added dockernized-vuls with vulsrepo #121 (hikachan)
 - Fix detect platform on azure and degital ocean #119 (kotakanbe)
 - Remove json marshall-indent #118 (kotakanbe)
 - Improve Readme.ja #116 (kotakanbe)
 - Add architecture diag to README.md #114 (kotakanbe)
 - Rename linux.go to base.go #100 (kotakanbe)
 - Update README.md #74 (yoshi-taka)
 - Refactoring debian.go #72 (kotakanbe)
 
v0.1.4 (2016-05-24)
Implemented enhancements:
- Initial fetch from NVD is too heavy (2.3 GB of memory consumed) #27
 - Enable to show previous scan result #69 (kotakanbe)
 - Add ignore-unscored-cves option #68 (kotakanbe)
 - Support dynamic scanning docker container #67 (kotakanbe)
 - Add version flag #65 (kotakanbe)
 - Update Dockerfile #57 (theonlydoo)
 - Update run.sh #56 (theonlydoo)
 - Support Windows #33 (mattn)
 
Fixed bugs:
- vuls scan -cvss-over does not work. #59
 panic: runtime error: invalid memory address or nil pointer dereferencewhen scan CentOS5.5 #58- It rans out of memory. #47
 - BUG: vuls scan on CentOS with Japanese environment. #43
 - yum --color=never #36
 - Failed to parse yum check-update #32
 - Pointless sudo #29
 - Can't init database in a path having blanks #26
 - Fix pointless sudo in debian.go #29 #66 (kotakanbe)
 - Fix error handling of httpGet in cve-client #58 #64 (kotakanbe)
 - Fix nil pointer at error handling of cve_client #58 #63 (kotakanbe)
 - Set language en_US. #61 (pabroff)
 - Fix -cvss-over flag #59 #60 (kotakanbe)
 - Fix scan on Japanese environment. #55 (pabroff)
 - Fix a typo: replace Depricated by Deprecated. #54 (jody-frankowski)
 - Fix yes no infinite loop while doing yum update --changelog on root@CentOS #47 #50 (pabroff)
 - Fix $servername in output of discover command #45 (kotakanbe)
 
v0.1.3 (2016-04-21)
Implemented enhancements:
- Add sudo support for prepare #11
 - Dockerfile? #10
 - Update README #41 (theonlydoo)
 - Sparse dockerization #38 (theonlydoo)
 - No password in config #35 (kotakanbe)
 - Fr readme translation #23 (novakin)
 
Fixed bugs:
- Issues updating CVE database behind https proxy #39
 - Vuls failed to parse yum check-update #24
 - Fix yum to yum --color=never #36 #42 (kotakanbe)
 - Fix parse yum check update #40 (kotakanbe)
 - fix typo #31 (blue119)
 - Fix error while parsing yum check-update #24 #30 (kotakanbe)
 
Closed issues:
- Unable to scan on ubuntu because changelog.ubuntu.com is down... #21
 - err: Not initialize(d) yet.. #16
 - Errors when using fish shell #8
 
v0.1.2 (2016-04-12)
Fixed bugs:
- Maximum 6 nodes available to scan #12
 - panic: runtime error: index out of range #5
 - Fix sudo option on RedHat like Linux and change some messages. #20 (kotakanbe)
 - Typo fix and updated readme #19 (EuanKerr)
 - remove a period at the end of error messages. #18 (kotakanbe)
 - fix error while yum updateinfo --security update on rhel@aws #17 (kotakanbe)
 - Fixed typos #15 (radarhere)
 - Typo fix in error messages #14 (Bregor)
 - Fix index out of range error when the number of servers is over 6. #12 #13 (kotakanbe)
 - Revise small grammar mistakes in serverapi.go #9 (cpobrien)
 - Fix error handling in HTTP backoff function #7 (kotakanbe)
 
v0.1.1 (2016-04-06)
Fixed bugs:
v0.1.0 (2016-04-04)
Merged pull requests:
- English translation #4 (hikachan)
 - English translation #3 (chewyinping)
 - Add a Bitdeli Badge to README #2 (bitdeli-chef)
 
* This Change Log was automatically generated by github_changelog_generator