This is an automated email from the ASF dual-hosted git repository.

rduan pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-teaclave-sgx-sdk.git


    from c52d76bc fix libunwind autogen script when mitigations are on
     new e32abc08 Support rust-nightly-2022-10-22 and Bump version to 1.1.6
     new 5346c066 Add epoll_create for sgx_libc
     new c3d82372 Fix mio samplecode

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 edl/sgx_fd.edl                                     |   10 +
 rust-toolchain                                     |    2 +-
 samplecode/mio/client-go/ca.cert                   |   77 +-
 samplecode/mio/client-java/ca.cert                 |   77 +-
 samplecode/mio/client/bin/ca.cert                  |   77 +-
 samplecode/mio/client/enclave/src/lib.rs           |    5 +-
 samplecode/mio/server/bin/end.fullchain            |  172 +--
 samplecode/mio/server/bin/end.rsa                  |   50 +-
 samplecode/mio/server/enclave/src/lib.rs           |    3 +-
 samplecode/project_template/app/rust-toolchain     |    2 +-
 samplecode/project_template/enclave/rust-toolchain |    2 +-
 samplecode/tls/tlsclient/bin/ca.cert               |   77 +-
 samplecode/tls/tlsserver/bin/end.fullchain         |  172 +--
 samplecode/tls/tlsserver/bin/end.rsa               |   50 +-
 sgx_align_struct_attribute/Cargo.toml              |    2 +-
 sgx_align_struct_attribute/src/layout.rs           |    2 +-
 sgx_alloc/Cargo.toml                               |    2 +-
 sgx_alloc/src/alignalloc.rs                        |    2 +-
 sgx_alloc/src/alignbox.rs                          |    8 +-
 sgx_backtrace/Cargo.toml                           |    2 +-
 sgx_backtrace_sys/Cargo.toml                       |    2 +-
 sgx_build_helper/Cargo.toml                        |    2 +-
 sgx_cov/Cargo.toml                                 |    2 +-
 sgx_crypto_helper/Cargo.toml                       |    2 +-
 sgx_demangle/Cargo.toml                            |    2 +-
 sgx_edl/Cargo.toml                                 |    2 +-
 sgx_edl/edl/sgx_fd.edl                             |   10 +
 sgx_libc/Cargo.toml                                |    2 +-
 sgx_libc/src/android/mod.rs                        |    2 +-
 sgx_libc/src/lib.rs                                |    1 +
 sgx_libc/src/linux/x86_64/mod.rs                   |   23 +-
 sgx_libc/src/linux/x86_64/ocall.rs                 |  217 ++-
 sgx_no_tstd/Cargo.toml                             |    2 +-
 sgx_panic_abort/src/lib.rs                         |   15 +-
 sgx_panic_unwind/src/gcc.rs                        |   78 -
 sgx_panic_unwind/src/lib.rs                        |   16 +-
 sgx_rand/Cargo.toml                                |    2 +-
 sgx_rand_derive/Cargo.toml                         |    2 +-
 sgx_serialize/Cargo.toml                           |    2 +-
 sgx_serialize_derive/Cargo.toml                    |    2 +-
 sgx_serialize_derive_internals/Cargo.toml          |    2 +-
 sgx_signal/Cargo.toml                              |    2 +-
 sgx_signal/src/exception.rs                        |   28 +-
 sgx_signal/src/manager.rs                          |   31 +-
 sgx_tcrypto/Cargo.toml                             |    2 +-
 sgx_tcrypto_helper/Cargo.toml                      |    2 +-
 sgx_tdh/Cargo.toml                                 |    2 +-
 sgx_tkey_exchange/Cargo.toml                       |    2 +-
 sgx_tprotected_fs/Cargo.toml                       |    2 +-
 sgx_trts/Cargo.toml                                |    2 +-
 sgx_trts/src/c_str.rs                              | 1533 +-------------------
 sgx_trts/src/lib.rs                                |    1 -
 sgx_tse/Cargo.toml                                 |    2 +-
 sgx_tseal/Cargo.toml                               |    2 +-
 sgx_tstd/Cargo.toml                                |    2 +-
 sgx_tstd/src/alloc.rs                              |   29 +-
 sgx_tstd/src/backtrace.rs                          |   15 +-
 sgx_tstd/src/collections/hash/map.rs               |  258 +++-
 sgx_tstd/src/collections/hash/set.rs               |  107 +-
 sgx_tstd/src/collections/mod.rs                    |    9 +-
 sgx_tstd/src/enclave.rs                            |    2 +-
 sgx_tstd/src/env.rs                                |   73 +-
 sgx_tstd/src/error.rs                              |  886 +----------
 sgx_tstd/src/f32.rs                                |   68 +-
 sgx_tstd/src/f64.rs                                |   70 +-
 sgx_tstd/src/ffi/c_str.rs                          |   55 -
 sgx_tstd/src/ffi/mod.rs                            |   15 +-
 sgx_tstd/src/ffi/os_str.rs                         |   84 +-
 sgx_tstd/src/fs.rs                                 |  169 ++-
 sgx_tstd/src/io/buffered/bufreader.rs              |  105 +-
 sgx_tstd/src/io/buffered/bufreader/buffer.rs       |  139 ++
 sgx_tstd/src/io/buffered/bufwriter.rs              |    4 +-
 sgx_tstd/src/io/buffered/linewriter.rs             |    4 +-
 sgx_tstd/src/io/copy.rs                            |   46 +-
 sgx_tstd/src/io/cursor.rs                          |  182 ++-
 sgx_tstd/src/io/error.rs                           |  108 +-
 sgx_tstd/src/io/error/repr_unpacked.rs             |    6 +-
 sgx_tstd/src/io/impls.rs                           |   62 +-
 sgx_tstd/src/io/mod.rs                             |  194 ++-
 sgx_tstd/src/io/readbuf.rs                         |  316 ++--
 sgx_tstd/src/io/stdio.rs                           |  478 +++---
 sgx_tstd/src/io/util.rs                            |   14 +-
 sgx_tstd/src/lib.rs                                |  140 +-
 sgx_tstd/src/macros.rs                             |   66 +-
 sgx_tstd/src/net/display_buffer.rs                 |   57 +
 sgx_tstd/src/net/{ip.rs => ip_addr.rs}             |  413 +++---
 sgx_tstd/src/net/mod.rs                            |   22 +-
 sgx_tstd/src/net/parser.rs                         |  158 +-
 sgx_tstd/src/net/{addr.rs => socket_addr.rs}       |  236 ++-
 sgx_tstd/src/net/tcp.rs                            |   15 +-
 sgx_tstd/src/net/udp.rs                            |   14 +-
 sgx_tstd/src/os/fd/mod.rs                          |   12 +-
 sgx_tstd/src/os/fd/owned.rs                        |  130 +-
 sgx_tstd/src/os/fd/raw.rs                          |   87 +-
 sgx_tstd/src/os/linux/fs.rs                        |   26 +-
 sgx_tstd/src/os/linux/mod.rs                       |    2 +
 sgx_tstd/src/os/linux/{mod.rs => net.rs}           |    5 +-
 sgx_tstd/src/os/linux/raw.rs                       |    4 +-
 sgx_tstd/src/os/mod.rs                             |    4 +-
 sgx_tstd/src/os/{unix/io/fd.rs => net/mod.rs}      |    5 +-
 sgx_tstd/src/os/net/tcp.rs                         |   82 ++
 sgx_tstd/src/os/raw/mod.rs                         |   89 +-
 sgx_tstd/src/os/unix/fs.rs                         |    4 +-
 sgx_tstd/src/os/unix/io/mod.rs                     |   70 +-
 sgx_tstd/src/os/unix/io/raw.rs                     |   20 -
 sgx_tstd/src/os/unix/net/addr.rs                   |   37 +-
 sgx_tstd/src/os/unix/net/ancillary.rs              |   16 +-
 sgx_tstd/src/os/unix/net/datagram.rs               |   40 +-
 sgx_tstd/src/os/unix/net/listener.rs               |   10 +-
 sgx_tstd/src/os/unix/net/stream.rs                 |   34 +-
 sgx_tstd/src/panicking.rs                          |  184 ++-
 sgx_tstd/src/path.rs                               |   76 +-
 .../src/lib.rs => sgx_tstd/src/personality.rs      |   19 +-
 .../src => sgx_tstd/src/personality}/dwarf/eh.rs   |   32 +-
 .../src => sgx_tstd/src/personality}/dwarf/mod.rs  |   19 +-
 .../src => sgx_tstd/src/personality}/gcc.rs        |   89 +-
 sgx_tstd/src/prelude/mod.rs                        |   11 +
 sgx_tstd/src/rt.rs                                 |   17 +-
 sgx_tstd/src/sync/condvar.rs                       |   53 +-
 sgx_tstd/src/sync/lazy_lock.rs                     |  129 ++
 sgx_tstd/src/sync/mod.rs                           |   15 +-
 sgx_tstd/src/sync/mpsc/blocking.rs                 |   13 +-
 sgx_tstd/src/sync/mpsc/mod.rs                      |   20 +-
 sgx_tstd/src/sync/mpsc/oneshot.rs                  |   24 +-
 sgx_tstd/src/sync/mpsc/shared.rs                   |   33 +-
 sgx_tstd/src/sync/mpsc/stream.rs                   |   31 +-
 sgx_tstd/src/sync/mpsc/sync.rs                     |    1 +
 sgx_tstd/src/sync/mutex.rs                         |   91 +-
 sgx_tstd/src/sync/once.rs                          |  301 +---
 sgx_tstd/src/{lazy.rs => sync/once_lock.rs}        |  374 ++---
 sgx_tstd/src/sync/poison.rs                        |   17 +-
 sgx_tstd/src/sync/rwlock.rs                        |  198 ++-
 sgx_tstd/src/sys/backtrace/mod.rs                  |    3 +-
 .../src/lib.rs => sgx_tstd/src/sys/common/mod.rs   |    2 +-
 sgx_tstd/src/sys/common/small_c_string.rs          |   70 +
 sgx_tstd/src/sys/fd.rs                             |   17 +-
 sgx_tstd/src/sys/fs.rs                             |  288 ++--
 sgx_tstd/src/sys/io.rs                             |   18 +-
 sgx_tstd/src/sys/kernel_copy.rs                    |  669 +++++++++
 sgx_tstd/src/sys/{ => locks}/condvar.rs            |  143 +-
 .../src/{collections/hash => sys/locks}/mod.rs     |   10 +-
 sgx_tstd/src/sys/{ => locks}/mutex.rs              |  490 ++++---
 sgx_tstd/src/sys/{ => locks}/rwlock.rs             |  233 +--
 sgx_tstd/src/sys/mod.rs                            |   10 +-
 sgx_tstd/src/sys/net.rs                            |   22 +-
 sgx_tstd/src/sys/os.rs                             |   74 +-
 sgx_tstd/src/sys/os_str.rs                         |   40 +-
 sgx_tstd/src/sys/path.rs                           |    3 +-
 sgx_tstd/src/sys/sgxfs.rs                          |    4 +-
 sgx_tstd/src/sys/stdio.rs                          |   46 +-
 sgx_tstd/src/sys/thread_local_dtor.rs              |   10 +-
 sgx_tstd/src/sys/thread_local_key.rs               |    5 -
 sgx_tstd/src/sys/time.rs                           |  206 +--
 sgx_tstd/src/sys_common/at_exit_imp.rs             |   21 +-
 sgx_tstd/src/sys_common/backtrace.rs               |   21 +-
 sgx_tstd/src/sys_common/condvar.rs                 |  107 +-
 sgx_tstd/src/sys_common/condvar/check.rs           |   48 +-
 sgx_tstd/src/sys_common/lazy_box.rs                |  107 ++
 sgx_tstd/src/sys_common/mod.rs                     |    2 +
 sgx_tstd/src/sys_common/mutex.rs                   |  251 +---
 sgx_tstd/src/sys_common/net.rs                     |  143 +-
 sgx_tstd/src/sys_common/once/generic.rs            |  298 ++++
 sgx_tstd/src/sys_common/once/mod.rs                |   46 +
 sgx_tstd/src/sys_common/remutex.rs                 |   79 +-
 sgx_tstd/src/sys_common/rwlock.rs                  |  149 +-
 sgx_tstd/src/sys_common/thread_info.rs             |    2 +-
 sgx_tstd/src/sys_common/thread_local_dtor.rs       |   14 +-
 sgx_tstd/src/sys_common/thread_local_key.rs        |   27 +-
 sgx_tstd/src/sys_common/thread_parker/generic.rs   |   27 +-
 sgx_tstd/src/sys_common/wtf8.rs                    |  101 +-
 sgx_tstd/src/thread/local.rs                       |  495 ++++++-
 sgx_tstd/src/thread/mod.rs                         |  264 +++-
 sgx_tstd/src/thread/scoped.rs                      |   94 +-
 sgx_tstd/src/time.rs                               |   29 +-
 sgx_tstd/src/untrusted/time.rs                     |   10 +-
 sgx_tunittest/Cargo.toml                           |    2 +-
 sgx_types/Cargo.toml                               |    2 +-
 sgx_types/src/error.rs                             |    8 +
 sgx_types/src/lib.rs                               |    1 +
 sgx_types/src/macros.rs                            |   75 +-
 sgx_types/src/types.rs                             |    5 +-
 sgx_ucrypto/Cargo.toml                             |    2 +-
 sgx_unwind/Cargo.toml                              |    2 +-
 sgx_unwind/src/lib.rs                              |    1 -
 sgx_urts/Cargo.toml                                |    2 +-
 sgx_urts/src/fd.rs                                 |  139 +-
 sgx_ustdc/fd.c                                     |   72 +-
 187 files changed, 7859 insertions(+), 6988 deletions(-)
 delete mode 100644 sgx_tstd/src/ffi/c_str.rs
 create mode 100644 sgx_tstd/src/io/buffered/bufreader/buffer.rs
 create mode 100644 sgx_tstd/src/net/display_buffer.rs
 rename sgx_tstd/src/net/{ip.rs => ip_addr.rs} (84%)
 rename sgx_tstd/src/net/{addr.rs => socket_addr.rs} (83%)
 copy sgx_tstd/src/os/linux/{mod.rs => net.rs} (88%)
 rename sgx_tstd/src/os/{unix/io/fd.rs => net/mod.rs} (91%)
 create mode 100644 sgx_tstd/src/os/net/tcp.rs
 delete mode 100644 sgx_tstd/src/os/unix/io/raw.rs
 copy sgx_serialize_derive_internals/src/lib.rs => sgx_tstd/src/personality.rs 
(61%)
 rename {sgx_panic_unwind/src => sgx_tstd/src/personality}/dwarf/eh.rs (85%)
 rename {sgx_panic_unwind/src => sgx_tstd/src/personality}/dwarf/mod.rs (69%)
 copy {sgx_panic_unwind/src => sgx_tstd/src/personality}/gcc.rs (71%)
 create mode 100644 sgx_tstd/src/sync/lazy_lock.rs
 rename sgx_tstd/src/{lazy.rs => sync/once_lock.rs} (57%)
 copy sgx_edl/src/lib.rs => sgx_tstd/src/sys/common/mod.rs (97%)
 create mode 100644 sgx_tstd/src/sys/common/small_c_string.rs
 create mode 100644 sgx_tstd/src/sys/kernel_copy.rs
 rename sgx_tstd/src/sys/{ => locks}/condvar.rs (77%)
 copy sgx_tstd/src/{collections/hash => sys/locks}/mod.rs (75%)
 rename sgx_tstd/src/sys/{ => locks}/mutex.rs (71%)
 rename sgx_tstd/src/sys/{ => locks}/rwlock.rs (81%)
 create mode 100644 sgx_tstd/src/sys_common/lazy_box.rs
 create mode 100644 sgx_tstd/src/sys_common/once/generic.rs
 create mode 100644 sgx_tstd/src/sys_common/once/mod.rs


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to