Wilcox Technologies issueshttps://code.foxkit.us/groups/wilcox-tech/-/issues2019-07-09T08:01:33Zhttps://code.foxkit.us/wilcox-tech/eScape/-/issues/3use select instead of timeouts2019-07-09T08:01:33ZA. Wilcoxuse select instead of timeoutsalso, the read loops and write loops are duplication and unnecessary.
* POST's read loop doesn't check for NULL on realloc, potentially segfaulting.
* GET's read loop doesn't check for purposeful cancellation and treats that as an er...also, the read loops and write loops are duplication and unnecessary.
* POST's read loop doesn't check for NULL on realloc, potentially segfaulting.
* GET's read loop doesn't check for purposeful cancellation and treats that as an error condition
* GET's write loop doesn't report errors if they occur, just return NULL
it's all broken crap and needs major refactoring.https://code.foxkit.us/wilcox-tech/eScape/-/issues/2libAmy's parse_http_headers breaks RFC 2616 section 4.22019-07-09T08:01:33ZA. WilcoxlibAmy's parse_http_headers breaks RFC 2616 section 4.2```
Multiple message-header fields with the same field-name MAY be
present in a message if and only if the entire field-value for that
header field is defined as a comma-separated list [i.e., #(values)].
It MUST be possible ...```
Multiple message-header fields with the same field-name MAY be
present in a message if and only if the entire field-value for that
header field is defined as a comma-separated list [i.e., #(values)].
It MUST be possible to combine the multiple header fields into one
"field-name: field-value" pair, without changing the semantics of the
message, by appending each subsequent field-value to the first, each
separated by a comma. The order in which header fields with the same
field-name are received is therefore significant to the
interpretation of the combined field value, and thus a proxy MUST NOT
change the order of these field values when a message is forwarded.
```
This means that, given the input:
```
Accept-Language: cy_GB
Accept-Language: en_GB
```
It is expected that this is internally coalesced as:
```
Accept-Language: cy_GB, en_GB
```
However, currently, each new value replaces the old value:
```
Accept-Language: en_GB
```https://code.foxkit.us/wilcox-tech/eScape/-/issues/1iPhone libs don't have armv7s support2019-07-09T08:01:33ZA. WilcoxiPhone libs don't have armv7s supportThe iPhone build of the eScape libraries don't contain armv7s support. This precludes eScape from being included in any application built especially for the iPhone 5, and requires configuration of any project built in Xcode 4.5+.The iPhone build of the eScape libraries don't contain armv7s support. This precludes eScape from being included in any application built especially for the iPhone 5, and requires configuration of any project built in Xcode 4.5+.A. WilcoxA. Wilcoxhttps://code.foxkit.us/wilcox-tech/furry-hipster/-/issues/5Image support2019-07-09T08:01:33ZA. WilcoxImage supportProduct needs to support zero, one, or multiple images to display on the main product page.
An idea I had for implementing this is having ProductImage, handled by something like [CarrierWave](/jnicklas/carrierwave). Include a free-text...Product needs to support zero, one, or multiple images to display on the main product page.
An idea I had for implementing this is having ProductImage, handled by something like [CarrierWave](/jnicklas/carrierwave). Include a free-text 'label' ("Screenshots", "Logos", etc). Have a boolean whether to display on the main page or not. Any that are not shown on the main page get their own pages on the sidebar, which would just be a [colorbox](/jackmoore/colorbox) with all the images (including the main page images, if any).
Let's discuss!