Timeline
2025-07-09:
- 18:17 Changeset in mainline [2a0d7ef9] by
- Merge 9c3369b91a885914a5d30f5ac4858ccbe735034f into …
- 09:04 Changeset in mainline [9c3369b] by
- hr: raid5.c: remove unused rebuild bufs
2025-07-08:
- 20:55 Changeset in mainline [c5c367a] by
- hr: use optimal subtract-write in degraded state
- 14:43 Changeset in mainline [ba65caf5] by
- hr: hr.c: potentially answer EBUSY on HR_STOP_ALL
- 00:29 Changeset in mainline [f7169a6] by
- hr: raid5.c, parity_stripe.c: rename exec fcns
2025-07-07:
- 16:04 Changeset in mainline [9323bb8] by
- hr: raid5.c: make the critical section smaller
- 11:04 Changeset in mainline [15e51b05] by
- hr: check extent number
- 00:54 Changeset in mainline [1162b6c] by
- hr: raid1.c: split read: abort on 0 good extents
2025-07-06:
- 09:21 Changeset in mainline [3b14bda] by
- hr: raid1.c: retry split in case of failure
2025-07-05:
- 23:02 Changeset in mainline [c76bf33] by
- hr: raid1.c: update rebuild extent's last seek pos
2025-07-04:
- 19:42 Changeset in mainline [974f9ba] by
- hr: different RAID 1 read strategies First - take first usable …
- 10:14 Changeset in mainline [6aafb48] by
- hr: rebuild: fix deadlock on extents_lock
- 00:40 Changeset in mainline [5319a3c] by
- Merge d3dd170faab53f2af9eba1f69b66b62b9f580fd3 into …
- 00:37 Changeset in mainline [d3dd170f] by
- lib/device/src/bd_srv.c: answer with return code
2025-07-03:
- 17:09 Changeset in mainline [b247c714] by
- hr: rename async handler
- 14:52 Changeset in mainline [038a8d0] by
- hr: hr_client_conn(): return when no vol is found
2025-07-02:
- 20:43 Changeset in mainline [996d31ac] by
- hr: retire level specific add_hotspare() hr_ops_t
2025-06-30:
- 17:14 Changeset in mainline [dcdb990] by
- hr: metadata/md: have to take rebuild into account Even if not …
- 11:09 Changeset in mainline [d04a350] by
- hr: metadata/gmirror: fix setting extent states
- 10:55 Changeset in mainline [059885c] by
- hr: metadata/softraid: fix and allow rebuild
- 09:31 Changeset in mainline [95ca19d] by
- hr: add —read-only volume flag
2025-06-29:
- 23:28 Changeset in mainline [640250b] by
- hr: metadata/md: cstyle for MD metadata header
- 23:21 Changeset in mainline [7ef5ea2] by
- hr: encoding and saving MD metadata support
- 16:27 Changeset in mainline [b81ae12] by
- hr: softraid metadata saving support
- 16:27 Changeset in mainline [4a77540] by
- hr: GEOM Mirror metadata saving support
- 16:24 Changeset in mainline [c095ad93] by
- hr: metadata/native: remove old debug print
- 10:29 Changeset in mainline [40ab4901] by
- hr: metadata/softraid: do not support dirty flag set
- 10:08 Changeset in mainline [150adbd2] by
- hr: add NOOP metadata type
- 09:38 Changeset in mainline [93ea452] by
- hr: util.c: catch meta2vol() error
- 09:20 Changeset in mainline [e5c3580] by
- hr: add HR_METADATA_ALLOW_REBUILD flag For now we want to be …
2025-06-28:
- 23:42 Changeset in mainline [9c9955ab] by
- hr: metadata/softraid: invalidate rebuild chunk
- 22:52 Changeset in mainline [0dbd4a9] by
- hr: metadata: validate magic early in decode
- 22:34 Changeset in mainline [2192a01] by
- hr: basic Linux Multiple Device RAID format support
- 18:04 Changeset in mainline [c24f96b] by
- hr: add OpenBSD softraid metadata type str
- 18:04 Changeset in mainline [d220b7d] by
- hr: change HelenRAID native metadata type str
- 15:07 Changeset in mainline [aaf741f] by
- hr: metadata/foreign: alloc metadata structs
- 13:15 Changeset in mainline [8ad48d1c] by
- hr: metadata/gmirror: use syncid as on-disk counter
- 13:14 Changeset in mainline [f93b8869] by
- hrctl: use single quotes for volume name Also put ' ' before byte SI.
2025-06-27:
- 22:27 Changeset in mainline [2de7c1f] by
- hr: metadata/foreign: implement erase_block() It is safer for foreign …
- 22:21 Changeset in mainline [aa9bad8] by
- hr: let each format implement own probe This will allow metadata to …
- 21:02 Changeset in mainline [78433bb] by
- hr: allocate in-memory metadata in format code This will allow some …
- 16:37 Changeset in mainline [c69cbef] by
- hr: metadata/native: remove data_offset Since native metadata are …
- 16:18 Changeset in mainline [ebf5ced6] by
- Merge e9c163920855901461396bd1009584b897c18dd0 into …
- 16:18 Changeset in mainline [e267d7a] by
- Merge e1fc596c2780d92d26b2da4c649020dc1b195174 into …
- 16:18 Changeset in mainline [de81c35d] by
- Merge 12f5a1be9347ae8a4c87b277c612c58c71f5f5fc into …
- 16:18 Changeset in mainline [1b9fcd0] by
- Merge 8a9a41e01a710f4ef36a33613b89d0973f674280 into …
- 16:18 Changeset in mainline [eb53a95] by
- Merge 9a664b6dd10624fd8da3c9a74ecc75ab40ba4863 into …
- 16:18 Changeset in mainline [162ad53] by
- Merge 455241b37bedd3719ed3b5b025fdf26f44fd565b into …
- 16:18 Changeset in mainline [b3e9e75] by
- Merge a4f8c3fc1356a032729dd63d327668450bd78391 into …
- 16:18 Changeset in mainline [b955e2f] by
- Merge 32cb7cd8e3a453c66c39f2f26fb51b2b79054511 into …
- 16:18 Changeset in mainline [c0ba764] by
- Merge cbaf408fef7cfefd533ecd43ec15ba0fa2a37154 into …
- 16:18 Changeset in mainline [3a9d3a5] by
- Merge 200b03c91968b670295f66f28b43d1aa986d6d28 into …
- 16:18 Changeset in mainline [fd8630f] by
- Merge f50b07e0266c48c96b64a857eb5a663b4a28baf6 into …
2025-06-23:
- 18:41 Changeset in mainline [3702c32] by
- hr: metadata/foreign/softraid: remove old comment
- 18:39 Changeset in mainline [62a8756] by
- hr: metadata: use ENOMEM safe block I/O wrappers
- 18:31 Changeset in mainline [6a8c1569] by
- hr: add option to save metadata on single extent
- 16:50 Changeset in mainline [e0695ce] by
- hr: save REBUILD position
- 16:35 Changeset in mainline [f18e36e] by
- hr: metadata/native: make save use waitok allocation
- 13:39 Changeset in mainline [cdfcaea] by
- hr: RAID 5 rebuild
- 13:32 Changeset in mainline [09c195e8] by
- hr: move rebuild init to util.c
- 13:28 Changeset in mainline [f6590c4] by
- hr: io.c: fix typo in reconstruct reader
- 11:48 Changeset in mainline [a5a2dcf] by
- hr: util.c: make state changes logs mostly DEBUG level
- 10:54 Changeset in mainline [13f4c85] by
- hr: raid1.c: allow rebuild on INVALID extents
2025-06-22:
- 16:32 Changeset in mainline [8b0fbb7] by
- hrctl: update usage message
- 16:31 Changeset in mainline [c2d737d] by
- hrctl: allow —help even when the server is offline
- 11:26 Changeset in mainline [2ba48bf1] by
- Merge d91d076d05636b96ee75642cf2ec2d5885a27328 into …
- 07:26 Changeset in mainline [263a2389] by
- hr: rename volume state ONLINE to OPTIMAL
2025-06-21:
- 17:25 Changeset in mainline [81b4c795] by
- hr: rename malloc_waitok() to hr_malloc_waitok()
2025-06-20:
- 21:55 Changeset in mainline [cff2342] by
- hr: raid5.c: fix bad extent selection
- 19:36 Changeset in mainline [4c103ee] by
- hr: util.c: remove debug print
- 19:35 Changeset in mainline [817cb83] by
- hr: update loc_service_register() calls
- 19:26 Changeset in mainline [f0cc1c64] by
- Merge upstream into helenraid
- 18:59 Changeset in mainline [5caad1d]master by
- tbarcfg_listener_destroy() should clean up properly.
- 18:59 Changeset in mainline [cb20b05] by
- Fix missing argument when destroying async port.
- 15:18 Changeset in mainline [ca48672] by
- loc_service_register() needs to take a port ID argument.
2025-06-17:
- 22:33 Changeset in mainline [f0360ec] by
- hr: RAID 0, 1: use ENOMEM safe primitives
- 22:31 Changeset in mainline [3c518fc] by
- hr: remove HR_BD_SYNC All syncs are now done with common util …
- 22:29 Changeset in mainline [137f7cf5] by
- hr: add common hr_sync_extents() fcn
- 14:17 Changeset in mainline [a3486f2] by
- hr: parallel RAID 5
- 14:14 Changeset in mainline [9d1685b] by
- hr: ENOMEM safe wrappers for block_direct_* ops
- 13:32 Changeset in mainline [b22ea202] by
- hr: rai1.c: make rebuild_blk evaluation more conservative
- 13:29 Changeset in mainline [73425d4] by
- hr: rai0.c: use renamed hr_add_data_offset()
- 13:28 Changeset in mainline [66ef60b] by
- hr: range locks: add noalloc lock acquire
- 13:27 Changeset in mainline [d574c11] by
- hr: fge: use malloc_waitok()
- 13:23 Changeset in mainline [f0950d2] by
- hr: add malloc_waitok() and calloc_waitok()
- 13:22 Changeset in mainline [234212a] by
- hr: rename data_dirty to first_write
2025-06-16:
- 19:46 ReleaseNotes/Mainline edited by
- Interfaces under ports (diff)
- 19:32 Changeset in mainline [3951046] by
- Async ports and interfaces do the castling. Now interfaces hang under …
2025-06-12:
- 11:27 Ticket #525 (Service manager) closed by
- wontfix: I think we've outgrown the idea of a big central service manager in …
- 11:24 Ticket #889 (Simple service restarter) created by
- Implement a simple service restarter that could replace the driver …
- 11:09 Ticket #887 (Decentralized DDF) updated by
-
Type changed
- 11:09 Ticket #888 (Location service II.) created by
- Over the years the shortcomings of the current location service have …
- 11:05 Ticket #887 (Decentralized DDF) created by
-
Currently DDF uses a dedicated central server
devman
, which … - 10:47 Ticket #886 (Multiface Async Ports) created by
- Currently each server task can have 1 or more (static) interfaces …
2025-06-11:
- 19:53 Changeset in mainline [a62079d] by
- hr: move struct hr_range_lock to util.h
2025-06-10:
- 09:45 ReleaseNotes/Mainline edited by
- sata_bd fold into ahci (diff)
- 09:39 Changeset in mainline [5c55eb7] by
- Fold uspace/srv/bd/sata_bd into uspace/drv/block/ahci.
- 01:23 Changeset in mainline [e0622a6] by
- hr: raid1.c: increment meta counter on first write
- 00:30 Changeset in mainline [13ada52] by
- hr: make failing an extent erase the superblock
2025-06-09:
- 23:47 Changeset in mainline [6791fbf] by
- hr: foreign metadata: un-silent save()
- 23:41 Changeset in mainline [7fba146] by
- hr: RAID 1: inc meta counter on first write
- 22:41 Changeset in mainline [83ff12f] by
- hr: raid0.c: no need to increment md_counter
- 22:41 Changeset in mainline [177f6ff] by
- hr: stop all volumes: ignore != EOK
- 22:40 Changeset in mainline [b5c95da5] by
- hr: raid*_{create,init}(): replace asserts with EINVAL
- 21:28 Changeset in mainline [9ee9c60b] by
- hr: raid5.c: use RAID 4 layout with RAID 4 level
- 21:24 Changeset in mainline [0fce1a6] by
- hr: rename HR_RLQ_* to HR_LAYOUT_*
- 21:11 Changeset in mainline [eabc094c] by
- hr: add superblock erasure op
- 20:42 Changeset in mainline [f34568c] by
- hr: print % done of REBUILD operation
- 20:02 Changeset in mainline [e2a8fd2] by
- hr: try automatic assembly on server start
- 20:01 Changeset in mainline [e0bbecb] by
- hr: move state printing to hrctl One IPC call is for short volume …
- 12:45 Changeset in mainline [431b513] by
- hrctl: also parse levels as words
- 12:41 Changeset in mainline [d482b05] by
- hrctl: add synopsis to usage message
2025-06-07:
- 11:52 Changeset in mainline [da80de9] by
- hr: move state callback to hr_ops_t
2025-05-28:
- 19:08 ReleaseNotes/Mainline edited by
- Fix SATA crashes (diff)
- 19:02 Changeset in mainline [0f5c4e4] by
- Fix crash in AHCI driver and sata_bd server.
2025-05-23:
- 21:38 Changeset in mainline [d91d076] by
- ext4: write: fix block leak
- 21:37 Changeset in mainline [f62c901] by
- ext4: write: sparse/unallocated block helper fcn
2025-05-20:
- 19:24 Changeset in mainline [49da044] by
- hr: fge: move types to fge.h
- 18:38 Changeset in mainline [c5b60e25] by
- hr: use PRIun to print service_id_t
- 18:28 Changeset in mainline [47a1232] by
- meson/cross/mips32eb: fix compiler name
- 11:01 Changeset in mainline [6f13257] by
- hr: cstyle: don't align struct members and fcn decls
2025-05-17:
- 14:12 Changeset in mainline [f50b07e] by
- cp: use DATA_XFER_LIMIT
- 11:35 Changeset in mainline [a2281efc] by
- hr: print service id of created volume
2025-05-15:
- 19:31 Changeset in mainline [200b03c9] by
- mkfile: use DATA_XFER_LIMIT
- 19:24 Changeset in mainline [c9ce6d22] by
- hr: refactor volume removal
- 19:23 Changeset in mainline [9a3eec1] by
- hr: util: hr_get_volume_svcs()
- 18:27 Changeset in mainline [287b2ea] by
- hr: don't add "devices/" prefix on vol registration
2025-05-10:
- 14:07 Changeset in mainline [bfe4a88b] by
- bdwrite: measure and print elapsed time
2025-05-09:
- 14:36 Changeset in mainline [7e68d61] by
- hr: metadata/geom/stripe: don't dump in vol init
- 14:35 Changeset in mainline [e1ed6ec0] by
- hr: auto assembly: detect bogus label type
- 14:18 Changeset in mainline [52e40513] by
- hrctl: check realloc() return value
2025-05-08:
- 21:20 Changeset in mainline [af73327a] by
- hr: use the term 'volume' instead of 'array'
- 17:44 Changeset in mainline [dbb1e3f] by
- hrctl: tweak configuration files
- 17:41 Changeset in mainline [00d80c6] by
- hr: raid5.c: REBUILD fix Make it work until RAID 5 rewrite is complete.
- 17:40 Changeset in mainline [2f21cd4] by
- hr: util.c: fix hotspare blkno check
- 17:12 Changeset in mainline [aca1777] by
- Merge upstream into helenraid
- 17:11 Changeset in mainline [1cfce3f] by
- hr: raid5.c: set default layout
2025-05-07:
- 18:54 Changeset in mainline [e5ea5f8] by
- hrctl: finalize parsing, add new sample sif config
- 18:38 Changeset in mainline [ed41962] by
- hr: metadata/native: fix possible deadlock
- 12:12 Changeset in mainline [fde80323] by
- hrctl: correctly handle manualy specified devices
- 12:12 Changeset in mainline [964e897] by
- hrctl: handle invalid level argument
- 11:27 Changeset in mainline [56602e0] by
-
hr: rename all strings
status' ->
state' - 11:08 Changeset in mainline [155d34f] by
- hr: rename hr_get_*_status_msg → hr_get_*_state_str
- 11:01 Changeset in mainline [af4ecb76] by
- hr: document lib/device/src/hr.c
- 10:41 Changeset in mainline [fc265b4] by
- hr: IPC methods: don't create own hr_t session
- 10:39 Changeset in mainline [ac4b70b] by
- hr: fail only failable extents
- 09:46 Changeset in mainline [61f28c4] by
- Only eject installation CD after user confirms restart.
2025-05-06:
- 22:27 Changeset in mainline [31eb568] by
- hr: comment hr.c a bit
- 22:05 Changeset in mainline [13c2365] by
- hr: metadata/softraid: checksum in original endianness
- 21:56 Changeset in mainline [217d0fb] by
- hrctl: add notes about failing an extent
- 21:31 Changeset in mainline [c2f0160] by
- hr: util: add more checks for hotspare addition
- 21:30 Changeset in mainline [d1d355f] by
- hr: refactor hrctl and some hr IPC methods
- 16:18 Changeset in mainline [0cec807a] by
- Unmount destination volume and delete mount point on installation failure.
- 10:36 Changeset in mainline [21cd0c8] by
- Avoid flooding log with mouse warnings during system startup.
2025-05-02:
- 15:02 Changeset in mainline [40f56a4] by
- hr: metadata/softraid: use inttypes.h specifiers
- 02:33 Changeset in mainline [cbaf408] by
- add pointer cursor
2025-05-01:
- 20:57 Changeset in mainline [32cb7cd] by
- mips32, ppc32: add atomic 8 byte load store, 1 byte cmpexchg For now …
2025-04-30:
- 10:46 Changeset in mainline [a4f8c3f] by
- only export shared lib if allowed
2025-04-25:
- 20:48 Changeset in mainline [629b480] by
- Assorted installer fixes.
- 16:39 Changeset in mainline [4b9213d] by
- add shared libraries to export-dev (#252)
- 15:55 Changeset in mainline [c561d205] by
- clean code
- 15:44 Changeset in mainline [33c08929] by
- improve comment
- 15:43 Changeset in mainline [00eeffa] by
- revert to major.minor versions, determine unversioned name automatically
- 15:43 Changeset in mainline [0460377] by
- uspace/app/blkdump: fix argv null deref (#251)
- 12:40 Changeset in mainline [2100a4e] by
- uspace/lib/devices/hr: add OpenBSD softraid md type
2025-04-24:
- 22:03 Changeset in mainline [1d93f77] by
- Merge branch 'HelenOS:master' into master
- 10:49 Changeset in mainline [715ae00b] by
- fix versioning confusion
- 10:07 Changeset in mainline [a22c62f] by
- Also ignore NULL passed to free()
- 09:51 Changeset in mainline [23d4e6ae] by
- Check for allocation failure in kernel malloc()
- 09:36 Changeset in mainline [4f63e1b2] by
- add shared libraries to export-dev
- 08:43 Changeset in mainline [9bf95d4] by
- hr: hr_softraid.c: remove dead code
2025-04-23:
- 11:04 Changeset in mainline [59ec1c50] by
- hr: util.c: fix possible null deref
- 11:02 Changeset in mainline [c9ef864] by
- hr: util.c: hr_create_vol_struct: HR_LVL_4 fallthrough
- 10:43 Changeset in mainline [a261634] by
- hr: OpenBSD softraid metadata support
2025-04-22:
- 22:42 Changeset in mainline [af1b25d] by
- hr: metadata/geom/g_mirror.h: fix checksums
- 22:39 Changeset in mainline [dd76b46] by
- hr: metadata/native.c: use uint64_t for counter
- 11:13 Changeset in mainline [d85ee06] by
- hr: geom g{mirror, stripe}: rename files, remove saving We cannot …
- 10:07 Changeset in mainline [55a81a31] by
- uspace/app/blkdump: fix argv null deref
2025-04-21:
- 20:32 Changeset in mainline [a056759] by
- hr: hr.c: style Accepting connections. message
- 14:04 Changeset in mainline [c6d2af8] by
- hr: hr.c: more specific message for unsupported hotspare
- 13:20 Changeset in mainline [fb06476f] by
- hr: use enum for RAID layouts
- 12:50 Changeset in mainline [5cb1631] by
- hr: FreeBSD GEOM::STRIPE metadata support
- 12:47 Changeset in mainline [b883aa8] by
- hr: move metadata_type_t to lib/hr for type printing Also renames …
- 12:37 Changeset in mainline [75262d2f] by
- hr: util.c: hr_create_vol_struct() style
- 12:34 Changeset in mainline [80c760e] by
- hr: remove truncated_blkno calculation from raid*.c Calculate the …
- 12:26 Changeset in mainline [18c3658] by
- hr: raid{0,1,5}.c: unusable volume creation message
- 12:24 Changeset in mainline [f09b75b] by
- hr: metadata/foreign/geom: add <sys/endian.h>
2025-04-20:
- 14:50 Changeset in mainline [10291a23] by
- hr: FreeBSD GEOM::MIRROR metadata support
- 14:34 Changeset in mainline [afec52b4] by
- srv/bd/hr/superblock.c: fix memory leak
- 14:32 Changeset in mainline [f647b87] by
- srv/bd/hr: remove unused nblocks variable
- 14:18 Changeset in mainline [d3a23c9] by
- srv/hr/util.c: change log level LVL_WARN to LVL_NOTE
- 14:03 Changeset in mainline [372a9fc] by
- srv/hr/util.c: don't dump metadata
- 13:49 Changeset in mainline [6a854c5] by
- srv/hr/metadata/native.c: no explicit arg casting
- 13:46 Changeset in mainline [58c43d4] by
- hr: util.c: matching type as well
- 13:45 Changeset in mainline [14394141] by
- hr: util.c: style
- 10:09 Changeset in mainline [50603405] by
- hr: metadata format agnostic superblock ops Put metadata specific …
2025-04-18:
- 20:55 Changeset in mainline [9fc15f90] by
- Merge branch 'HelenOS:master' into master
- 19:00 Changeset in mainline [6f41c21f] by
- Merge branch 'upstream/master' into helenraid-metadata-geom
- 18:52 Changeset in mainline [0639afc] by
- libcrypto: create_hash(): const qual for input arg (#250)
- 18:47 Changeset in mainline [3e4be0d] by
- libcrypto: create_hash(): const qual for input arg
- 18:25 Changeset in mainline [e77c3ed] by
- hr: superblock.c,h: const quals for args
- 15:14 Changeset in mainline [29e7cc7] by
- Merge branch 'upstream/master' into helenraid
- 13:45 Changeset in mainline [6b03a3c] by
- Merge branch 'HelenOS:master' into master
- 08:22 Changeset in mainline [25fdb2d] by
- Change atomic_load/store_8 to use single word read/writes Turns out …
- 08:22 Changeset in mainline [e9bc927] by
- Update forgotten serial implementations
2025-04-17:
- 21:27 Changeset in mainline [94abc30c] by
- Merge branch 'HelenOS:master' into master
- 19:11 Changeset in mainline [51949d0] by
- lib/c/arch/arm32: add atomic_compare_exchange_1 (#248)
- 19:08 Changeset in mainline [3ae0e47] by
- lib/c/arch/arm32: add atomic_compare_exchange_1
- 18:29 Changeset in mainline [634340fd] by
- Merge branch 'HelenOS:master' into master
- 17:23 Changeset in mainline [eb2187c4] by
- Revert part of the prior commit This doesn't seem to work right yet.
- 16:18 Changeset in mainline [61c91532] by
- Merge branch 'HelenOS:master' into master
- 16:13 Changeset in mainline [888c06e] by
- Avoid using general division and modulo ops in framebuffer These can …
- 16:01 Changeset in mainline [c4cfe4c] by
- Convert kernel console writing to byte arrays More buffer per buffer …
- 15:37 Changeset in mainline [250a435] by
- Don't print out control characters in print4 test, it borks up serial
- 15:37 Changeset in mainline [39e1b9a] by
- Convert console output devices to batch printing
- 15:29 Changeset in mainline [690ad20] by
- Convert kio buffer to bytes (part 1)
- 15:24 Changeset in mainline [a65ccc4] by
- Merge branch 'HelenOS:master' into master
- 15:14 Changeset in mainline [d5b37b6] by
- Use a new syscall, SYS_KIO_READ, for reading from KIO buffer …
- 15:14 Changeset in mainline [571cc2d] by
- Use irq_spinlock_t instead of plain spinlock_t in console code
- 15:14 Changeset in mainline [af77459] by
- Simplify kio buffer bookkeeping We only really need to know the …
- 15:11 Changeset in mainline [fb75979] by
- Merge branch 'HelenOS:master' into master
- 15:10 Changeset in mainline [1db4e2ae] by
- Have str_sanitize also remove C0 and C1 control codes and use it to …
- 15:04 Changeset in mainline [45adeeb] by
- Expose restartable version of str_decode() as str_decode_r()
- 15:02 Changeset in mainline [1d3ae66] by
- Merge branch 'HelenOS:master' into master
- 14:39 Changeset in mainline [ae787807] by
- lib/c/arch/arm32: add atomic_{load,store}_8 (#249)
- 14:33 Ticket #885 (Drawing of box characters in text UI is broken) closed by
- fixed: Fixed via commit …
- 14:29 Changeset in mainline [b31323f] by
- Test, fix and extend string sanitization
2025-04-16:
- 22:16 Changeset in mainline [67cdc670] by
- lib/c/arch/arm32: add atomic_{load,store}_8
2025-04-15:
- 22:42 Changeset in mainline [f444633] by
- Merge branch 'HelenOS:master' into master
- 18:53 Changeset in mainline [65bf084] by
- Implement both str_decode() and mbrtoc32() using one function
- 18:38 Changeset in mainline [f94a11f] by
- Rename mbstate_t field to prevent confusion with continuation bytes
- 18:04 Ticket #885 (Drawing of box characters in text UI is broken) updated by
-
Summary, Description changed
- 17:55 Ticket #885 (Drawing of box characters in text UI is broken) created by
- If I run a UI application in text mode (e.g. calculator -d cons@), the …
- 07:00 Changeset in mainline [800d188] by
- hr: metadata saving on stop New bool argument for hr_metadata_save() …
2025-04-14:
- 14:18 Changeset in mainline [b6061f8c] by
- Merge branch 'HelenOS:master' into master
- 11:23 Changeset in mainline [5d2bdaa] by
- Fix UB in odict test
- 11:23 Changeset in mainline [0600976] by
- Reject invalid non-shortest UTF-8 forms and fix some other issues in str
- 09:37 Changeset in mainline [11782da] by
- Fix IDE install device path again.
- 09:36 Changeset in mainline [2a5d4649] by
- ISA/PCI IDE needs to attach even if one channel is empty.
- 08:37 Changeset in mainline [6120b7b] by
- Fix an oversight in str_decode()
- 08:30 Changeset in mainline [6d0e133] by
- Improve handling of invalid data in str_decode()
Note:
See TracTimeline
for information about the timeline view.