Skip to content
ReleaseNotes 248 KiB
Newer Older
Gregory Nutt's avatar
Gregory Nutt committed
      - Fixed an error in the FAT logic that can cause file corruption.  The
        error conditions are rare and only seen with very large files (from
        Andrew Tridgell).  This replaces a previous, partial fix for the same
        problem.
      - Fixed memory leaks in the NXFFS open() and stat() implementations
        (from Lzyy).
      - The interfaces include opendir(), readdir(), et al, were modified so
        that errors will not be reported if you attempt to list a empty
        pseudo-directory.

    * Networking:

      - Fix one place where the connection reference count was not being
        decremented in the socket close() logic.  This is really a cosmetic
        change BUT when CONFIG_DEBUG_NET is enabled, it will cause assertions.
      - Backed out a small part of the NuttX 6.33 write buffering changed.
Gregory Nutt's avatar
Gregory Nutt committed
        David G says that this causes problems in connecting to a server.
      - In DHCPD, there was a place where the logic was calling ntohl()
        inappropriately; the address was already in the correct order.  How
        could DHCPD have worked with this bug?
Gregory Nutt's avatar
Gregory Nutt committed

    * TI Tiva/Stellaris Drivers:

      - Fixed cut'n'paste error that prevented UARTS2-7 from being used with
        the LM4F120 Launchpad.
      - Fixed several errors there were unmasked with UARTs > UART2 are
        enabled (grom Gosha).

    * Allwinner A10 Drivers:

      - Fixed cut'n'paste error that prevented UARTS2-7 from being used with
        the pcDuino.

    * NXP LPC17xx Drivers:

      - Fix an compilation error that crept into the LPC17xx USB host driver.

    * STMicro STM32 Drivers:

      - Fix cloned typo in the serial driver:  FLOWCONTROL vs FLOWCONROL.
      - Disable SPI before changing DPI CR1 register (from David Sidrane).
      - stm32 TIM: Set the timer CCMR when selecting timer channel.  From
        David Sidrane.
      - Fix typo in a Makefile: stm32_pwm.c not stm32_psm.c.  Noted by Max
        Kriegleder.

    * Library:

      - More sscanf()  bug fixes from David Sidrane.

    * Header files:

      - cstdbool:  Ignore _Bool8 if CONFIG_C99_BOOL8=y

    * Configuration/Build System:

      - Several changes to restore the broken native Windows build
Gregory Nutt's avatar
Gregory Nutt committed

    * NuttShell (NSH):

      - Use strncpy vs strcpy in the Telnet console logic to avoid
        overruning the username and password buffers (from Bertold Van den
        Bergh).
      - Add a newline after printing the file in the 'cat' command.  This
        prevents the NSH prompt from be in the same line as the final line
        of the file in the case where there is no newline at the end of the
        file.