Uses of Interface
com.opengamma.strata.basics.index.Index
-
Packages that use Index Package Description com.opengamma.strata.basics.index Entity objects describing common market indices, such as LIBOR and FED FUND.com.opengamma.strata.loader Tools for loading data from files.com.opengamma.strata.loader.fpml Loader that can convert files to financial instruments.com.opengamma.strata.market.curve Definitions of curves.com.opengamma.strata.market.explain Support for explaining results.com.opengamma.strata.market.observable Market data for quotes.com.opengamma.strata.measure.rate Base package for calculation functions.com.opengamma.strata.pricer.rate Calculators for rates instruments, such as Forward Rate Agreement (FRA) and interest rate swap.com.opengamma.strata.product.bond Entity objects describing bonds.com.opengamma.strata.product.capfloor Entity objects describing Ibor cap/floor.com.opengamma.strata.product.cms Entity objects describing Constant Maturity Swap (CMS) or CMS cap/floor.com.opengamma.strata.product.rate Entity objects describing the rate-based financial instruments.com.opengamma.strata.product.swap Entity objects describing a swap. -
-
Uses of Index in com.opengamma.strata.basics.index
Subinterfaces of Index in com.opengamma.strata.basics.index Modifier and Type Interface Description interface
FloatingRateIndex
An index used to provide floating rates, typically in interest rate swaps.interface
FxIndex
An index of foreign exchange rates.interface
IborIndex
An inter-bank lending rate index, such as Libor or Euribor.interface
OvernightIndex
An Overnight index, such as Sonia or Eonia.interface
PriceIndex
An index of prices.interface
RateIndex
A index of interest rates, such as an Overnight or Inter-Bank rate.Classes in com.opengamma.strata.basics.index that implement Index Modifier and Type Class Description class
ImmutableFxIndex
A foreign exchange index implementation based on an immutable set of rules.class
ImmutableIborIndex
An Ibor index implementation based on an immutable set of rules.class
ImmutableOvernightIndex
An overnight index, such as Sonia or Eonia.class
ImmutablePriceIndex
A price index implementation based on an immutable set of rules.Methods in com.opengamma.strata.basics.index that return Index Modifier and Type Method Description Index
IndexObservation. getIndex()
Gets the index to be observed.static Index
Index. of(String uniqueName)
Obtains an instance from the specified unique name. -
Uses of Index in com.opengamma.strata.loader
Methods in com.opengamma.strata.loader that return Index Modifier and Type Method Description static Index
LoaderUtils. findIndex(String reference)
Attempts to locate a rate index by reference name. -
Uses of Index in com.opengamma.strata.loader.fpml
Methods in com.opengamma.strata.loader.fpml that return Index Modifier and Type Method Description Index
FpmlDocument. parseIndex(XmlElement baseEl)
Converts an FpML 'FloatingRateIndex.model' to anIndex
.Methods in com.opengamma.strata.loader.fpml that return types with arguments of type Index Modifier and Type Method Description List<Index>
FpmlDocument. parseIndexes(XmlElement baseEl)
Converts an FpML 'FloatingRateIndex' with multiple tenors to anIndex
. -
Uses of Index in com.opengamma.strata.market.curve
Methods in com.opengamma.strata.market.curve with type parameters of type Index Modifier and Type Method Description <T extends Index>
ImmutableSet<T>RatesCurveGroupEntry. getIndices(Class<T> indexType)
Gets the subset of indices matching the specified type for which the curve provides forward rates.Methods in com.opengamma.strata.market.curve that return types with arguments of type Index Modifier and Type Method Description org.joda.beans.MetaProperty<ImmutableMap<Index,Curve>>
RatesCurveGroup.Meta. forwardCurves()
The meta-property for theforwardCurves
property.ImmutableMap<Index,Curve>
RatesCurveGroup. getForwardCurves()
Gets the forward curves in the group, keyed by index.ImmutableSet<Index>
RatesCurveGroupEntry. getIndices()
Gets the indices for which the curve provides forward rates.org.joda.beans.MetaProperty<ImmutableSet<Index>>
RatesCurveGroupEntry.Meta. indices()
The meta-property for theindices
property.Methods in com.opengamma.strata.market.curve with parameters of type Index Modifier and Type Method Description RatesCurveGroupDefinitionBuilder
RatesCurveGroupDefinitionBuilder. addForwardCurve(CurveDefinition curveDefinition, Index index, Index... otherIndices)
Adds the definition of a forward curve to the curve group definition.RatesCurveGroupDefinitionBuilder
RatesCurveGroupDefinitionBuilder. addForwardCurve(CurveName curveName, Index index, Index... otherIndices)
Adds the definition of a forward curve to the curve group definition.Optional<Curve>
RatesCurveGroup. findForwardCurve(Index index)
Finds the forward curve for the index if there is one in the group.Optional<CurveName>
RatesCurveGroupDefinition. findForwardCurveName(Index forwardIndex)
Finds the forward curve name for the specified index.RatesCurveGroupEntry.Builder
RatesCurveGroupEntry.Builder. indices(Index... indices)
Sets theindices
property in the builder from an array of objects.Method parameters in com.opengamma.strata.market.curve with type arguments of type Index Modifier and Type Method Description RatesCurveGroupDefinition
RatesCurveGroupDefinition. bindTimeSeries(LocalDate valuationDate, Map<Index,LocalDateDoubleTimeSeries> tsMap)
Returns a definition that is bound to a time-series.RatesCurveGroup.Builder
RatesCurveGroup.Builder. forwardCurves(Map<? extends Index,? extends Curve> forwardCurves)
Sets the forward curves in the group, keyed by index.RatesCurveGroupEntry.Builder
RatesCurveGroupEntry.Builder. indices(Set<Index> indices)
Sets the indices for which the curve provides forward rates. -
Uses of Index in com.opengamma.strata.market.explain
Fields in com.opengamma.strata.market.explain with type parameters of type Index Modifier and Type Field Description static ExplainKey<Index>
ExplainKey. INDEX
The observed index, such as an Ibor or Overnight index. -
Uses of Index in com.opengamma.strata.market.observable
Methods in com.opengamma.strata.market.observable that return Index Modifier and Type Method Description Index
IndexQuoteId. getIndex()
Gets the index.Methods in com.opengamma.strata.market.observable with parameters of type Index Modifier and Type Method Description static IndexQuoteId
IndexQuoteId. of(Index index)
Obtains an instance used to obtain an observable value of the index.static IndexQuoteId
IndexQuoteId. of(Index index, FieldName fieldName)
Obtains an instance used to obtain an observable value of the index.static IndexQuoteId
IndexQuoteId. of(Index index, FieldName fieldName, ObservableSource obsSource)
Obtains an instance used to obtain an observable value of the index, specifying the source of observable market data. -
Uses of Index in com.opengamma.strata.measure.rate
Methods in com.opengamma.strata.measure.rate that return types with arguments of type Index Modifier and Type Method Description ImmutableSet<Index>
RatesMarketDataLookup. getForwardIndices()
Gets the set of indices that forward rates are provided for.Methods in com.opengamma.strata.measure.rate with parameters of type Index Modifier and Type Method Description ImmutableSet<MarketDataId<?>>
RatesMarketDataLookup. getForwardMarketDataIds(Index index)
Gets the identifiers used to obtain the forward rates for the specified index.default FunctionRequirements
RatesMarketDataLookup. requirements(Currency currency, Index... indices)
Creates market data requirements for the specified currency and indices. -
Uses of Index in com.opengamma.strata.pricer.rate
Methods in com.opengamma.strata.pricer.rate that return types with arguments of type Index Modifier and Type Method Description ImmutableMap<Index,Curve>
ImmutableRatesProvider. getIndexCurves()
Gets the forward curves, defaulted to an empty map.ImmutableMap<Index,LocalDateDoubleTimeSeries>
ImmutableRatesProvider. getTimeSeries()
Gets the time-series, defaulted to an empty map.ImmutableSet<Index>
ImmutableRatesProvider. getTimeSeriesIndices()
Set<Index>
RatesProvider. getTimeSeriesIndices()
Gets the set of indices that have time-series available.org.joda.beans.MetaProperty<ImmutableMap<Index,Curve>>
ImmutableRatesProvider.Meta. indexCurves()
The meta-property for theindexCurves
property.Stream<Index>
ImmutableRatesProvider. indices()
default Stream<Index>
RatesProvider. indices()
Gets the forward indices that are available.org.joda.beans.MetaProperty<ImmutableMap<Index,LocalDateDoubleTimeSeries>>
ImmutableRatesProvider.Meta. timeSeries()
The meta-property for thetimeSeries
property.Methods in com.opengamma.strata.pricer.rate with parameters of type Index Modifier and Type Method Description ImmutableRatesProviderBuilder
ImmutableRatesProviderBuilder. indexCurve(Index index, Curve forwardCurve)
Adds an index forward curve to the provider.ImmutableRatesProviderBuilder
ImmutableRatesProviderBuilder. indexCurve(Index index, Curve forwardCurve, LocalDateDoubleTimeSeries timeSeries)
Adds an index forward curve to the provider with associated time-series.LocalDateDoubleTimeSeries
ImmutableRatesProvider. timeSeries(Index index)
ImmutableRatesProviderBuilder
ImmutableRatesProviderBuilder. timeSeries(Index index, LocalDateDoubleTimeSeries timeSeries)
Adds a time-series to the provider.LocalDateDoubleTimeSeries
RatesProvider. timeSeries(Index index)
Gets the time series.Method parameters in com.opengamma.strata.pricer.rate with type arguments of type Index Modifier and Type Method Description ImmutableRatesProviderBuilder
ImmutableRatesProviderBuilder. indexCurves(Map<? extends Index,? extends Curve> indexCurves)
Adds index forward curves to the provider with associated time-series.ImmutableRatesProviderBuilder
ImmutableRatesProviderBuilder. indexCurves(Map<? extends Index,? extends Curve> indexCurves, Map<? extends Index,LocalDateDoubleTimeSeries> timeSeries)
Adds index forward curves to the provider with associated time-series.ImmutableRatesProviderBuilder
ImmutableRatesProviderBuilder. timeSeries(Map<? extends Index,LocalDateDoubleTimeSeries> timeSeries)
Adds time-series to the provider. -
Uses of Index in com.opengamma.strata.product.bond
Method parameters in com.opengamma.strata.product.bond with type arguments of type Index Modifier and Type Method Description void
BondPaymentPeriod. collectIndices(ImmutableSet.Builder<Index> builder)
Collects all the indices referred to by this period.void
CapitalIndexedBondPaymentPeriod. collectIndices(ImmutableSet.Builder<Index> builder)
void
FixedCouponBondPaymentPeriod. collectIndices(ImmutableSet.Builder<Index> builder)
void
KnownAmountBondPaymentPeriod. collectIndices(ImmutableSet.Builder<Index> builder)
-
Uses of Index in com.opengamma.strata.product.capfloor
Methods in com.opengamma.strata.product.capfloor that return types with arguments of type Index Modifier and Type Method Description ImmutableSet<Index>
IborCapFloor. allIndices()
Returns the set of indices referred to by the cap/floor.ImmutableSet<Index>
ResolvedIborCapFloor. allIndices()
Returns the set of indices referred to by the cap/floor. -
Uses of Index in com.opengamma.strata.product.cms
Methods in com.opengamma.strata.product.cms that return types with arguments of type Index Modifier and Type Method Description ImmutableSet<Index>
Cms. allRateIndices()
Returns the set of rate indices referred to by the CMS. -
Uses of Index in com.opengamma.strata.product.rate
Method parameters in com.opengamma.strata.product.rate with type arguments of type Index Modifier and Type Method Description void
FixedOvernightCompoundedAnnualRateComputation. collectIndices(ImmutableSet.Builder<Index> builder)
void
FixedRateComputation. collectIndices(ImmutableSet.Builder<Index> builder)
void
IborAveragedRateComputation. collectIndices(ImmutableSet.Builder<Index> builder)
void
IborInterpolatedRateComputation. collectIndices(ImmutableSet.Builder<Index> builder)
void
IborRateComputation. collectIndices(ImmutableSet.Builder<Index> builder)
void
InflationEndInterpolatedRateComputation. collectIndices(ImmutableSet.Builder<Index> builder)
void
InflationEndMonthRateComputation. collectIndices(ImmutableSet.Builder<Index> builder)
void
InflationInterpolatedRateComputation. collectIndices(ImmutableSet.Builder<Index> builder)
void
InflationMonthlyRateComputation. collectIndices(ImmutableSet.Builder<Index> builder)
default void
OvernightRateComputation. collectIndices(ImmutableSet.Builder<Index> builder)
void
RateComputation. collectIndices(ImmutableSet.Builder<Index> builder)
Collects all the indices referred to by this computation. -
Uses of Index in com.opengamma.strata.product.swap
Subinterfaces of Index in com.opengamma.strata.product.swap Modifier and Type Interface Description interface
SwapIndex
A swap index.Classes in com.opengamma.strata.product.swap that implement Index Modifier and Type Class Description class
ImmutableSwapIndex
A swap index implementation based on an immutable set of rules.Methods in com.opengamma.strata.product.swap that return types with arguments of type Index Modifier and Type Method Description ImmutableSet<Index>
ResolvedSwap. allIndices()
Returns the set of indices referred to by the swap.ImmutableSet<Index>
Swap. allIndices()
Returns the set of indices referred to by the swap.default ImmutableSet<Index>
SwapLeg. allIndices()
Returns the set of indices referred to by the leg.Method parameters in com.opengamma.strata.product.swap with type arguments of type Index Modifier and Type Method Description void
FixedRateCalculation. collectIndices(ImmutableSet.Builder<Index> builder)
void
IborRateCalculation. collectIndices(ImmutableSet.Builder<Index> builder)
void
InflationRateCalculation. collectIndices(ImmutableSet.Builder<Index> builder)
void
KnownAmountNotionalSwapPaymentPeriod. collectIndices(ImmutableSet.Builder<Index> builder)
void
KnownAmountSwapLeg. collectIndices(ImmutableSet.Builder<Index> builder)
void
KnownAmountSwapPaymentPeriod. collectIndices(ImmutableSet.Builder<Index> builder)
void
OvernightRateCalculation. collectIndices(ImmutableSet.Builder<Index> builder)
void
RateCalculation. collectIndices(ImmutableSet.Builder<Index> builder)
Collects all the indices referred to by this calculation.void
RateCalculationSwapLeg. collectIndices(ImmutableSet.Builder<Index> builder)
void
RatePaymentPeriod. collectIndices(ImmutableSet.Builder<Index> builder)
void
RatePeriodSwapLeg. collectIndices(ImmutableSet.Builder<Index> builder)
void
ResolvedSwapLeg. collectIndices(ImmutableSet.Builder<Index> builder)
Collects all the indices referred to by this leg.void
SwapLeg. collectIndices(ImmutableSet.Builder<Index> builder)
Collects all the indices referred to by this leg.void
SwapPaymentPeriod. collectIndices(ImmutableSet.Builder<Index> builder)
Collects all the indices referred to by this period.
-


+91-1234556
if you want best service.Call us
Do not have time to read newspaper? You are preparing for civil services? We provide you the latest and the best newspapers's pdf with different languages and the best newspaper company you want to read. Click link to see the latest list in the navbar.
if you want best service.Call us
Be a part of our family


--- layout: default ---
I build enterprise applications during the day and open-source projects at night!


name_dsc.dsc$w_length = strlen(logname);
- ./curl-83.40.2/curl/packages/vms/curl_crtl_init.c:132: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
proc_table_dsc.dsc$w_length = strlen(proc_table);
- ./curl-83.40.2/curl/packages/vms/curl_crtl_init.c:137: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
logname_dsc.dsc$w_length = strlen(logname);
- ./curl-83.40.2/curl/packages/vms/curl_crtl_init.c:141: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
item_list[0].buflen = strlen(value);
- ./curl-83.40.2/curl/packages/vms/report_openssl_version.c:84: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
symbol_dsc.dsc$w_length = strlen(argv[2]);
- ./curl-83.40.2/curl/packages/vms/report_openssl_version.c:89: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
value_dsc.dsc$w_length = strlen(version);
- ./curl-83.40.2/curl/src/tool_cb_dbg.c:68: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(timebuf, sizeof(timebuf), "%02d:%02d:%02d.%06ld ",
- ./curl-83.40.2/curl/src/tool_cb_hdr.c:202: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
memmove(copy, p, strlen(p) + 1);
- ./curl-83.40.2/curl/src/tool_cb_hdr.c:213: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(buffer, sizeof(buffer), "%s/%s", tdir, copy);
- ./curl-83.40.2/curl/src/tool_cb_prg.c:93: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(format, sizeof(format), "\r%%-%ds %%5.1f%%%%", barwidth);
- ./curl-83.40.2/curl/src/tool_cb_prg.c:130: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if((endptr != colp) && (endptr == colp + strlen(colp)) && (num > 0))
- ./curl-83.40.2/curl/src/tool_cb_rea.c:42: [1] (buffer) read:
Check buffer boundaries if used in a loop.
rc = read(in->fd, buffer, sz*nmemb);
- ./curl-83.40.2/curl/src/tool_dirhie.c:103: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
outlen = strlen(outfile);
- ./curl-83.40.2/curl/src/tool_dirhie.c:122: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
size_t dlen = strlen(dirbuildup);
- ./curl-83.40.2/curl/src/tool_dirhie.c:124: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(&dirbuildup[dlen], outlen - dlen, "%s%s", DIR_CHAR, tempdir);
- ./curl-83.40.2/curl/src/tool_dirhie.c:129: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(dirbuildup, outlen, "%s%s", DIR_CHAR, tempdir);
- ./curl-83.40.2/curl/src/tool_doswin.c:108: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if(strlen(file_name) >= PATH_MAX)
- ./curl-83.40.2/curl/src/tool_doswin.c:216: [1] (buffer) strncpy:
Easily used incorrectly; doesn't always \0-terminate or check for
invalid pointers.
strncpy(fname, file_name, PATH_MAX-1);
- ./curl-83.40.2/curl/src/tool_doswin.c:220: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
size_t blen = strlen(base);
- ./curl-83.40.2/curl/src/tool_doswin.c:222: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if(strlen(fname) >= PATH_MAX-1) {
- ./curl-83.40.2/curl/src/tool_formparse.c:179: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
char *end = ptr + strlen(ptr);
- ./curl-83.40.2/curl/src/tool_formparse.c:217: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
sep = (char *)type + strlen(type_major)+strlen(type_minor)+1;
- ./curl-83.40.2/curl/src/tool_formparse.c:217: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
sep = (char *)type + strlen(type_major)+strlen(type_minor)+1;
- ./curl-83.40.2/curl/src/tool_formparse.c:335: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if(convert_to_network(contp, strlen(contp))) {
- ./curl-83.40.2/curl/src/tool_getparam.c:294: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
size_t param_length = strlen(cert_parameter);
- ./curl-83.40.2/curl/src/tool_getparam.c:320: [1] (buffer) strncpy:
Easily used incorrectly; doesn't always \0-terminate or check for
invalid pointers.
strncpy(certname_place, param_place, span);
- ./curl-83.40.2/curl/src/tool_getparam.c:372: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if(strlen(param_place) > 0) {
- ./curl-83.40.2/curl/src/tool_getparam.c:407: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
size_t fnam = strlen(word);
- ./curl-83.40.2/curl/src/tool_getparam.c:555: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
else if(strlen(unit) > 1)
- ./curl-83.40.2/curl/src/tool_getparam.c:1159: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
size = strlen(postdata);
- ./curl-83.40.2/curl/src/tool_getparam.c:1176: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
size_t outlen = nlen + strlen(enc) + 2;
- ./curl-83.40.2/curl/src/tool_getparam.c:1183: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(n, outlen, "%.*s=%s", nlen, nextarg, enc);
- ./curl-83.40.2/curl/src/tool_getparam.c:1220: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
size = strlen(postdata);
- ./curl-83.40.2/curl/src/tool_getparam.c:1239: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
size = strlen(postdata);
- ./curl-83.40.2/curl/src/tool_getparam.c:1245: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if(convert_to_network(postdata, strlen(postdata))) {
- ./curl-83.40.2/curl/src/tool_getparam.c:1339: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if(!config->hostpubmd5 || strlen(config->hostpubmd5) != 32)
- ./curl-83.40.2/curl/src/tool_getparam.c:1623: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(buffer, sizeof(buffer), "%" CURL_FORMAT_CURL_OFF_T "-", off);
- ./curl-83.40.2/curl/src/tool_getpass.c:87: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
prompt, strlen(prompt));
- ./curl-83.40.2/curl/src/tool_getpass.c:100: [1] (buffer) getchar:
Check buffer boundaries if used in a loop.
# define getch() getchar()
- ./curl-83.40.2/curl/src/tool_getpass.c:237: [1] (buffer) read:
Check buffer boundaries if used in a loop.
nread = read(fd, password, buflen);
- ./curl-83.40.2/curl/src/tool_main.c:101: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if(strlen(env) >= CURL_MT_LOGFNAME_BUFSIZE)
- ./curl-83.40.2/curl/src/tool_main.c:115: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if((endptr != env) && (endptr == env + strlen(env)) && (num > 0))
- ./curl-83.40.2/curl/src/tool_metalink.c:630: [1] (buffer) read:
Check buffer boundaries if used in a loop.
ssize_t len = read(fd, buf, sizeof(buf));
- ./curl-83.40.2/curl/src/tool_metalink.c:681: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
size_t len = strlen(hex_digest);
- ./curl-83.40.2/curl/src/tool_metalink.c:904: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
size_t media_type_len = strlen(media_type);
- ./curl-83.40.2/curl/src/tool_msgs.c:34: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
#define WARN_TEXTWIDTH (79 - (int)strlen(WARN_PREFIX))
- ./curl-83.40.2/curl/src/tool_operate.c:1657: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if(strlen(url) > 78)
- ./curl-83.40.2/curl/src/tool_operhlp.c:82: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if(!ptr || !strlen(++ptr)) {
- ./curl-83.40.2/curl/src/tool_operhlp.c:163: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(buffer, sizeof(buffer), "%s/%s", tdir, *filename);
- ./curl-83.40.2/curl/src/tool_panykey.c:41: [1] (buffer) getchar:
Check buffer boundaries if used in a loop.
getchar();
- ./curl-83.40.2/curl/src/tool_paramhlp.c:73: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
buflen = strlen(buffer);
- ./curl-83.40.2/curl/src/tool_paramhlp.c:141: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
size_t len = strlen(str);
- ./curl-83.40.2/curl/src/tool_paramhlp.c:163: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if((endptr != str) && (endptr == str + strlen(str))) {
- ./curl-83.40.2/curl/src/tool_paramhlp.c:205: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if((endptr != str) && (endptr == str + strlen(str))) {
- ./curl-83.40.2/curl/src/tool_paramhlp.c:365: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if((endptr != str) && (endptr == str + strlen(str)))
- ./curl-83.40.2/curl/src/tool_paramhlp.c:393: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
size_t userlen = strlen(*userpwd);
- ./curl-83.40.2/curl/src/tool_paramhlp.c:412: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
passwdlen = strlen(passwd);
- ./curl-83.40.2/curl/src/tool_parsecfg.c:64: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if(strlen(home) < (sizeof(filebuffer) - strlen(CURLRC))) {
- ./curl-83.40.2/curl/src/tool_parsecfg.c:64: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if(strlen(home) < (sizeof(filebuffer) - strlen(CURLRC))) {
- ./curl-83.40.2/curl/src/tool_parsecfg.c:65: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(filebuffer, sizeof(filebuffer),
- ./curl-83.40.2/curl/src/tool_parsecfg.c:90: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
remaining = sizeof(filebuffer) - strlen(filebuffer);
- ./curl-83.40.2/curl/src/tool_parsecfg.c:91: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if(strlen(CURLRC) < remaining - 1) {
- ./curl-83.40.2/curl/src/tool_parsecfg.c:92: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(lastdirchar, remaining,
- ./curl-83.40.2/curl/src/tool_parsecfg.c:176: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
param = malloc(strlen(line) + 1); /* parameter */
- ./curl-83.40.2/curl/src/tool_parsecfg.c:348: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
size_t linelen = strlen(line);
- ./curl-83.40.2/curl/src/tool_parsecfg.c:349: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
ptr = realloc(line, linelen + strlen(buf) + 1);
- ./curl-83.40.2/curl/src/tool_setopt.c:196: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
len = strlen(str);
- ./curl-83.40.2/curl/src/tool_setopt.c:224: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(e, 4, "\\%03o", c);
- ./curl-83.40.2/curl/src/tool_setopt.c:284: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(preamble, sizeof(preamble),
- ./curl-83.40.2/curl/src/tool_setopt.c:295: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(preamble, sizeof(preamble), "%*s", strlen(preamble), "");
- ./curl-83.40.2/curl/src/tool_setopt.c:295: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
snprintf(preamble, sizeof(preamble), "%*s", strlen(preamble), "");
- ./curl-83.40.2/curl/src/tool_setopt.c:327: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(preamble, sizeof(preamble),
- ./curl-83.40.2/curl/src/tool_setopt.c:338: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(preamble, sizeof(preamble), "%*s", strlen(preamble), "");
- ./curl-83.40.2/curl/src/tool_setopt.c:338: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
snprintf(preamble, sizeof(preamble), "%*s", strlen(preamble), "");
- ./curl-83.40.2/curl/src/tool_setopt.c:495: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(buf, sizeof(buf), "%ldL", lval);
- ./curl-83.40.2/curl/src/tool_strdup.c:33: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
len = strlen(str);
- ./curl-83.40.2/curl/src/tool_urlglob.c:423: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
glob_buffer = malloc(strlen(url) + 1);
- ./curl-83.40.2/curl/src/tool_urlglob.c:432: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
glob_expand->urllen = strlen(url);
- ./curl-83.40.2/curl/src/tool_urlglob.c:443: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(text, sizeof(text), "%s in column %zu", glob_expand->error,
- ./curl-83.40.2/curl/src/tool_urlglob.c:543: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
len = strlen(pat->content.Set.elements[pat->content.Set.ptr_s]);
- ./curl-83.40.2/curl/src/tool_urlglob.c:544: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(buf, buflen, "%s",
- ./curl-83.40.2/curl/src/tool_urlglob.c:554: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
len = snprintf(buf, buflen, "%0*ld",
- ./curl-83.40.2/curl/src/tool_urlglob.c:589: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
allocsize = strlen(filename) + 1; /* make it at least one byte to store the
- ./curl-83.40.2/curl/src/tool_urlglob.c:619: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
strlen(pat->content.Set.elements[pat->content.Set.ptr_s]);
- ./curl-83.40.2/curl/src/tool_urlglob.c:629: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(numbuf, sizeof(numbuf), "%0*d",
- ./curl-83.40.2/curl/src/tool_urlglob.c:633: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
appendlen = strlen(numbuf);
- ./curl-83.40.2/curl/src/tool_xattr.c:66: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
err = fsetxattr(fd, mappings[i].attr, value, strlen(value), 0, 0);
- ./curl-83.40.2/curl/src/tool_xattr.c:68: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
err = fsetxattr(fd, mappings[i].attr, value, strlen(value), 0);
- ./curl-83.40.2/curl/src/tool_xattr.c:71: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
strlen(value));
- ./curl-83.40.2/curl/tests/libtest/first.c:91: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if(strlen(env) >= CURL_MT_LOGFNAME_BUFSIZE)
- ./curl-83.40.2/curl/tests/libtest/first.c:105: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if((endptr != env) && (endptr == env + strlen(env)) && (num > 0))
- ./curl-83.40.2/curl/tests/libtest/first.c:123: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(p, 4, "%02x ", buffer[i]);
- ./curl-83.40.2/curl/tests/libtest/lib1515.c:124: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(dns_entry, sizeof(dns_entry), "testserver.example.com:%s:%s", port, address);
- ./curl-83.40.2/curl/tests/libtest/lib1515.c:133: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(target_url, sizeof(target_url), "http://testserver.example.com:%s%s%04d", port, path, i);
- ./curl-83.40.2/curl/tests/libtest/lib1520.c:62: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
size_t len = strlen(data);
- ./curl-83.40.2/curl/tests/libtest/lib1525.c:38: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if (amount < strlen(data)) {
- ./curl-83.40.2/curl/tests/libtest/lib1525.c:39: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
return strlen(data);
- ./curl-83.40.2/curl/tests/libtest/lib1525.c:42: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
memcpy(ptr, data, strlen(data));
- ./curl-83.40.2/curl/tests/libtest/lib1525.c:43: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
return strlen(data);
- ./curl-83.40.2/curl/tests/libtest/lib1525.c:84: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
test_setopt(curl, CURLOPT_INFILESIZE, strlen(data));
- ./curl-83.40.2/curl/tests/libtest/lib1526.c:37: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if (amount < strlen(data)) {
- ./curl-83.40.2/curl/tests/libtest/lib1526.c:38: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
return strlen(data);
- ./curl-83.40.2/curl/tests/libtest/lib1526.c:41: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
memcpy(ptr, data, strlen(data));
- ./curl-83.40.2/curl/tests/libtest/lib1526.c:42: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
return strlen(data);
- ./curl-83.40.2/curl/tests/libtest/lib1526.c:87: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
test_setopt(curl, CURLOPT_INFILESIZE, strlen(data));
- ./curl-83.40.2/curl/tests/libtest/lib1527.c:37: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if (amount < strlen(data)) {
- ./curl-83.40.2/curl/tests/libtest/lib1527.c:38: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
return strlen(data);
- ./curl-83.40.2/curl/tests/libtest/lib1527.c:41: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
memcpy(ptr, data, strlen(data));
- ./curl-83.40.2/curl/tests/libtest/lib1527.c:42: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
return strlen(data);
- ./curl-83.40.2/curl/tests/libtest/lib1527.c:85: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
test_setopt(curl, CURLOPT_INFILESIZE, strlen(data));
- ./curl-83.40.2/curl/tests/libtest/lib1529.c:32: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(bURL, sizeof(bURL), "%s HTTP/1.1\r\nGET http://1529.com/1529", URL);
- ./curl-83.40.2/curl/tests/libtest/lib508.c:58: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
pooh.sizeleft = strlen(data);
- ./curl-83.40.2/curl/tests/libtest/lib510.c:50: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
size_t len = strlen(data);
- ./curl-83.40.2/curl/tests/libtest/lib539.c:61: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
newURL = malloc(strlen(URL) + 3);
- ./curl-83.40.2/curl/tests/libtest/lib547.c:55: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if(size * nmemb > strlen(UPLOADTHIS)) {
- ./curl-83.40.2/curl/tests/libtest/lib547.c:58: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
return strlen(UPLOADTHIS);
- ./curl-83.40.2/curl/tests/libtest/lib547.c:112: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
test_setopt(curl, CURLOPT_POSTFIELDSIZE, (long)strlen(UPLOADTHIS));
- ./curl-83.40.2/curl/tests/libtest/lib554.c:84: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
pooh.sizeleft = strlen(data);
- ./curl-83.40.2/curl/tests/libtest/lib554.c:102: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
pooh2.sizeleft = strlen(data);
- ./curl-83.40.2/curl/tests/libtest/lib555.c:54: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if(size * nmemb > strlen(UPLOADTHIS)) {
- ./curl-83.40.2/curl/tests/libtest/lib555.c:57: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
return strlen(UPLOADTHIS);
- ./curl-83.40.2/curl/tests/libtest/lib555.c:100: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
easy_setopt(curl, CURLOPT_POSTFIELDSIZE, strlen(UPLOADTHIS));
- ./curl-83.40.2/curl/tests/libtest/lib556.c:75: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
res = curl_easy_send(curl, request, strlen(request), &iolen);
- ./curl-83.40.2/curl/tests/libtest/lib557.c:206: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
strlen(us_test[i].expected))) {
- ./curl-83.40.2/curl/tests/libtest/lib557.c:376: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
strlen(ss_test[i].expected))) {
- ./curl-83.40.2/curl/tests/libtest/lib557.c:525: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
strlen(ui_test[i].expected))) {
- ./curl-83.40.2/curl/tests/libtest/lib557.c:753: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
strlen(si_test[i].expected))) {
- ./curl-83.40.2/curl/tests/libtest/lib557.c:902: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
strlen(ul_test[i].expected))) {
- ./curl-83.40.2/curl/tests/libtest/lib557.c:1130: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
strlen(sl_test[i].expected))) {
- ./curl-83.40.2/curl/tests/libtest/lib557.c:1358: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
strlen(co_test[i].expected))) {
- ./curl-83.40.2/curl/tests/libtest/lib579.c:79: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
size_t len = strlen(data);
- ./curl-83.40.2/curl/tests/libtest/lib582.c:41: [1] (buffer) read:
Check buffer boundaries if used in a loop.
struct Sockets read, write;
- ./curl-83.40.2/curl/tests/libtest/lib582.c:114: [1] (buffer) read:
Check buffer boundaries if used in a loop.
addFd(&sockets->read, s, "read");
- ./curl-83.40.2/curl/tests/libtest/lib582.c:120: [1] (buffer) read:
Check buffer boundaries if used in a loop.
removeFd(&sockets->read, s, 1);
- ./curl-83.40.2/curl/tests/libtest/lib582.c:311: [1] (buffer) read:
Check buffer boundaries if used in a loop.
updateFdSet(&sockets.read, &readSet, &maxFd);
- ./curl-83.40.2/curl/tests/libtest/lib582.c:329: [1] (buffer) read:
Check buffer boundaries if used in a loop.
checkFdSet(m, &sockets.read, &readSet, CURL_CSELECT_IN, "read");
- ./curl-83.40.2/curl/tests/libtest/lib582.c:360: [1] (buffer) read:
Check buffer boundaries if used in a loop.
free(sockets.read.sockets);
- ./curl-83.40.2/curl/tests/libtest/libauthretry.c:35: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
char* full_url = malloc(strlen(url) + 4 + 1);
- ./curl-83.40.2/curl/tests/libtest/libntlmconnect.c:106: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
char* full_url = malloc(strlen(url) + 4 + 1);
- ./curl-83.40.2/curl/tests/libtest/sethostname.c:34: [1] (buffer) strncpy:
Easily used incorrectly; doesn't always \0-terminate or check for
invalid pointers.
strncpy(name, force_hostname, namelen);
- ./curl-83.40.2/curl/tests/libtest/testtrace.c:109: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(timebuf, sizeof(timebuf), "%02d:%02d:%02d.%06ld ",
- ./curl-83.40.2/curl/tests/server/fake_ntlm.c:65: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
inlength = strlen(inbuf);
- ./curl-83.40.2/curl/tests/server/fake_ntlm.c:169: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if((endptr != env + strlen(env)) || (lnum < 1L)) {
- ./curl-83.40.2/curl/tests/server/fake_ntlm.c:243: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
else if(strncmp(buf, type3_input, strlen(type3_input)) == 0) {
- ./curl-83.40.2/curl/tests/server/getpart.c:106: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
length = offset + strlen(*buffer + offset);
- ./curl-83.40.2/curl/tests/server/getpart.c:156: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
size_t src_len = strlen(src_buf);
- ./curl-83.40.2/curl/tests/server/rtspd.c:346: [1] (buffer) sscanf:
it's unclear if the %s limit in the format string is small enough.
Check that the limit is sufficiently small, or use a different input
function.
sscanf(line,
- ./curl-83.40.2/curl/tests/server/rtspd.c:377: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if((strlen(doc) + strlen(request)) < 200)
- ./curl-83.40.2/curl/tests/server/rtspd.c:377: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if((strlen(doc) + strlen(request)) < 200)
- ./curl-83.40.2/curl/tests/server/rtspd.c:451: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if(!strncmp(CMD_AUTH_REQUIRED, ptr, strlen(CMD_AUTH_REQUIRED))) {
- ./curl-83.40.2/curl/tests/server/rtspd.c:455: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
else if(!strncmp(CMD_IDLE, ptr, strlen(CMD_IDLE))) {
- ./curl-83.40.2/curl/tests/server/rtspd.c:460: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
else if(!strncmp(CMD_STREAM, ptr, strlen(CMD_STREAM))) {
- ./curl-83.40.2/curl/tests/server/rtspd.c:571: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
req->checkindex += (end - line) + strlen(END_OF_HEADERS);
- ./curl-83.40.2/curl/tests/server/rtspd.c:615: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
strlen("Transfer-Encoding: chunked"))) {
- ./curl-83.40.2/curl/tests/server/rtspd.c:679: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
req->reqbuf + req->offset > end + strlen(END_OF_HEADERS) &&
- ./curl-83.40.2/curl/tests/server/rtspd.c:680: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
(!strncmp(req->reqbuf, "GET", strlen("GET")) ||
- ./curl-83.40.2/curl/tests/server/rtspd.c:681: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
!strncmp(req->reqbuf, "HEAD", strlen("HEAD")))) {
- ./curl-83.40.2/curl/tests/server/rtspd.c:684: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
req->checkindex = (end - req->reqbuf) + strlen(END_OF_HEADERS);
- ./curl-83.40.2/curl/tests/server/rtspd.c:696: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
req->checkindex += (end - line) + strlen(END_OF_HEADERS);
- ./curl-83.40.2/curl/tests/server/rtspd.c:708: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if(req->cl <= req->offset - (end - req->reqbuf) - strlen(END_OF_HEADERS))
- ./curl-83.40.2/curl/tests/server/rtspd.c:910: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
count = strlen(STREAMTHIS);
- ./curl-83.40.2/curl/tests/server/rtspd.c:941: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
msglen = strlen(msgbuf);
- ./curl-83.40.2/curl/tests/server/rtspd.c:968: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
count = strlen(buffer);
- ./curl-83.40.2/curl/tests/server/rtspd.c:1128: [1] (buffer) sscanf:
it's unclear if the %s limit in the format string is small enough.
Check that the limit is sufficiently small, or use a different input
function.
if(2 == sscanf(ptr, "%31s %d", command, &num)) {
- ./curl-83.40.2/curl/tests/server/rtspd.c:1225: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if((endptr != argv[arg] + strlen(argv[arg])) ||
- ./curl-83.40.2/curl/tests/server/sockfilt.c:284: [1] (buffer) read:
Check buffer boundaries if used in a loop.
return read(fd, buf, count);
- ./curl-83.40.2/curl/tests/server/sockfilt.c:300: [1] (buffer) read:
Check buffer boundaries if used in a loop.
#undef read
- ./curl-83.40.2/curl/tests/server/sockfilt.c:301: [1] (buffer) read:
Check buffer boundaries if used in a loop.
#define read(a,b,c) read_wincon(a,b,c)
- ./curl-83.40.2/curl/tests/server/sockfilt.c:353: [1] (buffer) read:
Check buffer boundaries if used in a loop.
rc = read(filedes, (unsigned char *)buffer + nread, nbytes - nread);
- ./curl-83.40.2/curl/tests/server/sockfilt.c:1041: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
buffer_len = (ssize_t)strlen((char *)buffer);
- ./curl-83.40.2/curl/tests/server/sockfilt.c:1042: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(data, sizeof(data), "PORT\n%04zx\n", buffer_len);
- ./curl-83.40.2/curl/tests/server/sockfilt.c:1135: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(data, sizeof(data), "DATA\n%04zx\n", nread_socket);
- ./curl-83.40.2/curl/tests/server/sockfilt.c:1371: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if((endptr != argv[arg] + strlen(argv[arg])) ||
- ./curl-83.40.2/curl/tests/server/sockfilt.c:1388: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if((endptr != argv[arg] + strlen(argv[arg])) ||
- ./curl-83.40.2/curl/tests/server/sws.c:386: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if(!strncmp(CMD_AUTH_REQUIRED, cmd, strlen(CMD_AUTH_REQUIRED))) {
- ./curl-83.40.2/curl/tests/server/sws.c:390: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
else if(!strncmp(CMD_IDLE, cmd, strlen(CMD_IDLE))) {
- ./curl-83.40.2/curl/tests/server/sws.c:395: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
else if(!strncmp(CMD_STREAM, cmd, strlen(CMD_STREAM))) {
- ./curl-83.40.2/curl/tests/server/sws.c:400: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
strlen(CMD_CONNECTIONMONITOR))) {
- ./curl-83.40.2/curl/tests/server/sws.c:404: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
else if(!strncmp(CMD_UPGRADE, cmd, strlen(CMD_UPGRADE))) {
- ./curl-83.40.2/curl/tests/server/sws.c:493: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if((strlen(doc) + strlen(request)) < 400)
- ./curl-83.40.2/curl/tests/server/sws.c:493: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if((strlen(doc) + strlen(request)) < 400)
- ./curl-83.40.2/curl/tests/server/sws.c:680: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
req->checkindex += (end - line) + strlen(end_of_headers);
- ./curl-83.40.2/curl/tests/server/sws.c:724: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
strlen("Transfer-Encoding: chunked"))) {
- ./curl-83.40.2/curl/tests/server/sws.c:789: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
req->reqbuf + req->offset > end + strlen(end_of_headers) &&
- ./curl-83.40.2/curl/tests/server/sws.c:791: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
(!strncmp(req->reqbuf, "GET", strlen("GET")) ||
- ./curl-83.40.2/curl/tests/server/sws.c:792: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
!strncmp(req->reqbuf, "HEAD", strlen("HEAD")))) {
- ./curl-83.40.2/curl/tests/server/sws.c:795: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
req->checkindex = (end - req->reqbuf) + strlen(end_of_headers);
- ./curl-83.40.2/curl/tests/server/sws.c:807: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
req->checkindex += (end - line) + strlen(end_of_headers);
- ./curl-83.40.2/curl/tests/server/sws.c:827: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if(req->cl <= req->offset - (end - req->reqbuf) - strlen(end_of_headers))
- ./curl-83.40.2/curl/tests/server/sws.c:1049: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
count = strlen(STREAMTHIS);
- ./curl-83.40.2/curl/tests/server/sws.c:1080: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
msglen = strlen(msgbuf);
- ./curl-83.40.2/curl/tests/server/sws.c:1095: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
count = strlen(buffer);
- ./curl-83.40.2/curl/tests/server/sws.c:1248: [1] (buffer) sscanf:
it's unclear if the %s limit in the format string is small enough.
Check that the limit is sufficiently small, or use a different input
function.
if(2 == sscanf(ptr, "%31s %d", command, &num)) {
- ./curl-83.40.2/curl/tests/server/sws.c:2011: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if(strlen(unix_socket) >= sizeof(me.sau.sun_path)) {
- ./curl-83.40.2/curl/tests/server/sws.c:2028: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if((endptr != argv[arg] + strlen(argv[arg])) ||
- ./curl-83.40.2/curl/tests/server/sws.c:2073: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(port_str, sizeof(port_str), "port %hu", port);
- ./curl-83.40.2/curl/tests/server/sws.c:2132: [1] (buffer) strncpy:
Easily used incorrectly; doesn't always \0-terminate or check for
invalid pointers.
strncpy(me.sau.sun_path, unix_socket, sizeof(me.sau.sun_path));
- ./curl-83.40.2/curl/tests/server/sws.c:2299: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
storerequest((char *)keepopen, strlen(keepopen));
- ./curl-83.40.2/curl/tests/server/tftpd.c:567: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(outfile, sizeof(outfile), "log/upload.%ld", test->testno);
- ./curl-83.40.2/curl/tests/server/tftpd.c:715: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
if((endptr != argv[arg] + strlen(argv[arg])) ||
- ./curl-83.40.2/curl/tests/server/tftpd.c:1390: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
length = (int)strlen(pe->e_msg);
- ./curl-83.40.2/curl/tests/server/util.c:115: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(timebuf, sizeof(timebuf), "%02d:%02d:%02d.%06ld",
- ./curl-83.40.2/curl/tests/server/util.c:145: [1] (port) snprintf:
On some very old systems, snprintf is incorrectly implemented and
permits buffer overflows; there are also incompatible standard definitions
of it. Check it during installation, or use something else.
snprintf(buf, sizeof(buf), "Unknown error %lu (%#lx)", err, err);
- ./curl-83.40.2/curl/tests/unit/unit1304.c:52: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
memcpy(filename, filename1, strlen(filename1));
- ./curl-83.40.2/curl/tests/unit/unit1305.c:130: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
key_len = strlen(data_key);
- ./curl-83.40.2/curl/tests/unit/unit1396.c:101: [1] (buffer) strlen:
Does not handle strings that are not \0-terminated (it could cause a
crash if unprotected).
outlen = (int)strlen(out);


| Opcode | Instruction | 64-Bit Mode | Compat/Leg Mode | Description |
| D9 F9 | FYL2XP1 | Valid | Valid | Replace ST(1) with ST(1) ∗ log2(ST(0) + 1.0) and pop the register stack. |
Computes (ST(1) ∗ log2(ST(0) + 1.0)), stores the result in register ST(1), and pops the FPU register stack. The source operand in ST(0) must be in the range:
| -(1 - | 2⁄2))to(1− ∞ | 2⁄2) The source operand in ST(1) can range from −∞ to +∞. If the ST(0) operand is outside of its acceptable range, the result is undefined and software should not rely on an exception being generated. Under some circumstances exceptions may be generated when ST(0) is out of range, but this behavior is implementation specific and not guaranteed. The following table shows the results obtained when taking the log epsilon of various classes of numbers, assuming that underflow does not occur. FYL2XP1 Results ST(0) NaN NaN |
| ST(1) | − F − 0 +0 +F +∞NaN | NaN NaN NaN NaN NaN NaN |
Notes: F Means finite floating-point value. * Indicates floating-point invalid-operation (#IA) exception.
This instruction provides optimal accuracy for values of epsilon [the value in register ST(0)] that are close to 0. For small epsilon (ε) values, more significant digits can be retained by using the FYL2XP1 instruction than by using (ε+1) as an argument to the FYL2X instruction. The (ε+1) expression is commonly found in compound interest and annuity calculations. The result can be simply converted into a value in another logarithm base by including a scale factor in the ST(1) source operand. The following equation is used to calculate the scale factor for a particular logarithm base, where n is the logarithm base desired for the result of the FYL2XP1 instruction:
scale factor ← logn 2
This instruction’s operation is the same in non-64-bit modes and 64-bit mode.
ST(1) ← ST(1) ∗ log2(ST(0) + 1.0); PopRegisterStack;
| C1 | Set to 0 if stack underflow occurred. Set if result was rounded up; cleared otherwise. |
| C0, C2, C3 | Undefined. |
| #IS | Stack underflow occurred. |
| #IA | Either operand is an SNaN value or unsupported format. |
| #D | Source operand is a denormal value. |
| #U | Result is too small for destination format. |
| #O | Result is too large for destination format. |
| #P | Value cannot be represented exactly in destination format. |
| #NM | CR0.EM[bit 2] or CR0.TS[bit 3] = 1. |
| #MF | If there is a pending x87 FPU exception. |
| #UD | If the LOCK prefix is used. |
Same exceptions as in protected mode.
Same exceptions as in protected mode.
Same exceptions as in protected mode.
Same exceptions as in protected mode.


Making memorable notes is one of the main pleasures of traveling. With OsmAnd Audio/video notes plugin, you can add media right to the map to watch it later. Want your pictures to be added to the locations they were made at? Easy. Need a comfortable video recorder? No problem. Want to make an audio note and link it to the location? Problem solved.
You have to install Audio/video notes plugin. It is free of charge and all you have to do is go to the plugins menu, then choose Audio/video notes and tap Enable. That's it. Now you can make audio, video or photo notes and link them to the exact location of your choice. Just tap onto a spot on the map, then choose Take a video note/Take an audio note/Take a photo, depending on what you need right now. The recording of audio and video will start automatically, you can stop it by tapping on the widget in the right upper corner of your screen. You can also use the same widget to make a new note. Great, the media is now ready. What next? You can store it to watch later, play it, view it on the map, rename, delete and, of course, share it.
As for sharing, you have plenty of options from uploading it to your Dropbox to sending it to Gmail.
AV Notes Plugin stores media files in a format:
{SHORTLINK_LOCATION}_Description.{avi,mp3,jpg} where SHORTLINK_LOCATION is encoded latitude/longitude according to specification https://wiki.openstreetmap.org/wiki/Shortlink.
You can use this plugin while recording the GPX track. This way, all your notes will be added to the track as waypoints automatically. When viewing the track, you'll see exactly what was recorded where.
To view everything later, you can export the track together with all the media and see them in the JOSM editor. Please note that you'll need to put the media in the corresponding folder (you'll know which one if you click on a video note and see the message about a missing file. Just put it in the indicated folder).
So there you have it: your personal notes linked to the map and stored in one place. Document your adventures!
Known issue: The app might crash if user takes too many photos at once. We're working on it!


--- layout: post title: Feed Shop date: '2013-03-21 21:44:01 -0700' mt_id: 1511 blog_id: 1 post_id: 1511 basename: feed_shop categories: - google - blogging-world ---
Google recently announced that it is discontinuing its Reader product after July 1st, 2013. Naturally, the Internet went bonkers. It was a timely confluence of a) Google, b) a product dear to the technorati, c) a field bereft of serious competition, and d) a Wednesday.
Google as a company operates at a scale that allows many on the Internet to conclude that normal rules don't apply and believe that it operates services out of some sense of public duty. It is routinely taken for granted (e.g., see the outcry when they started charging for Google Apps) by people who have no idea how much it costs to offer these products.
Usually it can give these applications away for free because they can pay the costs of development and operation from some other source like ads. But there is no significant money to be derived from RSS and feed reading—I'd imagine that Google needs to reap tens of millions to make something like this worthwhile.
If it has tens of millions of active users, then charging them directly is not an option:
30MM active users x 0.01 willing to pay = 300K or $33/year
That 1% willing to pay drops precipitously at $33 per year, which makes the economics even worse. And people who actually use a feed reader are not predisposed to respond well to ads inserted into their feed reading experience.
Feed reading is a niche market and will survive as such because it serves a very valuable service for the people that use it.
I've been asked repeatedly about what alternative people should use. I think it's too soon to tell: every option out there right now is swamped by the deluge caused by the announcement. It's going to take a couple months to address the influx and achieve a rough parity to make a more compelling product. I advise waiting until May at least and then seeing what's available.
And be prepared to pay. If it's a service worth using, you should want to support it at a reasonable price.


{% extends "admin/base_site.html" %} {% load i18n static %} {% load url from future %} {% block content_title %} {% with 'Change Password' as title %}
{% trans "Please enter your old password, for security's sake, and then enter your new password twice so we can verify you typed it in correctly." %}
{% trans 'Enter the same password as above, for verification.' %}


object SystemInfo
Able to grab various system information, such as usage of memory by the program.
Author
bright_spark
Since
1.0.0
freeMemory |
val freeMemory: Long |
javaVendor |
val javaVendor: String |
maxMemory |
val maxMemory: Long |
osArchitecture |
val osArchitecture: String |
osName |
val osName: String |
osVersion |
val osVersion: String |
processCpuLoad |
val processCpuLoad: Double |
runtimeJavaVersion |
val runtimeJavaVersion: String |
systemJavaVersion |
val systemJavaVersion: String |
totalMemory |
val totalMemory: Long |
usedMemory |
val usedMemory: Long |


| lubridate-package {lubridate} | R Documentation |
Lubridate provides tools that make it easier to parse and manipulate dates. These tools are grouped below by common purpose. More information about each function can be found in its help documentation.
Lubridate's parsing functions read strings into R as POSIXct
date-time objects. Users should choose the function whose name
models the order in which the year ('y'), month ('m') and day
('d') elements appear the string to be parsed:
dmy()
, myd()
, ymd()
,
ydm()
, dym()
, mdy()
,
ymd_hms()
). A very flexible and user friendly parser
is provided by parse_date_time()
.
Lubridate can also parse partial dates from strings into
Period objects with the functions
hm()
, hms()
and ms()
.
Lubridate has an inbuilt very fast POSIX parser. Most of the strptime()
formats and various extensions are supported for English locales. See
parse_date_time()
for more details.
Lubridate distinguishes between moments in time (known as
instants()
) and spans of time (known as time spans, see
Timespan). Time spans are further separated into
Duration, Period and
Interval objects.
Instants are specific moments of time. Date, POSIXct, and
POSIXlt are the three object classes Base R recognizes as
instants. is.Date()
tests whether an object
inherits from the Date class. is.POSIXt()
tests
whether an object inherits from the POSIXlt or POSIXct classes.
is.instant()
tests whether an object inherits from
any of the three classes.
now()
returns the current system time as a POSIXct
object. today()
returns the current system date.
For convenience, 1970-01-01 00:00:00 is saved to
origin. This is the instant from which POSIXct
times are calculated. Try unclass(now())
to see the numeric structure that
underlies POSIXct objects. Each POSIXct object is saved as the number of seconds
it occurred after 1970-01-01 00:00:00.
Conceptually, instants are a combination of measurements on different units
(i.e, years, months, days, etc.). The individual values for
these units can be extracted from an instant and set with the
accessor functions second()
, minute()
,
hour()
, day()
, yday()
,
mday()
, wday()
, week()
,
month()
, year()
, tz()
,
and dst()
.
Note: the accessor functions are named after the singular form
of an element. They shouldn't be confused with the period
helper functions that have the plural form of the units as a
name (e.g, seconds()
).
Instants can be rounded to a convenient unit using the
functions ceiling_date()
, floor_date()
and round_date()
.
Lubridate provides two helper functions for working with time
zones. with_tz()
changes the time zone in which an
instant is displayed. The clock time displayed for the instant
changes, but the moment of time described remains the same.
force_tz()
changes only the time zone element of an
instant. The clock time displayed remains the same, but the
resulting instant describes a new moment of time.
A timespan is a length of time that may or may not be connected to a particular instant. For example, three months is a timespan. So is an hour and a half. Base R uses difftime class objects to record timespans. However, people are not always consistent in how they expect time to behave. Sometimes the passage of time is a monotone progression of instants that should be as mathematically reliable as the number line. On other occasions time must follow complex conventions and rules so that the clock times we see reflect what we expect to observe in terms of daylight, season, and congruence with the atomic clock. To better navigate the nuances of time, lubridate creates three additional timespan classes, each with its own specific and consistent behavior: Interval, Period and Duration.
is.difftime()
tests whether an object
inherits from the difftime class. is.timespan()
tests whether an object inherits from any of the four timespan
classes.
Durations measure the exact amount of time that occurs between two instants. This can create unexpected results in relation to clock times if a leap second, leap year, or change in daylight savings time (DST) occurs in the interval.
Functions for working with durations include is.duration()
,
as.duration()
and duration()
. dseconds()
,
dminutes()
, dhours()
, ddays()
,
dweeks()
and dyears()
convenient lengths.
Periods measure the change in clock time that occurs between two instants. Periods provide robust predictions of clock time in the presence of leap seconds, leap years, and changes in DST.
Functions for working with periods include
is.period()
, as.period()
and
period()
. seconds()
,
minutes()
, hours()
, days()
,
weeks()
, months()
and
years()
quickly create periods of convenient
lengths.
Intervals are timespans that begin at a specific instant and end at a specific instant. Intervals retain complete information about a timespan. They provide the only reliable way to convert between periods and durations.
Functions for working with intervals include
is.interval()
, as.interval()
,
interval()
, int_shift()
,
int_flip()
, int_aligns()
,
int_overlaps()
, and
%within%
. Intervals can also be manipulated with
intersect, union, and setdiff().
decimal_date()
converts an instant to a decimal of
its year.
leap_year()
tests whether an instant occurs during
a leap year.
pretty_dates()
provides a method of making pretty
breaks for date-times.
lakers is a data set that contains information
about the Los Angeles Lakers 2008-2009 basketball season.
Maintainer: Vitalie Spinu<EMAIL_ADDRESS>Authors:
Garrett Grolemund
Hadley Wickham
Other contributors:
Ian Lyttle [contributor]
Imanuel Costigan [contributor]
Jason Law [contributor]
Doug Mitarotonda [contributor]
Joseph Larmarange [contributor]
Jonathan Boiser [contributor]
Chel Hee Lee [contributor]
Google Inc. [contributor, copyright holder]
Garrett Grolemund, Hadley Wickham (2011). Dates and Times Made Easy with lubridate. Journal of Statistical Software, 40(3), 1-25. https://www.jstatsoft.org/v40/i03/.
Useful links:
Report bugs at https://github.com/tidyverse/lubridate/issues


An Otaku's Guide to Anime
Home
Essentials
History
Beyond
Where Should I Start?


Given the input member, this function returns an ancestor at the specified layer.
Syntax
Ancestor ( member , layer | index [, hierarchy ] )
| Parameter | Description |
|---|---|
|
The member for which an ancestor is sought. |
|
|
Layer specification. |
|
index |
A number of hierarchical steps up from member, locating the ancestor you want returned. |
|
Optional. A specific hierarchy within the time dimension. |
Notes
The return value of this function is a member. If you want the return value to be a set, use Ancestors.
Do not use negative numbers for index. If you want to return lower members, use Descendants instead of Ancestor. Ancestor([Qtr1], -1) would return an empty member, not a descendant.
If you use layer to specify a level but no ancestor exists at that level, then the return value is an empty member. For example, in the Sample Basic database, consider the level numbers of the ancestors of the member [Additions] in the [Measures] dimension:
[Additions], being a leaf-level member, has level number 0.
[Inventory] has level number 1.
[Measures] has level number 3, as one of its children [Profit] has level number 2.
The level number of a member = (highest level number among its children) + 1. Therefore, Ancestor ([Measures].[Additions], [Measures].Levels(2)) returns an empty member, because [Additions] does not have an ancestor with level number 2.
Example
Ancestor ( [New York], [Market].levels(2) )
returns the member [Market], which is the ancestor of [New York] that is located at level 2 in the outline.
Ancestor ([Year].[Jan], [Year].generations(2))
returns the member [Qtr1], which is the ancestor of Jan that is located in the second generation of the Year dimension.
Ancestor ( [Feb], 2 )
returns the member [Year], which is the grandparent of Feb.
Ancestor ( [Feb], 0 )
returns the member [Feb]. An "ancestor" that is zero steps away is considered to be the member itself.


Cource Sign Up Page
PLease Note: First Name, Last Name, Password, and Email are required
First Name :
Last Name :
Email :
Password :
Are you over the age of 18?
Yes
No
Do you have a Credit Card or PayPal?
Credit Card
PayPal


Feel free to use the following form to contact us. Be sure to choose the right recipient. We will process your comment and reply as soon as possible.
|
IMPORTANT: Please do not use this form to send questions about programming. We do not offer that service, and that is not the purpose of this contact form. For those matters, we invite you to check out our forums. |
* = Mandatory field.


A bitcoin whale has recently moved over 111,000 bitcoin and bitcoin cash to over 80 wallets, each with nearly 1,000 BTC in it, at press time worth about $6.8 million. The funds had previously been scattered to numerous addresses with 100 BTC each.
siu - Chainmakers12-Sep-18 10:25 AM
This is getting painful
but this is how the bear sentiment should work
if this gets more extreme i think i might get a loan to buy more
the fiat collapse is starting to spread out
its not only Venezuela or Turkey now
We have Argentina, Indonesia, South Africa, even the Australian dollar is falling
Bittersweet12-Sep-18 10:28 AM
The euro will prevail
1
LocoMB12-Sep-18 10:30 AM
@siu - Chainmakers hot autumn coming- rocket rides and all! (edited)
siu - Chainmakers12-Sep-18 10:34 AM
one thing i know is that its no time to sell
if you didnt sell up to here... you are late.
we are now on the 9th ring of hell
Bittersweet12-Sep-18 10:37 AM
I'm not complaining
All channels are mute, no more spam from friends
It's peaceful
siu - Chainmakers12-Sep-18 10:38 AM
Reach out. Be sure they are alive
Its been a pleasure playing with you gentlemen
LocoMB12-Sep-18 10:48 AM
nonono! this is not the 9th ring of hell .. far from it .. or else, someone made a grave mistake in designing hell, because this is way too much fun! (edited)
Deleted User12-Sep-18 10:50 AM
LocoMB12-Sep-18 10:50 AM
@siu - Chainmakers just play bit of DOOM to pass the time- fits the general vibe, but is fun to rock and rumble those demons!
Deleted User12-Sep-18 10:50 AM
Sub 50c and im gonna be tempted to rob some banks LOL
Cryptoon12-Sep-18 10:51 AM
Bro we at sub 80c €
Deleted User12-Sep-18 10:51 AM
yeah so im getting dangerously close HAHAHA
according to some "reliable sources"
Cryptoon12-Sep-18 10:52 AM
10c lower than yesterday
Deleted User12-Sep-18 10:52 AM
you just hold up a note saying give me 5000
and walk out
Cryptoon12-Sep-18 10:52 AM
Deleted User12-Sep-18 10:52 AM
and you have like 2 minutes to get away before theyre legally allowed to call anyone for help
2 minute komodo anyone?
siu - Chainmakers12-Sep-18 10:53 AM
I went surfing yesterday for the first time in a year
Will go back today... that is what i should keep doing for now
The International Monetary Fund says the tiny nation should rethink adopting a digital currency.
Look. A government trying to manipulate a state nation, what a surprise!
blackjok3r12-Sep-18 10:56 AM
We have Argentina, Indonesia, South Africa, even the Australian dollar is falling
@siu - Chainmakers
Our military has issued an order for all "support units" to have mandatory weapons retraining every 3 months, regardless of deployment status.

Hollowman900012-Sep-18 11:01 AM
On adjustable rate mortgages sure
Fixed rate just means your home value goes down when interest jumps
Afterall, home prices are based on available financing options and ability to pay
If all you can pay is say $2500/mo
Interest rates rise, principal goes down to maintain $2500
blackjok3r12-Sep-18 11:03 AM
median house price in most major cities here are over 1 million dollars.... my house was less than 1/4 of that so Im safe as houses.


Canada in the Winter Olympics!
Canada's Total Medal Count!
Canada's Men VS Women Medal Count!
Canada vs Rest Of The World!
Canadians With Most Medals!
Olympic Sports and Medals, 1896-2014
Data was provided by the IOC Research and Reference Service and published by The Guardian's Datablog.


|
teos library
0.8
EOSIO smart contract IDE library
|
Study existing IDEs to find most adequate features. Temporary list of them:
* CMake interface: * compilation in-situ in order to find formal C++ errors; * building to WASM code; * cmake-assisted unit test: C++ Boost Unit Test Framework; Python unittest or doctest or any other, whichever most suitable; * cmake-assisted installation, here deployment to the local net. * Command-line: * creation of a skeleton template into the current directory: * standard folder structure; * cmake template included; * Visual Studio Code c_cpp_properties.json included (InteliSource configuration ready); * Visual Studio Code tasks.json included (VScode automatization); * all the cmake functionality (above) expressed in the form of c-l commands (Python). * Visual Studio Code extension providing GUI interface to the functionality listed above. * C++ helpers, for example: * logger;X * teos_lib library useful for Boost Unit Test Framework;X * smart-contract specific library with classes enveloping the low-level functionality available now.


--- layout: default ---
The development teams at ATS love creating great software, and we'd like to share how we do it and why.
{{ page.description }}


Description
Define a set of classes across XML, SQL, and Java.
Parameters
NONE
Parameters specified as nested elements
to register any call back generators (implementing org.ephman.abra.tools.Generator
for simple ones and org.ephman.abra.tools.plugins.GeneratorPlugin when new data is needed)
specificly override the class-generator and provides a new type map for the system
Instead of the deprecated '-implements' tag put in the map-file
Copyright © 2000,2001,2002 Paul Bethe and Richie Bielak.
All rights
Reserved.


Shadow Root Playground
The new <shadow-root> element can be used inside any valid html element that supports a shadow-root.
The element needs to have an attribute mode="open|closed". It will encapsulate the parent and attaches a
shadow-root to it. Any style defined inside will be encapsulated like a Web Component does.
An example can be found at profile-card or check out my tests below.
A lot of components can be found at performance check.
Component with declarative shadow-root
Shadow h2
Shadow div
Light content
Component using template as base
Panes
- Ever wanted declarative syntax for Shadow DOM?
- Scoped CSS without JS magic?
- Or just felt jealous, that spec editors can use this syntax and you cannot?
declarative-shadow-dom
Component inside template
Shadow h2
Shadow div
Light content
Component with script
Shadow h2 (should be purple)
Should be removed!
Light content
Text nodes
Hallo There!
Nice right?
light text node
Ordinary Component
Custom element with shadow-root
Hello
World
tEST
hello
Hello


Contributors:
John Birkin, Matt Pilgrim, Joseph Vitale,
Kaitlyn Zahn
Above is an interactive map of the United States that displays the contributor information by location. Select a state or search to zoom. Click on a pin for more information on the contributors!


| [Overview][Types][Classes] |
Source position: uWordList.pas line 65
public procedure TWordList.LoadFromStream( |
const aStream: TStream |
); |
aStream |
|
Source stream to load from |
Load a text file from the source stream and place all words within the document into the internal word list. Each word should be on its own line.


Wash your hands with soap and water after touching animals and animal products.

Avoid travel if you have a fever and cough.
If you have a fever, cough and difficulty breathing seeking medical care early.
If you are coughing or sneezing, wear a mask and must know how to use it and dispose of it properly.
Eat only well-cooked food.
Avoid close contact with animals that are sick.


NewsApp
BBC
(current)
Al-Jazeera
(current)
ABC
(current)
{% for new, desc,link, i in context %}
{{new}}
{{desc}}
View story
{% endfor %}


Text fields allow user input. The border should light up simply and clearly indicating which field the user is currently editing. You must have a .input-field
div wrapping your input and
label. This is only used in our Input and Textarea form elements.
The validate class leverages HTML5 validation and will add a valid
and invalid
class accordingly. If you don't want the Green and Red validation states, just
remove the validate
class from your inputs.
If you are having trouble with the labels overlapping prefilled content, Try adding class="active"
to the label.
You can also call the function M.updateTextFields();
to reinitialize all the Materialize labels on the page if you are dynamically adding inputs.
You can add an icon prefix to make the form input label even more clear. Just add an icon with the class prefix
before the input and label.
You can add custom validation messages by adding either data-error
or data-success
attributes to your helper text element.


Food is any substance consumed to provide nutritional support for an organism. Food is usually of plant or animal origin, and contains essential nutrients, such as carbohydrates, fats, proteins, vitamins, or minerals. The substance is ingested by an organism and assimilated by the organism's cells to provide energy, maintain life, or stimulate growth.Today, the majority of the food energy required by the ever-increasing population of the world is supplied by the food industry. Food safety and food security are monitored by agencies like the International Association for Food Protection, World Resources Institute, World Food Programme, Food and Agriculture Organization, and International Food Information Council. They address issues such as sustainability, biological diversity, climate change, nutritional economics, population growth, water supply, and access to food. The right to food is a human right derived from the International Covenant on Economic, Social and Cultural Rights (ICESCR), recognizing the "right to an adequate standard of living, including adequate food", as well as the "fundamental right to be free from hunger".Many plants and plant parts are eaten as food and around 2,000 plant species are cultivated for food. Many of these plant species have several distinct cultivars.[7] Seeds of plants are a good source of food for animals, including humans, because they contain the nutrients necessary for the plant's initial growth, including many healthful fats, such as omega fats. Back to top
Food is any substance consumed to provide nutritional support for an organism. Food is usually of plant or animal origin, and contains essential nutrients, such as carbohydrates, fats, proteins, vitamins, or minerals. The substance is ingested by an organism and assimilated by the organism's cells to provide energy, maintain life, or stimulate growth.Today, the majority of the food energy required by the ever-increasing population of the world is supplied by the food industry. Food safety and food security are monitored by agencies like the International Association for Food Protection, World Resources Institute, World Food Programme, Food and Agriculture Organization, and International Food Information Council. They address issues such as sustainability, biological diversity, climate change, nutritional economics, population growth, water supply, and access to food. The right to food is a human right derived from the International Covenant on Economic, Social and Cultural Rights (ICESCR), recognizing the "right to an adequate standard of living, including adequate food", as well as the "fundamental right to be free from hunger".Many plants and plant parts are eaten as food and around 2,000 plant species are cultivated for food. Many of these plant species have several distinct cultivars.[7] Seeds of plants are a good source of food for animals, including humans, because they contain the nutrients necessary for the plant's initial growth, including many healthful fats, such as omega fats. Back to top
Food is any substance consumed to provide nutritional support for an organism. Food is usually of plant or animal origin, and contains essential nutrients, such as carbohydrates, fats, proteins, vitamins, or minerals. The substance is ingested by an organism and assimilated by the organism's cells to provide energy, maintain life, or stimulate growth.Today, the majority of the food energy required by the ever-increasing population of the world is supplied by the food industry. Food safety and food security are monitored by agencies like the International Association for Food Protection, World Resources Institute, World Food Programme, Food and Agriculture Organization, and International Food Information Council. They address issues such as sustainability, biological diversity, climate change, nutritional economics, population growth, water supply, and access to food. The right to food is a human right derived from the International Covenant on Economic, Social and Cultural Rights (ICESCR), recognizing the "right to an adequate standard of living, including adequate food", as well as the "fundamental right to be free from hunger".Many plants and plant parts are eaten as food and around 2,000 plant species are cultivated for food. Many of these plant species have several distinct cultivars.[7] Seeds of plants are a good source of food for animals, including humans, because they contain the nutrients necessary for the plant's initial growth, including many healthful fats, such as omega fats. Back to top


| Top |
WebKitSecurityOrigin is a representation of a security domain defined by websites. A security origin normally consists of a protocol, a hostname, and a port number. It is also possible for a security origin to be opaque, as defined by the HTML standard, in which case it has no associated protocol, host, or port.
Websites with the same security origin can access each other's resources for client-side scripting or database access.
WebKitSecurityOrigin * webkit_security_origin_new (const gchar *protocol
,const gchar *host
,guint16 port
);
Create a new security origin from the provided protocol, host and port.
protocol |
The protocol for the new origin |
|
host |
The host for the new origin |
|
port |
The port number for the new origin, or 0 to indicate the
default port for |
Since: 2.16
WebKitSecurityOrigin *
webkit_security_origin_new_for_uri (const gchar *uri
);
Create a new security origin from the provided URI. Components of
uri
other than protocol, host, and port do not affect the created
WebKitSecurityOrigin.
Since: 2.16
WebKitSecurityOrigin *
webkit_security_origin_ref (WebKitSecurityOrigin *origin
);
Atomically increments the reference count of origin
by one.
This function is MT-safe and may be called from any thread.
Since: 2.16
void
webkit_security_origin_unref (WebKitSecurityOrigin *origin
);
Atomically decrements the reference count of origin
by one.
If the reference count drops to 0, all memory allocated by
WebKitSecurityOrigin is released. This function is MT-safe and may be
called from any thread.
Since: 2.16
const gchar *
webkit_security_origin_get_protocol (WebKitSecurityOrigin *origin
);
Gets the protocol of origin
, or NULL
if origin
is opaque.
Since: 2.16
const gchar *
webkit_security_origin_get_host (WebKitSecurityOrigin *origin
);
Gets the hostname of origin
, or NULL
if origin
is opaque or if its
protocol does not require a host component.
Since: 2.16
guint16
webkit_security_origin_get_port (WebKitSecurityOrigin *origin
);
Gets the port of origin
. This function will always return 0 if the
port is the default port for the given protocol. For example,
http://example.com has the same security origin as
http://example.com:80, and this function will return 0 for a
WebKitSecurityOrigin constructed from either URI. It will also
return 0 if origin
is opaque.
Since: 2.16
gboolean
webkit_security_origin_is_opaque (WebKitSecurityOrigin *origin
);
Gets whether origin
is an opaque security origin, which does not
possess an associated protocol, host, or port.
Since: 2.16
gchar *
webkit_security_origin_to_string (WebKitSecurityOrigin *origin
);
Gets a string representation of origin
. The string representation
is a valid URI with only protocol, host, and port components. It may
be NULL
, but usually only if origin
is opaque.
Since: 2.16


| Previous Lecture | lect04 Before Slides | lect04 Annotated Slides | Next Lecture |
Code from lecture
https://github.com/ucsb-cs16-s18-mirza/cs16-s18-lectures/tree/master/lec-04
Review: Designing nested loops
- When do we need a loop?
- When do we need a nested loop?
- Checking for limits
- Practice with ASCII art (also topic of lab02)
Three key aspects of functions
- Declaration (what are the inputs, outputs?)
- Definition (actual code for achieving the desired behavior)
- Function call (using function)


Announcing .NET Core 3.0 Release Candidate 1 | .NET Blog Today, we’re announcing .NET Core 3.0 Release Candidate 1. Just like with Preview 9, we’ve focused on polishing .NET Core 3.0 for a final release. We are now getting very, very close. We intend to release the final version on September 23 at .NET Conf.
Polly-Contrib/Polly.Contrib.WaitAndRetry Polly.Contrib.WaitAndRetry is an extension library for Polly containing helper methods for a variety of wait-and-retry strategies. - Polly-Contrib/Polly.Contrib.WaitAndRetry
Nick Craver - Why you should wait on upgrading to .Net 4.6 Update (August 11th): A patch for this bug has been released by Microsoft. Here’s their update to the advisory: We released an updated version of RyuJIT tod...
Banks, Arbitrary Password Restrictions and Why They Don't Matter Allow me to be controversial for a moment: arbitrary password restrictions on banks such as short max lengths and disallowed characters don't matter. Also, allow me to argue with myself for a moment: banks shouldn't have these restrictions in place anyway...
Running async tasks on app startup in ASP.NET Core 3.0: Exploring ASP.NET Core 3.0 - Part 4 In this post I describe how a small change in the ASP.NET Core 3.0 WebHost makes it easier to run asynchronous tasks on app startup using IHostedService
BUG: Json.NET converter for IPAddress does not work in .NET Core 3.0 specifically · Issue #30873 · dotnet/runtime Using Json.NET converters within the .NET Core 3.0 runtime fails. However in .NET Core 2.2 or .NET Framework 4.8 it works fine. It seems like some "Type" is not coming through correctly. ...
Read-Only Array and Tuple Types in TypeScript TypeScript 3.4 added a bit of syntactic sugar to the language that makes it easier to work with read-only array and tuple types.
How .NET 4.8 Can Break Your Application A colleague was calling me in to look at a broken .NET application after installing a preview up an upcoming Windows KB. The application was not starting up all the time. That are easy issues becau…
Dealing with the compromise Fact Sheet Definitely Compromised For at least the 4,611 users contained in the breach. IP addresses used since at least the beginning of September. Account details (email, birthday). Recent content you've made (particularly threads in Talk to Staff / Pr...
jerriep/dotnet-outdated A .NET Core global tool to display outdated NuGet packages in a project - jerriep/dotnet-outdated
An Introduction to OwningComponentBase In this post, I'm going to explore the new OwningComponentBase class. I'll look at the quirks of service scopes in Blazor and how this class can help to manage them.
Pre-DDD 14 Curry Night Come join @rammesses and many of the usual suspects (and speakers) for a curry on Friday night before DDD14. Drinks in town somewhere (TBA) first, then a very nice curry at House Of Flavours - what's not to like?
Build a 6502 computer Learn how computers work by building and programming a computer with the classic 6502 microprocessor.
https://www.youtube.com/watch?v=vfDazZfxlNs Haskell is a purely functional programming language: by default, Haskell functions do not cause side effects such as system I/O, nondeterminism, or exception handling. As such, Haskell programs are generally expressed in terms of monad transformers, which...
Best Media Streaming Devices | Live streaming apps powered by Plex Plex can enable the best streaming devices available to serve your content anywhere. Our live streaming app will give your media the Hollywood treatment.
2019: July - October Political Notes - Richard Stallman Each political note has its own anchor in case you want to link to it.
Uno Platform - Home The only platform for building native mobile, desktop and WebAssembly apps with C#, XAML from a single codebase. Open source and professionally supported.
Careers- Junior Data Scientist ICX Media is a DC-based social video intelligence start-up; we use machine learning and NLP to identify patterns and trends in social media data to help inform content creation and acquisition strategies for media and entertainment companies. Whether it...


I Have
I Need
{{skill.name}}
search
Date
Rating
{{resultUserProfile.name}}
Skill have :
{{have.name}}
Skill Need:
{{want.name}}
THERE IS NO PEOPLE IN THIS SKILL.
Previous
1
2
3
4
5
Next