-
Notifications
You must be signed in to change notification settings - Fork 208
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fork github.com/go-openapi/{spec,validate,errors,strfmt} #211
Commits on Sep 28, 2017
-
Merge pull request kubernetes#33 from morlay/master
marshal unmarshal item of parameter with vendorExtensible
Configuration menu - View commit details
-
Copy full SHA for 48c2a71 - Browse repository at this point
Copy the full SHA 48c2a71View commit details
Commits on Oct 16, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 00fbf1c - Browse repository at this point
Copy the full SHA 00fbf1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78d12de - Browse repository at this point
Copy the full SHA 78d12deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4762da7 - Browse repository at this point
Copy the full SHA 4762da7View commit details
Commits on Oct 17, 2017
-
Configuration menu - View commit details
-
Copy full SHA for d9e0070 - Browse repository at this point
Copy the full SHA d9e0070View commit details -
Configuration menu - View commit details
-
Copy full SHA for 778dc9b - Browse repository at this point
Copy the full SHA 778dc9bView commit details
Commits on Oct 19, 2017
-
Merge pull request kubernetes#35 from kreamyx/ref-resolution
Reference Resolution
Configuration menu - View commit details
-
Copy full SHA for 84b5bee - Browse repository at this point
Copy the full SHA 84b5beeView commit details
Commits on Oct 20, 2017
-
Configuration menu - View commit details
-
Copy full SHA for e291569 - Browse repository at this point
Copy the full SHA e291569View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4566af4 - Browse repository at this point
Copy the full SHA 4566af4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8b25c4 - Browse repository at this point
Copy the full SHA e8b25c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6cfc35 - Browse repository at this point
Copy the full SHA b6cfc35View commit details
Commits on Nov 3, 2017
-
Configuration menu - View commit details
-
Copy full SHA for e9896c1 - Browse repository at this point
Copy the full SHA e9896c1View commit details
Commits on Nov 5, 2017
-
Configuration menu - View commit details
-
Copy full SHA for eef1d9a - Browse repository at this point
Copy the full SHA eef1d9aView commit details -
Merge pull request kubernetes#37 from ethantkoenig/example
Add Example field to SimpleSchema
Configuration menu - View commit details
-
Copy full SHA for a4fa957 - Browse repository at this point
Copy the full SHA a4fa957View commit details
Commits on Nov 6, 2017
-
When the input schema is nil, `NewSchemaValidator` will return a nil `*SchemaValidator`. This nil `*SchemaValidator` is passed to `Validate`, which panics when `s.validators` is called.
Configuration menu - View commit details
-
Copy full SHA for 32c2d07 - Browse repository at this point
Copy the full SHA 32c2d07View commit details
Commits on Nov 7, 2017
-
Configuration menu - View commit details
-
Copy full SHA for a762d5d - Browse repository at this point
Copy the full SHA a762d5dView commit details
Commits on Nov 9, 2017
-
Configuration menu - View commit details
-
Copy full SHA for bed0b99 - Browse repository at this point
Copy the full SHA bed0b99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ca207c - Browse repository at this point
Copy the full SHA 9ca207cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a52193a - Browse repository at this point
Copy the full SHA a52193aView commit details
Commits on Nov 17, 2017
-
Configuration menu - View commit details
-
Copy full SHA for d509235 - Browse repository at this point
Copy the full SHA d509235View commit details
Commits on Nov 27, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 58f1853 - Browse repository at this point
Copy the full SHA 58f1853View commit details -
Merge pull request kubernetes#39 from databus23/patch-1
Don't drop empty arrays of operations security definitions
Configuration menu - View commit details
-
Copy full SHA for bfb48d3 - Browse repository at this point
Copy the full SHA bfb48d3View commit details
Commits on Nov 29, 2017
-
Avoid null value when serializing operations
This fixes a regression introduced by kubernetes#39. Turns out security: null breaks the validator as it expected either no field at all or an array. OperatioProperties now have a custom marshaller that ensures that: 1. empty slices are preserved as empty arrays in JSON 2. if Security is unset/nil the key is omitted in JSON
Configuration menu - View commit details
-
Copy full SHA for 967b480 - Browse repository at this point
Copy the full SHA 967b480View commit details -
Merge pull request kubernetes#40 from databus23/regression-issue-39
Avoid null value when serializing operations
Configuration menu - View commit details
-
Copy full SHA for 5a4a1e9 - Browse repository at this point
Copy the full SHA 5a4a1e9View commit details
Commits on Dec 4, 2017
-
reference resolution (kubernetes#38)
* remove unnecessary debug logs * allow trailing slash * use strings.TrimRight * intermediate commit * a commit that passes the validation tests * remove refmodifier * remove comments for easier review * fixed tests * remove unnecessary debug messages * remove some previously commented code
Configuration menu - View commit details
-
Copy full SHA for 65a3c60 - Browse repository at this point
Copy the full SHA 65a3c60View commit details
Commits on Dec 5, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 4a3d261 - Browse repository at this point
Copy the full SHA 4a3d261View commit details
Commits on Dec 6, 2017
-
fixing paths for windows (kubernetes#42)
* fixing paths for windows * remove debugging artifacts
Configuration menu - View commit details
-
Copy full SHA for 0173894 - Browse repository at this point
Copy the full SHA 0173894View commit details
Commits on Dec 18, 2017
-
Consistently check if RelativeBase is empty
Fixes kubernetes#43 Signed-off-by: Igor Zibarev <zibarev.i@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ae13823 - Browse repository at this point
Copy the full SHA ae13823View commit details -
Merge pull request kubernetes#44 from hypnoglow/43-relative-base-checks
Consistently check if RelativeBase is empty
Configuration menu - View commit details
-
Copy full SHA for aa90e7c - Browse repository at this point
Copy the full SHA aa90e7cView commit details -
Fix expandSchema when basePath is empty
Fixes kubernetes#45 Signed-off-by: Igor Zibarev <zibarev.i@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6ef9882 - Browse repository at this point
Copy the full SHA 6ef9882View commit details
Commits on Dec 19, 2017
-
Merge pull request kubernetes#46 from hypnoglow/45-fix-expand-schema-…
…with-empty-basepath Fix expandSchema when basePath is empty
Configuration menu - View commit details
-
Copy full SHA for 06b88aa - Browse repository at this point
Copy the full SHA 06b88aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 803abef - Browse repository at this point
Copy the full SHA 803abefView commit details -
Merge pull request kubernetes#48 from CiscoM31/master
47-Delete temporary files before program termination
Configuration menu - View commit details
-
Copy full SHA for 0d19bc5 - Browse repository at this point
Copy the full SHA 0d19bc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e41dd92 - Browse repository at this point
Copy the full SHA e41dd92View commit details -
Merge pull request kubernetes#49 from go-openapi/revert-48-master
Revert "47-Delete temporary files before program termination"
Configuration menu - View commit details
-
Copy full SHA for 5fb63ac - Browse repository at this point
Copy the full SHA 5fb63acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7857ce9 - Browse repository at this point
Copy the full SHA 7857ce9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84511ac - Browse repository at this point
Copy the full SHA 84511acView commit details -
Merge pull request kubernetes#50 from kreamyx/clean-up
clean up temp files
Configuration menu - View commit details
-
Copy full SHA for fa03337 - Browse repository at this point
Copy the full SHA fa03337View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32db5cd - Browse repository at this point
Copy the full SHA 32db5cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a764d2e - Browse repository at this point
Copy the full SHA a764d2eView commit details
Commits on Dec 22, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 245bafe - Browse repository at this point
Copy the full SHA 245bafeView commit details -
Merge pull request kubernetes#19 from krnkl/18-date-validation
Fixed isDate validation; added unittests
Configuration menu - View commit details
-
Copy full SHA for 4dd3d30 - Browse repository at this point
Copy the full SHA 4dd3d30View commit details -
44 FIX - Improve spec validation messages (kubernetes#42)
* Initial commit. Do not merge * Good enough. UT perhaps borderline with default 10min timeout on my machine... * Fixed FailNow() exception. Removed unused loop in code * Externalized expected messages for UT in yaml. Trying to reproduce CI pb * Skipped from CI: long running test MessageQualityContinueOnErrors_Issue44 * Skip another message validation UT... * Skipped 2 more long running UT * Bump and check if spec pkg still broken * Bump to CI * More UT. Arg in test to skip/pass long running tests * Cleaned up un-necessary files in ./fixtures/go-swagger copied from go-swagger/go-swagger * +UT for hasDuplicate() (never used in code). BTW this method should probably be removed. It looks like it is obsolete and superseded by values.go:UniqueItems() * set mutex on regexp cache * Fix mutex w/ panic testcase on mustCompileRegexp
Configuration menu - View commit details
-
Copy full SHA for 0e805b1 - Browse repository at this point
Copy the full SHA 0e805b1View commit details
Commits on Dec 26, 2017
-
fix kubernetes#10 - add error factor must be positive (kubernetes#11)
* fix kubernetes#10 - add error factor must be positive * fixed UT for new message
Configuration menu - View commit details
-
Copy full SHA for 7bcb96a - Browse repository at this point
Copy the full SHA 7bcb96aView commit details
Commits on Jan 10, 2018
-
Validate examples. Refactoring of validate pkg. (kubernetes#60)
* Validate examples. Refactoring of validate pkg. * Enable travis changes. Clean-up duplicated fixtures.
Configuration menu - View commit details
-
Copy full SHA for fa47bbf - Browse repository at this point
Copy the full SHA fa47bbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7d02fc - Browse repository at this point
Copy the full SHA c7d02fcView commit details
Commits on Jan 11, 2018
-
Merge pull request kubernetes#62 from fredbi/53-enhance-message-catalog
53 enhance message catalog
Configuration menu - View commit details
-
Copy full SHA for 9b59475 - Browse repository at this point
Copy the full SHA 9b59475View commit details
Commits on Jan 30, 2018
-
- Don't write root schema to disk.
- When ref has a fragment only, or is pointing to root and root is nil then resolve against the root - can expand schema without a base path
Configuration menu - View commit details
-
Copy full SHA for 6bff943 - Browse repository at this point
Copy the full SHA 6bff943View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35e5534 - Browse repository at this point
Copy the full SHA 35e5534View commit details -
Merge pull request kubernetes#54 from stoplightio/fix-expand-schema
- Don't write root schema to disk.
Configuration menu - View commit details
-
Copy full SHA for 8ed76de - Browse repository at this point
Copy the full SHA 8ed76deView commit details
Commits on Jan 31, 2018
-
Merge pull request kubernetes#64 from stoplightio/master
Fix TestSchemaValidator_Panic
Configuration menu - View commit details
-
Copy full SHA for 9999dd7 - Browse repository at this point
Copy the full SHA 9999dd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f38c53 - Browse repository at this point
Copy the full SHA 2f38c53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18002ed - Browse repository at this point
Copy the full SHA 18002edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9129a28 - Browse repository at this point
Copy the full SHA 9129a28View commit details -
Configuration menu - View commit details
-
Copy full SHA for cccc148 - Browse repository at this point
Copy the full SHA cccc148View commit details -
Merge pull request kubernetes#55 from stoplightio/httpRelativeBase
relative base can be a http url for expanding a spec
Configuration menu - View commit details
-
Copy full SHA for f3499b5 - Browse repository at this point
Copy the full SHA f3499b5View commit details
Commits on Feb 2, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 4f91803 - Browse repository at this point
Copy the full SHA 4f91803View commit details -
- [x] Fixed panic case whenever a $ref is declared as sibling of resp…
…onse. Detect and report the case. - [x] Sync'ed list of formats in type.go type switch - [x] Added more tests on formats to extend json-schema test suite with all supported formats in strfmt - [x] Added more tests on default values checks, with all formats in strfmt
Configuration menu - View commit details
-
Copy full SHA for 2a09d72 - Browse repository at this point
Copy the full SHA 2a09d72View commit details -
Merge pull request kubernetes#21 from fredbi/doc-update
Doc work: README, godoc and linting
Configuration menu - View commit details
-
Copy full SHA for 2a209b0 - Browse repository at this point
Copy the full SHA 2a209b0View commit details
Commits on Feb 4, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 7f951f2 - Browse repository at this point
Copy the full SHA 7f951f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d761f0 - Browse repository at this point
Copy the full SHA 4d761f0View commit details
Commits on Feb 5, 2018
-
Merge pull request kubernetes#24 from fredbi/strfmt-extends-ut-dates-…
…and-times Extended unit tests coverage on date, datetime and duration
Configuration menu - View commit details
-
Copy full SHA for 6d1a47f - Browse repository at this point
Copy the full SHA 6d1a47fView commit details
Commits on Feb 7, 2018
-
added exported versions of the expandResponse and the expandParameter…
… functions to be used by the validate package
Configuration menu - View commit details
-
Copy full SHA for c4e71bf - Browse repository at this point
Copy the full SHA c4e71bfView commit details -
Merge pull request kubernetes#57 from kreamyx/expansion-export
added exported versions of expandResponse() and expandParameter()
Configuration menu - View commit details
-
Copy full SHA for 81ece4e - Browse repository at this point
Copy the full SHA 81ece4eView commit details
Commits on Feb 9, 2018
-
normalize cache key for root in ExpandSchema
the cache is queried by normalized key. but in ExpandSchema(), root was stored with un-normalized key. this causes trouble on Windows which have drive letter as upper case in absolute path. when normalize this absolute, drive letter is converted to lower case. and it causes cache miss and ExpandSchema() failure.
Configuration menu - View commit details
-
Copy full SHA for ce2166c - Browse repository at this point
Copy the full SHA ce2166cView commit details -
Merge pull request kubernetes#58 from koron/normalize-drive-letter-wi…
…ndows normalize cache key for root in ExpandSchema
Configuration menu - View commit details
-
Copy full SHA for e5cac01 - Browse repository at this point
Copy the full SHA e5cac01View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5d4826 - Browse repository at this point
Copy the full SHA d5d4826View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19a5938 - Browse repository at this point
Copy the full SHA 19a5938View commit details
Commits on Feb 12, 2018
-
- fix expand response, path items, and parameters
- will expand responses, path items, and parameters recursively - supports base paths for responses, path items, and parameters
Configuration menu - View commit details
-
Copy full SHA for 41de52f - Browse repository at this point
Copy the full SHA 41de52fView commit details -
Merge pull request kubernetes#59 from stoplightio/fix-response-exansion
fix expand response, path items, and parameters
Configuration menu - View commit details
-
Copy full SHA for a7c6967 - Browse repository at this point
Copy the full SHA a7c6967View commit details
Commits on Feb 13, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 7ede853 - Browse repository at this point
Copy the full SHA 7ede853View commit details -
- if ref is equal to the current ref for a response, parameter or pat…
…h item then don't expand again.
Configuration menu - View commit details
-
Copy full SHA for b7cbfa8 - Browse repository at this point
Copy the full SHA b7cbfa8View commit details -
Merge pull request kubernetes#60 from go-openapi/all-circular-refs
Hanlde circular refs for responses, parameters and path items
Configuration menu - View commit details
-
Copy full SHA for 7a3d901 - Browse repository at this point
Copy the full SHA 7a3d901View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ff04bd - Browse repository at this point
Copy the full SHA 1ff04bdView commit details -
improve performance of schema deserialize
and add some benchmarks. This is a bottleneck for the kubernetes build. The fix works by caching the deserialization of the full schema into a map. We were doing this three times. Now we only do it once. Before: BenchmarkSchemaUnmarshal-12 50000 321498 ns/op 86325 B/op 1400 allocs/op After: BenchmarkSchemaUnmarshal-12 100000 131877 ns/op 46183 B/op 535 allocs/op
Configuration menu - View commit details
-
Copy full SHA for 1de3e05 - Browse repository at this point
Copy the full SHA 1de3e05View commit details
Commits on Feb 22, 2018
-
Fix hang on recursive schemas when checking example of default values.
This solves regression with issue go-swagger/go-swagger#1341
Configuration menu - View commit details
-
Copy full SHA for 1846887 - Browse repository at this point
Copy the full SHA 1846887View commit details -
Configuration menu - View commit details
-
Copy full SHA for 180bba5 - Browse repository at this point
Copy the full SHA 180bba5View commit details
Commits on Mar 2, 2018
-
Configuration menu - View commit details
-
Copy full SHA for fe19c0b - Browse repository at this point
Copy the full SHA fe19c0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f284a2 - Browse repository at this point
Copy the full SHA 8f284a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 410b67e - Browse repository at this point
Copy the full SHA 410b67eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8000b5 - Browse repository at this point
Copy the full SHA d8000b5View commit details
Commits on Mar 15, 2018
-
Configuration menu - View commit details
-
Copy full SHA for d62f4e6 - Browse repository at this point
Copy the full SHA d62f4e6View commit details
Commits on Mar 18, 2018
-
Merge pull request kubernetes#25 from outdoorsy/master
Fix str->bson function usages
Configuration menu - View commit details
-
Copy full SHA for 6ba3155 - Browse repository at this point
Copy the full SHA 6ba3155View commit details
Commits on Mar 19, 2018
-
Configuration menu - View commit details
-
Copy full SHA for e62278c - Browse repository at this point
Copy the full SHA e62278cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7c5d5c - Browse repository at this point
Copy the full SHA c7c5d5cView commit details
Commits on Mar 22, 2018
-
Configuration menu - View commit details
-
Copy full SHA for b1a574a - Browse repository at this point
Copy the full SHA b1a574aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66589c1 - Browse repository at this point
Copy the full SHA 66589c1View commit details
Commits on Mar 23, 2018
-
Merge pull request kubernetes#70 from go-openapi/transitive-refs
Support Transitive Refs
Configuration menu - View commit details
-
Copy full SHA for a309226 - Browse repository at this point
Copy the full SHA a309226View commit details
Commits on Mar 26, 2018
-
Configuration menu - View commit details
-
Copy full SHA for f7d3cf6 - Browse repository at this point
Copy the full SHA f7d3cf6View commit details -
Merge pull request kubernetes#71 from go-openapi/transitiveResolverLo…
…calRefCheck Only change the resolver for transitive refs
Configuration menu - View commit details
-
Copy full SHA for 9acd888 - Browse repository at this point
Copy the full SHA 9acd888View commit details
Commits on Apr 4, 2018
-
Handle null uuids when deserializing
- When deserializing UUIDs, allow null values in the json. This results in creating Zero UUID instead of failing deserialization. Github Issue: go-openapi/strfmt#26 Signed-off-by: Prem Ramanathan <premram@google.com>
Prem Ramanathan committedApr 4, 2018 Configuration menu - View commit details
-
Copy full SHA for 6e21b58 - Browse repository at this point
Copy the full SHA 6e21b58View commit details -
Merge pull request kubernetes#27 from fieryorc/pr/26-uuid-null
Handle null uuids when deserializing
Configuration menu - View commit details
-
Copy full SHA for 257eae8 - Browse repository at this point
Copy the full SHA 257eae8View commit details
Commits on Apr 6, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 18bafbc - Browse repository at this point
Copy the full SHA 18bafbcView commit details -
Merge pull request kubernetes#72 from go-openapi/fixSpelling
fix spelling
Configuration menu - View commit details
-
Copy full SHA for 370d9e0 - Browse repository at this point
Copy the full SHA 370d9e0View commit details
Commits on Apr 7, 2018
-
Handle null dates when deserializing
When deserializing, ignore null dates instead of failing. This makes null values semantically equivalent to missing field (undefined). Signed-off-by: Prem Ramanathan <premram@google.com>
Prem Ramanathan committedApr 7, 2018 Configuration menu - View commit details
-
Copy full SHA for 67468bf - Browse repository at this point
Copy the full SHA 67468bfView commit details -
Merge pull request kubernetes#28 from fieryorc/cr/26-fix_null_date
Handle null dates when deserializing
Configuration menu - View commit details
-
Copy full SHA for 4818084 - Browse repository at this point
Copy the full SHA 4818084View commit details
Commits on Apr 13, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 94e900b - Browse repository at this point
Copy the full SHA 94e900bView commit details -
Configuration menu - View commit details
-
Copy full SHA for deac891 - Browse repository at this point
Copy the full SHA deac891View commit details -
Configuration menu - View commit details
-
Copy full SHA for 563c6e5 - Browse repository at this point
Copy the full SHA 563c6e5View commit details -
Merge pull request kubernetes#81 from sttts/sttts-orthogonal-defaulting
Orthogonal defaulting and new pruning algorithm
Configuration menu - View commit details
-
Copy full SHA for a6c59cf - Browse repository at this point
Copy the full SHA a6c59cfView commit details
Commits on Apr 15, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 68d51af - Browse repository at this point
Copy the full SHA 68d51afView commit details -
Configuration menu - View commit details
-
Copy full SHA for bcff419 - Browse repository at this point
Copy the full SHA bcff419View commit details
Commits on Apr 16, 2018
-
Configuration menu - View commit details
-
Copy full SHA for ed99db2 - Browse repository at this point
Copy the full SHA ed99db2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17d85e3 - Browse repository at this point
Copy the full SHA 17d85e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1788db6 - Browse repository at this point
Copy the full SHA 1788db6View commit details -
Merge pull request kubernetes#86 from sttts/sttts-reflect-slices
Allow typed slices via reflection
Configuration menu - View commit details
-
Copy full SHA for 659e09d - Browse repository at this point
Copy the full SHA 659e09dView commit details
Commits on Apr 22, 2018
-
The original implementation allows for read to happen without acquiring lock. This leads to data race when read and write happen concurrently. Although tempting, first implementation used sync.Map, which optimize for a map that's used as cache concurrently. Later changed it back to Mutex for support of go 1.8 as sync.Map is introduced in go 1.9 Signed-off-by: Victor Xian Wang <victor.xianwang@gmail.com>
Victor Xian Wang committedApr 22, 2018 Configuration menu - View commit details
-
Copy full SHA for 64288d1 - Browse repository at this point
Copy the full SHA 64288d1View commit details -
Merge pull request kubernetes#88 from victorxw/87-fix-regexp-cache-race
fix race in `reDict` when reading from regexp cache
Configuration menu - View commit details
-
Copy full SHA for f8f9c59 - Browse repository at this point
Copy the full SHA f8f9c59View commit details
Commits on May 2, 2018
-
A previous improvement in signing the package name with debug log entries did actually pollute the global logger settings. Now fixed with a private debug logger for this package.
Configuration menu - View commit details
-
Copy full SHA for 5a75475 - Browse repository at this point
Copy the full SHA 5a75475View commit details -
Merge pull request kubernetes#90 from fredbi/fix-debug-logger
Fix debug logger side effects
Configuration menu - View commit details
-
Copy full SHA for e943f4b - Browse repository at this point
Copy the full SHA e943f4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c803615 - Browse repository at this point
Copy the full SHA c803615View commit details -
Merge pull request kubernetes#91 from sttts/sttts-fix-defaulter-plus-…
…test Fix defaulting post-algorithm
Configuration menu - View commit details
-
Copy full SHA for 9286f6d - Browse repository at this point
Copy the full SHA 9286f6dView commit details
Commits on May 15, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 41e8bbe - Browse repository at this point
Copy the full SHA 41e8bbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2b2bef - Browse repository at this point
Copy the full SHA b2b2befView commit details
Commits on May 22, 2018
-
Configuration menu - View commit details
-
Copy full SHA for a866211 - Browse repository at this point
Copy the full SHA a866211View commit details
Commits on Jun 9, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 8da38e2 - Browse repository at this point
Copy the full SHA 8da38e2View commit details -
Merge pull request kubernetes#94 from jerome-laforge/master
Avoid lock when regexp's cache is hot.
Configuration menu - View commit details
-
Copy full SHA for 9ce4aba - Browse repository at this point
Copy the full SHA 9ce4abaView commit details
Commits on Jun 10, 2018
-
Configuration menu - View commit details
-
Copy full SHA for f6c557a - Browse repository at this point
Copy the full SHA f6c557aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2be454c - Browse repository at this point
Copy the full SHA 2be454cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d543b1a - Browse repository at this point
Copy the full SHA d543b1aView commit details
Commits on Jun 11, 2018
-
Merge pull request kubernetes#95 from jerome-laforge/master
Remove unnecessary code duplication
Configuration menu - View commit details
-
Copy full SHA for b0a3ed6 - Browse repository at this point
Copy the full SHA b0a3ed6View commit details
Commits on Jul 2, 2018
-
* Added goreport card badge * Added golangCI badge * Added .golangci.yml config (with settings copied from go-swagger)
Configuration menu - View commit details
-
Copy full SHA for 58e1f50 - Browse repository at this point
Copy the full SHA 58e1f50View commit details -
UT covers changes * gofmt -s -w (not bindata.go) * added goreport card badge * added golangCI badge and .golangci.yml
Configuration menu - View commit details
-
Copy full SHA for 93213da - Browse repository at this point
Copy the full SHA 93213daView commit details -
* Some (minor) linting and mispell fix * Added goreport card and golangCI badge * Configured golangci.yml
Configuration menu - View commit details
-
Copy full SHA for 6410a8a - Browse repository at this point
Copy the full SHA 6410a8aView commit details
Commits on Jul 3, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 49a17f2 - Browse repository at this point
Copy the full SHA 49a17f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d51702 - Browse repository at this point
Copy the full SHA 1d51702View commit details -
Merge pull request kubernetes#68 from fredbi/travis-update-go-8-9
upgrade CI with go 1.8 and 1.9
Configuration menu - View commit details
-
Copy full SHA for 16284f9 - Browse repository at this point
Copy the full SHA 16284f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 913ee05 - Browse repository at this point
Copy the full SHA 913ee05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a6e517 - Browse repository at this point
Copy the full SHA 9a6e517View commit details
Commits on Jul 6, 2018
-
Relocate relative $ref in response and param schema
- Contributes to go-swagger/go-swagger#1429 This fixes the case when SkipSchema:true, there are remote $ref in in schema for params and responses declared themselves with $ref (!)
Configuration menu - View commit details
-
Copy full SHA for f9ebe9c - Browse repository at this point
Copy the full SHA f9ebe9cView commit details
Commits on Jul 7, 2018
-
Hang when expanding circular $ref
* Fixes kubernetes#76 (absolute path left behind in resolved circular $ref) * Fixes kubernetes#74 (isCircular no more checks on basePath!="") * Contributes kubernetes#75 (hang is solved, but the (always correct) expanded result may differ from one run to another) * Contributes go-swagger/go-swagger#957 (hang on circular spec) No other way to pass golangci than disabling some linters
Configuration menu - View commit details
-
Copy full SHA for af4c70f - Browse repository at this point
Copy the full SHA af4c70fView commit details
Commits on Jul 8, 2018
-
Merge pull request kubernetes#78 from fredbi/fix-remote-skip-schemas
Relocate relative $ref in response and param schema
Configuration menu - View commit details
-
Copy full SHA for 8b2cc60 - Browse repository at this point
Copy the full SHA 8b2cc60View commit details -
Hang when expanding circular $ref
* Fixes kubernetes#76 (absolute path left behind in resolved circular $ref) * Fixes kubernetes#74 (isCircular no more checks on basePath!="") * Contributes kubernetes#75 (hang is solved, but the (always correct) expanded result may differ from one run to another) * Contributes go-swagger/go-swagger#957 (hang on circular spec) No other way to pass golangci than disabling some linters
Configuration menu - View commit details
-
Copy full SHA for b79fccf - Browse repository at this point
Copy the full SHA b79fccfView commit details -
Revert "Hang when expanding circular $ref"
This reverts commit b79fccf.
Configuration menu - View commit details
-
Copy full SHA for ac0b6b8 - Browse repository at this point
Copy the full SHA ac0b6b8View commit details
Commits on Jul 9, 2018
-
- change basepath when encountering a transitive ref
- fix denormalizing a file ref, doesn't remove #
Configuration menu - View commit details
-
Copy full SHA for 035942d - Browse repository at this point
Copy the full SHA 035942dView commit details -
Merge branches 'fix-circular' and 'master' of https://github.com/go-o…
…penapi/spec into fix-circular
Configuration menu - View commit details
-
Copy full SHA for 6e1e397 - Browse repository at this point
Copy the full SHA 6e1e397View commit details -
* Fixed transitiveResolver (change root)
* Fixed denormalizeFileRef() : more cases, depending on type of URI * More testcases * Tested against current master for analysis, validate and go-swagger
Configuration menu - View commit details
-
Copy full SHA for 70ef9ff - Browse repository at this point
Copy the full SHA 70ef9ffView commit details -
* Circular ref, cont'd: absolutized initial root path passed with opt…
…ions * Aknowledge fix for kubernetes#69 Fixes kubernetes#69
Configuration menu - View commit details
-
Copy full SHA for e2e66a1 - Browse repository at this point
Copy the full SHA e2e66a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08971c5 - Browse repository at this point
Copy the full SHA 08971c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64080af - Browse repository at this point
Copy the full SHA 64080afView commit details -
Merge pull request kubernetes#81 from go-openapi/fix-circular
WIP: Fix circular
Configuration menu - View commit details
-
Copy full SHA for 90cb622 - Browse repository at this point
Copy the full SHA 90cb622View commit details
Commits on Jul 10, 2018
-
- handle transitive refs for responses/parameters
- don't prematurely add a parentRef when expanding a response/parameter
Configuration menu - View commit details
-
Copy full SHA for 2d9ee49 - Browse repository at this point
Copy the full SHA 2d9ee49View commit details -
Merge pull request kubernetes#82 from go-openapi/circularRespParamsFix
Handle circular refs for responses/parameters schemas.
Configuration menu - View commit details
-
Copy full SHA for bce47c9 - Browse repository at this point
Copy the full SHA bce47c9View commit details
Commits on Jul 28, 2018
-
* Added option to expand circular $ref with absolute path
This option is selected by default when expanding with a root schema instead of a BasePath * Added ExpandResponseWithRoot() and ExpandParameterWithRoot() to cover the validate use case * Fixed relative path issue in ExpandResponse() and ExpandParameter() (failed to resolve $ref when resolved in another location than .) * Contributes go-swagger/go-swagge#1614 * Contributes go-swagger/go-swagger#1621
Configuration menu - View commit details
-
Copy full SHA for 837d3d5 - Browse repository at this point
Copy the full SHA 837d3d5View commit details
Commits on Aug 1, 2018
-
Merge pull request kubernetes#83 from fredbi/fix-circular-absolute
optional absolute path in circular $ref
Configuration menu - View commit details
-
Copy full SHA for 384415f - Browse repository at this point
Copy the full SHA 384415fView commit details
Commits on Aug 3, 2018
-
Fixes with remote and cyclical $ref
* Fixes hang on cyclical $ref in responses or body params (required go-openapi/spec update) * Fixes errors when validating a spec with a relative path other than current dir (occured with examples or default validation) * Systematically fully expands responses and params, which produces some extra messages * Supports response default/example validations when schema provided as root (no RelativePath) * Added more test cases for remote $ref and cyclical $ref * Contributes go-swagger/go-swagger#1614 * Contributes go-swagger/go-swgger#1621 * Removed line length linter4 * Fixed race condition in parallelized unit test
Configuration menu - View commit details
-
Copy full SHA for 109e4ba - Browse repository at this point
Copy the full SHA 109e4baView commit details -
Merge pull request kubernetes#98 from fredbi/expand-with-base
WIP: Expand with base
Configuration menu - View commit details
-
Copy full SHA for 4f81262 - Browse repository at this point
Copy the full SHA 4f81262View commit details
Commits on Aug 9, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 72cdde7 - Browse repository at this point
Copy the full SHA 72cdde7View commit details -
Merge pull request kubernetes#100 from fredbi/fix-unit-test
Fixed undue warnings w/race in unit test
Configuration menu - View commit details
-
Copy full SHA for 7c19119 - Browse repository at this point
Copy the full SHA 7c19119View commit details
Commits on Aug 11, 2018
-
Configuration menu - View commit details
-
Copy full SHA for eed2e94 - Browse repository at this point
Copy the full SHA eed2e94View commit details
Commits on Aug 25, 2018
-
Signed-off-by: Ivan Porto Carrero <>
Ivan Porto Carrero committedAug 25, 2018 Configuration menu - View commit details
-
Copy full SHA for ffd6e7d - Browse repository at this point
Copy the full SHA ffd6e7dView commit details -
Signed-off-by: Ivan Porto Carrero <ivan@flanders.co.nz>
Configuration menu - View commit details
-
Copy full SHA for f1468ac - Browse repository at this point
Copy the full SHA f1468acView commit details -
Signed-off-by: Ivan Porto Carrero <>
Ivan Porto Carrero committedAug 25, 2018 Configuration menu - View commit details
-
Copy full SHA for 6292e8b - Browse repository at this point
Copy the full SHA 6292e8bView commit details -
Signed-off-by: Ivan Porto Carrero <>
Ivan Porto Carrero committedAug 25, 2018 Configuration menu - View commit details
-
Copy full SHA for e0648ff - Browse repository at this point
Copy the full SHA e0648ffView commit details
Commits on Aug 27, 2018
-
Default error code can be changed externally
When the error Code cannot be used as an HTTP code, use a variable instead of 422 fixed code so the user can set it accordingly to its API policy. Signed-off-by: Maxime Soulé <btik-git@scoubidou.com>
Configuration menu - View commit details
-
Copy full SHA for 214ef8a - Browse repository at this point
Copy the full SHA 214ef8aView commit details -
Merge pull request kubernetes#15 from maxatome/defaultHTTPCode
Default error code can be changed externally
Configuration menu - View commit details
-
Copy full SHA for 87bb653 - Browse repository at this point
Copy the full SHA 87bb653View commit details
Commits on Sep 3, 2018
-
Completed test for ServeError with nil Error, as discussed in kuberne…
…tes#13 Fixes kubernetes#13 Added golangci and go report card badges Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 41df026 - Browse repository at this point
Copy the full SHA 41df026View commit details
Commits on Sep 10, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 04228a9 - Browse repository at this point
Copy the full SHA 04228a9View commit details -
Merge pull request kubernetes#31 from jerome-laforge/master
kubernetes#30 github.com/go-mgo/mgo is no longer maintained
Configuration menu - View commit details
-
Copy full SHA for 7761141 - Browse repository at this point
Copy the full SHA 7761141View commit details
Commits on Sep 26, 2018
-
Merge pull request kubernetes#16 from fredbi/serve-nil-error
Completed test for ServeError with nil Error, as discussed in kubernetes#13
Configuration menu - View commit details
-
Copy full SHA for 1801eed - Browse repository at this point
Copy the full SHA 1801eedView commit details
Commits on Oct 7, 2018
-
Signed-off-by: Ivan Porto Carrero <ivan@flanders.co.nz>
Configuration menu - View commit details
-
Copy full SHA for d9664f9 - Browse repository at this point
Copy the full SHA d9664f9View commit details -
Signed-off-by: Ivan Porto Carrero <ivan@flanders.co.nz>
Configuration menu - View commit details
-
Copy full SHA for 35fe473 - Browse repository at this point
Copy the full SHA 35fe473View commit details -
Signed-off-by: Ivan Porto Carrero <ivan@flanders.co.nz>
Configuration menu - View commit details
-
Copy full SHA for 5bae59e - Browse repository at this point
Copy the full SHA 5bae59eView commit details -
Signed-off-by: Ivan Porto Carrero <ivan@flanders.co.nz>
Configuration menu - View commit details
-
Copy full SHA for d2eab7d - Browse repository at this point
Copy the full SHA d2eab7dView commit details
Commits on Oct 12, 2018
-
use an RFC 5322 address parser for email addresses
contributes to go-swagger/go-swagger#1519 Signed-off-by: Ivan Porto Carrero <ivan@flanders.co.nz>
Configuration menu - View commit details
-
Copy full SHA for 5e0adf9 - Browse repository at this point
Copy the full SHA 5e0adf9View commit details -
adds a test with some unusual email addresses
Signed-off-by: Ivan Porto Carrero <ivan@flanders.co.nz>
Configuration menu - View commit details
-
Copy full SHA for 44323b0 - Browse repository at this point
Copy the full SHA 44323b0View commit details -
ensure the address is not just a name
Signed-off-by: Ivan Porto Carrero <ivan@flanders.co.nz>
Configuration menu - View commit details
-
Copy full SHA for 4571a0b - Browse repository at this point
Copy the full SHA 4571a0bView commit details -
Signed-off-by: Ivan Porto Carrero <ivan@flanders.co.nz>
Configuration menu - View commit details
-
Copy full SHA for d2c6911 - Browse repository at this point
Copy the full SHA d2c6911View commit details
Commits on Oct 21, 2018
-
Merge pull request kubernetes#33 from go-openapi/fix-goswagger-1519
Use a more competent email address parser
Configuration menu - View commit details
-
Copy full SHA for edab999 - Browse repository at this point
Copy the full SHA edab999View commit details
Commits on Oct 27, 2018
-
* Comply with golangci-lint linting rules * Refactored unit test to reduce code duplication * Augmented test coverage Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 53354ba - Browse repository at this point
Copy the full SHA 53354baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81f5045 - Browse repository at this point
Copy the full SHA 81f5045View commit details
Commits on Oct 30, 2018
-
Fixes kubernetes#36 Hostname matching doesn't conform to modern hostn…
…ame patterns Signed-off-by: James Lamb <jlamb@atlassian.com>
Configuration menu - View commit details
-
Copy full SHA for 6232591 - Browse repository at this point
Copy the full SHA 6232591View commit details -
Merge pull request kubernetes#37 from jimmystewpot/36-fix_hostname_regex
Fixes kubernetes#36 Hostname matching doesn't conform to modern hostname patterns
Configuration menu - View commit details
-
Copy full SHA for b7bbaf9 - Browse repository at this point
Copy the full SHA b7bbaf9View commit details
Commits on Nov 26, 2018
-
add unicode (emoji) and puny code domain support to hostname validation
Signed-off-by: James Lamb <jlamb@atlassian.com>
Configuration menu - View commit details
-
Copy full SHA for 57feacd - Browse repository at this point
Copy the full SHA 57feacdView commit details -
fix regex to allow non-ascii and long tlds
Signed-off-by: James Lamb <jlamb@atlassian.com>
Configuration menu - View commit details
-
Copy full SHA for 292dbf3 - Browse repository at this point
Copy the full SHA 292dbf3View commit details -
Signed-off-by: James Lamb <jlamb@atlassian.com>
Configuration menu - View commit details
-
Copy full SHA for 1683a72 - Browse repository at this point
Copy the full SHA 1683a72View commit details -
add unicode (emoji) and puny code domain support to hostname validation
Signed-off-by: James Lamb <jlamb@atlassian.com>
Configuration menu - View commit details
-
Copy full SHA for 92d4b1f - Browse repository at this point
Copy the full SHA 92d4b1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f9e6a3 - Browse repository at this point
Copy the full SHA 6f9e6a3View commit details -
Signed-off-by: James Lamb <jlamb@atlassian.com>
Configuration menu - View commit details
-
Copy full SHA for 8fde95a - Browse repository at this point
Copy the full SHA 8fde95aView commit details -
Signed-off-by: James Lamb <jlamb@atlassian.com>
Configuration menu - View commit details
-
Copy full SHA for 88430b3 - Browse repository at this point
Copy the full SHA 88430b3View commit details -
Merge branch 'extend_hostname_validation' of https://github.com/jimmy…
…stewpot/strfmt into extend_hostname_validation
Configuration menu - View commit details
-
Copy full SHA for b52d81c - Browse repository at this point
Copy the full SHA b52d81cView commit details
Commits on Nov 27, 2018
-
Merge pull request kubernetes#40 from jimmystewpot/extend_hostname_va…
…lidation add unicode (emoji) and puny code domain support to hostname validation
Configuration menu - View commit details
-
Copy full SHA for e471370 - Browse repository at this point
Copy the full SHA e471370View commit details -
Fix regression on unmarshalling Ref types by using gob encode/decode
* Contributes go-swagger/go-swagger#1816 Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for c166dd3 - Browse repository at this point
Copy the full SHA c166dd3View commit details
Commits on Nov 28, 2018
-
Configuration menu - View commit details
-
Copy full SHA for c3754ea - Browse repository at this point
Copy the full SHA c3754eaView commit details
Commits on Dec 1, 2018
-
Fix gob encoding on operations
Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 4967c03 - Browse repository at this point
Copy the full SHA 4967c03View commit details -
Merge pull request kubernetes#88 from fredbi/fix-1824
Fix gob encoding on operations
Configuration menu - View commit details
-
Copy full SHA for 5b6cdde - Browse repository at this point
Copy the full SHA 5b6cddeView commit details
Commits on Dec 14, 2018
-
* get up to date with golangci linters * factorized duplicate code in expander * split expander into more specialized bits * More UT with headers * linting: simplified returned errors * regenerated bindata with Kevin Burke's go-bindata fork Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for cfd46eb - Browse repository at this point
Copy the full SHA cfd46ebView commit details -
* Updated to new lint rules (globals and inits)
* Fixes following scope lint checker Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 22e9aff - Browse repository at this point
Copy the full SHA 22e9affView commit details
Commits on Dec 25, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 9453b11 - Browse repository at this point
Copy the full SHA 9453b11View commit details
Commits on Dec 28, 2018
-
Fix hostname validation regexp
* fixes kubernetes#42 (simple hostnames, not necessarily FDQNs) * adds more tests for hostname validations Validation rules are: * internationalized (unicode) hostnames are permitted * for FDQNs, top-level domain (e.g. ".com"), is at least to letters long (no special characters here) * hostnames may start with a digit [RFC1123] * special registered names with an underscore ('_') are not allowed in this context * dashes are permitted, but not at the start or the end of a segment * long top-level domain names (e.g. example.london) are permitted * symbol unicode points are permitted (e.g. emoji) (not for top-level domain) Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 1a393c9 - Browse repository at this point
Copy the full SHA 1a393c9View commit details -
Merge pull request kubernetes#43 from fredbi/fix-42
Fix hostname validation regexp
Configuration menu - View commit details
-
Copy full SHA for 870f786 - Browse repository at this point
Copy the full SHA 870f786View commit details
Commits on Jan 16, 2019
-
Add DeepCopy and DeepCopyInto methods to all types
Kubernetes has a project called code-generator[0] which generates DeepCopy methods for API models. Cilium[1] is using code-generator on top of models generated by go-swagger, to allow deep copying of API models. Hovewer, code-generator assumes that every type which is not a basic type in Golang, needs to have its own DeepCopy and DeepCopyIn methods. It includes also type extensions which are built on top of basic types just to add methods. Currently, if code-generator is executed on go-swagger API models which use types from strfmt, generated DeepCopy methods fail, because strfmt types do not implement DeepCopy. This change adds implementations of DeepCopy and DeepCopyInto which will allow to use go-generator together with go-swagger and strfmt. [0] https://github.com/kubernetes/code-generator [1] https://github.com/cilium/cilium Signed-off-by: Michal Rostecki <mrostecki@suse.de>
Configuration menu - View commit details
-
Copy full SHA for 13e5106 - Browse repository at this point
Copy the full SHA 13e5106View commit details -
Merge pull request kubernetes#44 from mrostecki/deepcopy
Add DeepCopy and DeepCopyInto methods to all types
Configuration menu - View commit details
-
Copy full SHA for dd2bd34 - Browse repository at this point
Copy the full SHA dd2bd34View commit details
Commits on Jan 17, 2019
-
Fix typos in comments to DeepCopyInto methods
Follow-up to kubernetes#44. Fixes: 13e5106 ("Add DeepCopy and DeepCopyInto methods to all types") Signed-off-by: Michal Rostecki <mrostecki@suse.de>
Configuration menu - View commit details
-
Copy full SHA for 2ce5189 - Browse repository at this point
Copy the full SHA 2ce5189View commit details -
Merge pull request kubernetes#45 from mrostecki/fix-deepcopy-comments
Fix typos in comments to DeepCopyInto methods
Configuration menu - View commit details
-
Copy full SHA for bc2668d - Browse repository at this point
Copy the full SHA bc2668dView commit details
Commits on Jan 24, 2019
-
Merge pull request kubernetes#85 from fredbi/lint-and-refact
Lint and refact
Configuration menu - View commit details
-
Copy full SHA for 53d7765 - Browse repository at this point
Copy the full SHA 53d7765View commit details
Commits on Feb 11, 2019
-
empty datetime shouldn't be converted to epoch time and it shouldn't …
…be accepted as valid * changes error message * fixes scopelint issue Signed-off-by: Mario Morgado <mario@beamery.com>
Mario Morgado committedFeb 11, 2019 Configuration menu - View commit details
-
Copy full SHA for 28d9b38 - Browse repository at this point
Copy the full SHA 28d9b38View commit details -
Merge pull request kubernetes#47 from mjvm/fix/empty-datetime-shouldb…
…e-invalid empty datetime shouldn't be converted to epoch time
Configuration menu - View commit details
-
Copy full SHA for bb51295 - Browse repository at this point
Copy the full SHA bb51295View commit details
Commits on Mar 7, 2019
-
Adds CIDR format and validation that work for IPv4 and IPv6. - Code formatted using `goimports`. - Lint fixes based on output from `golangci-lint` that do not impact the exported names. Adds exclude for lint errors that requires a change to the exported names. - Dependency updated using `go mod tidy` Signed-off-by: kenjones <kenjones@cisco.com>
Configuration menu - View commit details
-
Copy full SHA for 2dbb59a - Browse repository at this point
Copy the full SHA 2dbb59aView commit details
Commits on Mar 11, 2019
-
Merge pull request kubernetes#48 from kenjones-cisco/feature/cidr-format
Feature: Add CIDR format
Configuration menu - View commit details
-
Copy full SHA for 4d736b2 - Browse repository at this point
Copy the full SHA 4d736b2View commit details
Commits on Mar 21, 2019
-
Add object disable array check option
Signed-off-by: Xiaoxi He <xxhe@alauda.io>
Configuration menu - View commit details
-
Copy full SHA for 691579c - Browse repository at this point
Copy the full SHA 691579cView commit details -
Merge pull request kubernetes#106 from tossmilestone/fix-array-items
Fix items must be in type Array
Configuration menu - View commit details
-
Copy full SHA for 5b1623b - Browse repository at this point
Copy the full SHA 5b1623bView commit details
Commits on Mar 22, 2019
-
Use google/uuid not pborman/uuid
pborman maintains google's uuid package, and they have a complicated shared history, but the release notes for pborman/uuid now read The choice of this package vs the google/uuid package is largely dependent on your use case. If you want to use UUIDs as keys, used the google/uuid version (a UUID is an array). Use this package for compatibility, needing to distinguish between non-set UUID and the zero UUID, prefer byte slices over arrays. google/uuid is now a dependency of pborman/uuid which is now just a compat wrapper, so switch to just using google/uuid. Changes are just minor API differences. Signed-off-by: Justin Cormack <justin.cormack@docker.com>
Configuration menu - View commit details
-
Copy full SHA for c004288 - Browse repository at this point
Copy the full SHA c004288View commit details -
Merge pull request kubernetes#50 from justincormack/uuid
Use google/uuid not pborman/uuid
Configuration menu - View commit details
-
Copy full SHA for 29177d4 - Browse repository at this point
Copy the full SHA 29177d4View commit details
Commits on Apr 3, 2019
-
Fix schema options aren't propagated to childs (kubernetes#107)
* Fix schema options aren't propagated to childs Signed-off-by: Xiaoxi He <xxhe@alauda.io> * Fix scopelint errors Signed-off-by: Xiaoxi He <xxhe@alauda.io>
Configuration menu - View commit details
-
Copy full SHA for 3fd099a - Browse repository at this point
Copy the full SHA 3fd099aView commit details
Commits on Apr 8, 2019
-
Handle JSON null values for DateTime
Signed-off-by: André Bierlein <andre.mt.bierlein@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5029a76 - Browse repository at this point
Copy the full SHA 5029a76View commit details -
Merge pull request kubernetes#52 from ligustah/fix-time-json-null
Handle JSON null values for DateTime
Configuration menu - View commit details
-
Copy full SHA for b0d6b39 - Browse repository at this point
Copy the full SHA b0d6b39View commit details
Commits on Apr 11, 2019
-
Issue kubernetes#53: Added support for parsing ISO8601 timestamps tha…
…t are in localtime. Signed-off-by: jwalter1-quest <jeff.walter@quest.com>
Configuration menu - View commit details
-
Copy full SHA for 57bf448 - Browse repository at this point
Copy the full SHA 57bf448View commit details -
Merge pull request kubernetes#54 from jeffreydwalter/master
Issue kubernetes#53: Added support for parsing ISO8601 timestamps that are in local time.
Configuration menu - View commit details
-
Copy full SHA for e87a5af - Browse repository at this point
Copy the full SHA e87a5afView commit details
Commits on Apr 16, 2019
-
Fixed gob encoding/decoding for SwaggerProps
This fixes regression with issue go-swagger/go-swagger#1481, since the introduction of gob encoding to clone specs (in go-openapi/loads). Raised dupl linter threshold Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for cb961e9 - Browse repository at this point
Copy the full SHA cb961e9View commit details -
Merge pull request kubernetes#90 from fredbi/fix-gob-security
Fixed gob encoding/decoding for SwaggerProps
Configuration menu - View commit details
-
Copy full SHA for 9d9763c - Browse repository at this point
Copy the full SHA 9d9763cView commit details
Commits on May 10, 2019
-
Signed-off-by: Dr. Stefan Schimanski <stefan.schimanski@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 915f417 - Browse repository at this point
Copy the full SHA 915f417View commit details -
Merge pull request kubernetes#91 from sttts/sttts-nullable
Add nullable
Configuration menu - View commit details
-
Copy full SHA for b2056d6 - Browse repository at this point
Copy the full SHA b2056d6View commit details -
Signed-off-by: Dr. Stefan Schimanski <stefan.schimanski@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 505f35f - Browse repository at this point
Copy the full SHA 505f35fView commit details -
Merge pull request kubernetes#109 from sttts/sttts-nullable
Add nullable
Configuration menu - View commit details
-
Copy full SHA for a2e819b - Browse repository at this point
Copy the full SHA a2e819bView commit details
Commits on Jun 16, 2019
-
Signed-off-by: Ivan Porto Carrero <ivan@flanders.co.nz>
Configuration menu - View commit details
-
Copy full SHA for fa1c2cc - Browse repository at this point
Copy the full SHA fa1c2ccView commit details -
update go.mod and travis for go1.12
Signed-off-by: Ivan Porto Carrero <ivan@flanders.co.nz>
Configuration menu - View commit details
-
Copy full SHA for bdfd7e0 - Browse repository at this point
Copy the full SHA bdfd7e0View commit details
Commits on Jun 17, 2019
-
update go.mod and travis for go1.12
Signed-off-by: Ivan Porto Carrero <ivan@flanders.co.nz>
Configuration menu - View commit details
-
Copy full SHA for 6405b90 - Browse repository at this point
Copy the full SHA 6405b90View commit details -
Fix function comments based on best practices from Effective Go
Signed-off-by: CodeLingo Bot <bot@codelingo.io>
Configuration menu - View commit details
-
Copy full SHA for 49685d4 - Browse repository at this point
Copy the full SHA 49685d4View commit details
Commits on Jun 18, 2019
-
Signed-off-by: Ivan Porto Carrero <ivan@flanders.co.nz>
Configuration menu - View commit details
-
Copy full SHA for a3e0926 - Browse repository at this point
Copy the full SHA a3e0926View commit details -
Signed-off-by: Ivan Porto Carrero <ivan@flanders.co.nz>
Configuration menu - View commit details
-
Copy full SHA for f620df9 - Browse repository at this point
Copy the full SHA f620df9View commit details -
Signed-off-by: Ivan Porto Carrero <ivan@flanders.co.nz>
Configuration menu - View commit details
-
Copy full SHA for 432db8f - Browse repository at this point
Copy the full SHA 432db8fView commit details
Commits on Jul 5, 2019
-
revert back to stdencodign for base64
Signed-off-by: Ivan Porto Carrero <ivan@flanders.co.nz>
Configuration menu - View commit details
-
Copy full SHA for ecb9ab3 - Browse repository at this point
Copy the full SHA ecb9ab3View commit details -
Merge pull request kubernetes#57 from go-openapi/fix-base64-regression
revert back to stdencoding for base64
Configuration menu - View commit details
-
Copy full SHA for 6faa644 - Browse repository at this point
Copy the full SHA 6faa644View commit details
Commits on Sep 8, 2019
-
Signed-off-by: Ivan Porto Carrero <ivan@flanders.co.nz>
Configuration menu - View commit details
-
Copy full SHA for 2223ab3 - Browse repository at this point
Copy the full SHA 2223ab3View commit details -
update to newer spec for go1.13 compatibility
Signed-off-by: Ivan Porto Carrero <ivan@flanders.co.nz>
Configuration menu - View commit details
-
Copy full SHA for d8e712d - Browse repository at this point
Copy the full SHA d8e712dView commit details
Commits on Oct 3, 2019
-
Add parameter type and validation match check (kubernetes#116)
* Add parameter type and validation match check Signed-off-by: Ilya Kaznacheev <ilya@kaznacheev.me> * Refactor type constants Signed-off-by: Ilya Kaznacheev <ilya@kaznacheev.me> * Add multipleOf check and test cases Signed-off-by: Ilya Kaznacheev <ilya@kaznacheev.me> * Refactor type constants - object Signed-off-by: Ilya Kaznacheev <ilya@kaznacheev.me>
Configuration menu - View commit details
-
Copy full SHA for d85eac7 - Browse repository at this point
Copy the full SHA d85eac7View commit details -
Refactor type formats (kubernetes#117)
* Refactor type formats Signed-off-by: Ilya Kaznacheev <ilya@kaznacheev.me> * Remove binary format constant Signed-off-by: Ilya Kaznacheev <ilya@kaznacheev.me> * Comment binary format constant Signed-off-by: Ilya Kaznacheev <ilya@kaznacheev.me> * Disable godox linter Signed-off-by: Ilya Kaznacheev <ilya@kaznacheev.me>
Configuration menu - View commit details
-
Copy full SHA for cae306c - Browse repository at this point
Copy the full SHA cae306cView commit details
Commits on Oct 17, 2019
-
Bump go-yaml version to cover fixed ddos heuristic
This PR bumbs go-yaml to v2.2.4, which has the ddos vulnerability fixed. Issue: go-yaml preceding 2.2.4 had vulnerability to ddos attack via billion laughs bomb. Such attack lead to program to be unresponsive. Issue has been described in https://raesene.github.io/blog/2019/10/15/From-stackoverflow-to-CVE/ Signed-off-by: Petr Kotas <petr.kotas@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e0a8a7d - Browse repository at this point
Copy the full SHA e0a8a7dView commit details -
Merge pull request kubernetes#118 from petrkotas/go-yaml-fix
Bump go-yaml version to cover fixed ddos heuristic
Configuration menu - View commit details
-
Copy full SHA for 80d596e - Browse repository at this point
Copy the full SHA 80d596eView commit details
Commits on Oct 25, 2019
-
Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for cac980b - Browse repository at this point
Copy the full SHA cac980bView commit details -
Merge pull request kubernetes#120 from fredbi/fix-relinting-excl-tests
linting, excluding test
Configuration menu - View commit details
-
Copy full SHA for 1170d1c - Browse repository at this point
Copy the full SHA 1170d1cView commit details -
Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for cc050a9 - Browse repository at this point
Copy the full SHA cc050a9View commit details -
Fixes issues related to swagger-specific rules with array schemas and…
… items. Behavior of the swagger validation is the one expected by swagger (i.e. arrays must have items, items must be in arrays). Default behavior of the json-schema validation is the one expected by jsonschema. The behavior expected for swagger schemas is enabled by an option to check specifically for arrays and items. Additional testing is carried out to check for different situations: in example, in response examples, in default values. * extra linting work, particularly on tests. * updated deps with other go-openapi repos * updated golanci-lint config and disable latest round of new, unused linters * fixes kubernetes#43 (property named "items", in examples) * fixes kubernetes#83 (pure jsonschema validation of array schemas without items specification) * fixes kubernetes#108 (property named "items") * fixes kubernetes#112 (property named "items") * fixes go-swagger/go-swagger#1456 Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 6cf224c - Browse repository at this point
Copy the full SHA 6cf224cView commit details
Commits on Nov 6, 2019
-
Merge pull request kubernetes#119 from fredbi/fix-items
Fixes issues related to swagger-specific rules with array schemas and items
Configuration menu - View commit details
-
Copy full SHA for 08232b6 - Browse repository at this point
Copy the full SHA 08232b6View commit details
Commits on Nov 5, 2020
-
Add 'pkg/validation/errors/' from commit '79f62bc27c99a0c81cbd7cfdced…
…6d414dbee2c7b' git-subtree-dir: pkg/validation/errors git-subtree-mainline: 8b50664 git-subtree-split: 79f62bc27c99a0c81cbd7cfdced6d414dbee2c7b
Configuration menu - View commit details
-
Copy full SHA for 5388388 - Browse repository at this point
Copy the full SHA 5388388View commit details -
Add 'pkg/validation/validate/' from commit '3f99090fb9b5c19d4b814575b…
…460d99799b16477' git-subtree-dir: pkg/validation/validate git-subtree-mainline: 5388388 git-subtree-split: 3f99090fb9b5c19d4b814575b460d99799b16477
Configuration menu - View commit details
-
Copy full SHA for 41abdff - Browse repository at this point
Copy the full SHA 41abdffView commit details -
Add 'pkg/validation/spec/' from commit '3b94d049fd4e1a0ad441b1d45bb33…
…8b25647b519' git-subtree-dir: pkg/validation/spec git-subtree-mainline: 41abdff git-subtree-split: 3b94d049fd4e1a0ad441b1d45bb338b25647b519
Configuration menu - View commit details
-
Copy full SHA for 4231b2d - Browse repository at this point
Copy the full SHA 4231b2dView commit details -
Add 'pkg/validation/strfmt/' from commit '4582ae0121f5848b90e7a251223…
…8b657c8136124' git-subtree-dir: pkg/validation/strfmt git-subtree-mainline: 4231b2d git-subtree-split: 4582ae0121f5848b90e7a2512238b657c8136124
Configuration menu - View commit details
-
Copy full SHA for d5ff47f - Browse repository at this point
Copy the full SHA d5ff47fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8c0761 - Browse repository at this point
Copy the full SHA c8c0761View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73fa09a - Browse repository at this point
Copy the full SHA 73fa09aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3e34b6 - Browse repository at this point
Copy the full SHA d3e34b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc84d3c - Browse repository at this point
Copy the full SHA cc84d3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12b99a1 - Browse repository at this point
Copy the full SHA 12b99a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 810b3bd - Browse repository at this point
Copy the full SHA 810b3bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c24206 - Browse repository at this point
Copy the full SHA 7c24206View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2feab02 - Browse repository at this point
Copy the full SHA 2feab02View commit details -
pkg/validation: revert github.com/go-openapi/validate/pull/81
We had contributed this upstream, but never used it due to structural schemas.
Configuration menu - View commit details
-
Copy full SHA for 6d4b372 - Browse repository at this point
Copy the full SHA 6d4b372View commit details -
Configuration menu - View commit details
-
Copy full SHA for f11f208 - Browse repository at this point
Copy the full SHA f11f208View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79abcd8 - Browse repository at this point
Copy the full SHA 79abcd8View commit details